From 1c84c2e795fa7ac1f35276096adcc9cdd0193012 Mon Sep 17 00:00:00 2001 From: Urja Rannikko Date: Thu, 1 Aug 2024 00:17:50 +0300 Subject: [PATCH] core/linux-armv7 to 6.10.5-2 Ship device tree binaries for chromebook. Closes #2049 Run-tested: ASUS C201, boots with depthcharge --- core/linux-armv7/PKGBUILD | 4 +-- core/linux-armv7/config | 20 +++++++++---- core/linux-armv7/kernel.its | 56 ++++++++++++++++++------------------- 3 files changed, 44 insertions(+), 36 deletions(-) diff --git a/core/linux-armv7/PKGBUILD b/core/linux-armv7/PKGBUILD index d1b63b008..be37021c5 100644 --- a/core/linux-armv7/PKGBUILD +++ b/core/linux-armv7/PKGBUILD @@ -41,8 +41,8 @@ md5sums=('c0ce046a9a0d041e13cf222f81eae574' '8cd31506d15134f0165927f03bfc23f0' '8cc8dce375aff1e9d9a9907fc40a4196' '5a761027013d2c0933ec81f6d09c77f8' - '5b9621c1d55d79d61ed74937ad4468db' - '2d6094def20fc719ea4c36624eb91c39' + '0e8f23625b143d6f044abd8ab71a70b7' + '9e4fc0be1094c64af6f127e5be9ceb50' '61c5ff73c136ed07a7aadbf58db3d96a' '584777ae88bce2c5659960151b64c7d8' '8b93b6ca167f70c60277f352f7b78024') diff --git a/core/linux-armv7/config b/core/linux-armv7/config index 2d5a7b427..a24a62ade 100644 --- a/core/linux-armv7/config +++ b/core/linux-armv7/config @@ -4101,6 +4101,7 @@ CONFIG_INPUT_PALMAS_PWRBUTTON=m CONFIG_INPUT_PCF8574=m CONFIG_INPUT_PWM_BEEPER=m CONFIG_INPUT_PWM_VIBRA=m +# CONFIG_INPUT_RK805_PWRKEY is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_DA7280_HAPTICS is not set CONFIG_INPUT_DA9052_ONKEY=m @@ -4527,6 +4528,7 @@ CONFIG_PINCTRL_AXP209=y # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_OCELOT is not set CONFIG_PINCTRL_PALMAS=y +CONFIG_PINCTRL_RK805=y CONFIG_PINCTRL_ROCKCHIP=y # CONFIG_PINCTRL_SCMI is not set CONFIG_PINCTRL_SINGLE=y @@ -4824,6 +4826,7 @@ CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set # CONFIG_CHARGER_BQ256XX is not set +# CONFIG_CHARGER_RK817 is not set # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=m # CONFIG_CHARGER_TPS65217 is not set @@ -5306,7 +5309,8 @@ CONFIG_MFD_MAX8998=y # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RT5120 is not set # CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RK8XX_I2C is not set +CONFIG_MFD_RK8XX=y +CONFIG_MFD_RK8XX_I2C=y # CONFIG_MFD_RK8XX_SPI is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y @@ -5451,6 +5455,7 @@ CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_RAA215300 is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set +CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RN5T618=y # CONFIG_REGULATOR_RT4801 is not set # CONFIG_REGULATOR_RT4803 is not set @@ -6530,7 +6535,7 @@ CONFIG_DRM_EXEC=y CONFIG_DRM_GPUVM=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_DMA_HELPER=m +CONFIG_DRM_GEM_DMA_HELPER=y CONFIG_DRM_GEM_SHMEM_HELPER=y CONFIG_DRM_SCHED=y @@ -6590,7 +6595,7 @@ CONFIG_DRM_EXYNOS_HDMI=y # CONFIG_DRM_EXYNOS_FIMC is not set # CONFIG_DRM_EXYNOS_ROTATOR is not set # CONFIG_DRM_EXYNOS_SCALER is not set -CONFIG_DRM_ROCKCHIP=m +CONFIG_DRM_ROCKCHIP=y CONFIG_ROCKCHIP_VOP=y # CONFIG_ROCKCHIP_VOP2 is not set CONFIG_ROCKCHIP_ANALOGIX_DP=y @@ -6808,12 +6813,12 @@ CONFIG_DRM_I2C_ADV7511_CEC=y # CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set -CONFIG_DRM_DW_HDMI=m +CONFIG_DRM_DW_HDMI=y CONFIG_DRM_DW_HDMI_AHB_AUDIO=m CONFIG_DRM_DW_HDMI_I2S_AUDIO=m # CONFIG_DRM_DW_HDMI_GP_AUDIO is not set CONFIG_DRM_DW_HDMI_CEC=m -CONFIG_DRM_DW_MIPI_DSI=m +CONFIG_DRM_DW_MIPI_DSI=y # end of Display Interface Bridges CONFIG_DRM_IMX=m @@ -7453,6 +7458,7 @@ CONFIG_SND_SOC_PCM512x_SPI=m # CONFIG_SND_SOC_PCM6240 is not set # CONFIG_SND_SOC_PEB2466 is not set # CONFIG_SND_SOC_RK3328 is not set +# CONFIG_SND_SOC_RK817 is not set CONFIG_SND_SOC_RL6231=m # CONFIG_SND_SOC_RT5616 is not set CONFIG_SND_SOC_RT5631=m @@ -8401,6 +8407,7 @@ CONFIG_RTC_DRV_MAX8997=m # CONFIG_RTC_DRV_MAX31335 is not set CONFIG_RTC_DRV_MAX77686=y # CONFIG_RTC_DRV_NCT3018Y is not set +CONFIG_RTC_DRV_RK808=y CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m @@ -8771,6 +8778,7 @@ CONFIG_CLK_VEXPRESS_OSC=y # CONFIG_LMK04832 is not set CONFIG_COMMON_CLK_MAX77686=y # CONFIG_COMMON_CLK_MAX9485 is not set +CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_SCMI=y # CONFIG_COMMON_CLK_SI5341 is not set CONFIG_COMMON_CLK_SI5351=y @@ -9845,7 +9853,7 @@ CONFIG_PWM_MESON=m CONFIG_PWM_OMAP_DMTIMER=y CONFIG_PWM_PCA9685=m # CONFIG_PWM_RASPBERRYPI_POE is not set -CONFIG_PWM_ROCKCHIP=m +CONFIG_PWM_ROCKCHIP=y CONFIG_PWM_SAMSUNG=y CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=m diff --git a/core/linux-armv7/kernel.its b/core/linux-armv7/kernel.its index 2de3aaf78..0f63cf7e6 100644 --- a/core/linux-armv7/kernel.its +++ b/core/linux-armv7/kernel.its @@ -15,8 +15,8 @@ entry = <0>; }; fdt-snow { - description = "exynos5250-snow.dts"; - data = /incbin/("arch/arm/boot/dts/samsung/exynos5250-snow.dts"); + description = "exynos5250-snow.dtb"; + data = /incbin/("arch/arm/boot/dts/samsung/exynos5250-snow.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -25,8 +25,8 @@ }; }; fdt-snow-rev5 { - description = "exynos5250-snow-rev5.dts"; - data = /incbin/("arch/arm/boot/dts/samsung/exynos5250-snow-rev5.dts"); + description = "exynos5250-snow-rev5.dtb"; + data = /incbin/("arch/arm/boot/dts/samsung/exynos5250-snow-rev5.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -35,8 +35,8 @@ }; }; fdt-spring { - description = "exynos5250-spring.dts"; - data = /incbin/("arch/arm/boot/dts/samsung/exynos5250-spring.dts"); + description = "exynos5250-spring.dtb"; + data = /incbin/("arch/arm/boot/dts/samsung/exynos5250-spring.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -45,8 +45,8 @@ }; }; fdt-peach-pi { - description = "exynos5800-peach-pi.dts"; - data = /incbin/("arch/arm/boot/dts/samsung/exynos5800-peach-pi.dts"); + description = "exynos5800-peach-pi.dtb"; + data = /incbin/("arch/arm/boot/dts/samsung/exynos5800-peach-pi.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -55,8 +55,8 @@ }; }; fdt-peach-pit { - description = "exynos5420-peach-pit.dts"; - data = /incbin/("arch/arm/boot/dts/samsung/exynos5420-peach-pit.dts"); + description = "exynos5420-peach-pit.dtb"; + data = /incbin/("arch/arm/boot/dts/samsung/exynos5420-peach-pit.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -65,8 +65,8 @@ }; }; fdt-veyron-brain { - description = "rk3288-veyron-brain.dts"; - data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dts"); + description = "rk3288-veyron-brain.dtb"; + data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -75,8 +75,8 @@ }; }; fdt-veyron-jaq { - description = "rk3288-veyron-jaq.dts"; - data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dts"); + description = "rk3288-veyron-jaq.dtb"; + data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -85,8 +85,8 @@ }; }; fdt-veyron-jerry { - description = "rk3288-veyron-jerry.dts"; - data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dts"); + description = "rk3288-veyron-jerry.dtb"; + data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -95,8 +95,8 @@ }; }; fdt-veyron-mickey { - description = "rk3288-veyron-mickey.dts"; - data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dts"); + description = "rk3288-veyron-mickey.dtb"; + data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -105,8 +105,8 @@ }; }; fdt-veyron-minnie { - description = "rk3288-veyron-minnie.dts"; - data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dts"); + description = "rk3288-veyron-minnie.dtb"; + data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -115,8 +115,8 @@ }; }; fdt-veyron-pinky { - description = "rk3288-veyron-pinky.dts"; - data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dts"); + description = "rk3288-veyron-pinky.dtb"; + data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -125,8 +125,8 @@ }; }; fdt-veyron-speedy { - description = "rk3288-veyron-speedy.dts"; - data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dts"); + description = "rk3288-veyron-speedy.dtb"; + data = /incbin/("arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -135,8 +135,8 @@ }; }; fdt-nyan-big { - description = "tegra124-nyan-big.dts"; - data = /incbin/("arch/arm/boot/dts/nvidia/tegra124-nyan-big.dts"); + description = "tegra124-nyan-big.dtb"; + data = /incbin/("arch/arm/boot/dts/nvidia/tegra124-nyan-big.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; @@ -145,8 +145,8 @@ }; }; fdt-nyan-blaze { - description = "tegra124-nyan-blaze.dts"; - data = /incbin/("arch/arm/boot/dts/nvidia/tegra124-nyan-blaze.dts"); + description = "tegra124-nyan-blaze.dtb"; + data = /incbin/("arch/arm/boot/dts/nvidia/tegra124-nyan-blaze.dtb"); type = "flat_dt"; arch = "arm"; compression = "none";