On 2017-04-22, Vagrant Cascadian wrote: > Please add the following options to enable Rockchip support on arm64. > > Tested on a firefly-rk3399 using linux 4.11.0-rc7 to boot stretch > debian-installer. Updated patch, tested with 4.11.0-trunk: diff --git a/debian/config/arm64/config b/debian/config/arm64/config index d44595123..d0e0631ed 100644 --- a/debian/config/arm64/config +++ b/debian/config/arm64/config @@ -51,6 +51,7 @@ CONFIG_ARCH_HISI=y CONFIG_ARCH_MESON=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_QCOM=y +CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_SEATTLE=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER=y @@ -104,6 +105,7 @@ CONFIG_IPMI_SSIF=m ## file: drivers/clk/Kconfig ## CONFIG_COMMON_CLK_XGENE=y +CONFIG_COMMON_CLK_RK808=y ## ## file: drivers/clk/hisilicon/Kconfig @@ -260,6 +262,7 @@ CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_MESON=m CONFIG_I2C_MV64XXX=m CONFIG_I2C_QUP=m +CONFIG_I2C_RK3X=m CONFIG_I2C_TEGRA=m CONFIG_I2C_THUNDERX=m CONFIG_I2C_CROS_EC_TUNNEL=m @@ -270,6 +273,12 @@ CONFIG_I2C_XGENE_SLIMPRO=m ## CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_VADC=m +CONFIG_ROCKCHIP_SARADC=m + +## +## file: drivers/iio/imu/inv_mpu6050/Kconfig +## +CONFIG_INV_MPU6050_I2C=m ## ## file: drivers/input/keyboard/Kconfig @@ -314,6 +323,7 @@ CONFIG_MFD_CROS_EC_SPI=m CONFIG_MFD_HI655X_PMIC=m CONFIG_MFD_MAX77620=y CONFIG_MFD_QCOM_RPM=m +CONFIG_MFD_RK808=m CONFIG_MFD_SPMI_PMIC=m ## @@ -339,11 +349,13 @@ CONFIG_MMC_QCOM_DML=m CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_SDHCI_TEGRA=m CONFIG_MMC_SDHCI_IPROC=m +CONFIG_MMC_SDHCI_OF_ARASAN=m CONFIG_MMC_MESON_GX=m CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SPI=m CONFIG_MMC_DW=m CONFIG_MMC_DW_K3=m +CONFIG_MMC_DW_ROCKCHIP=m CONFIG_MMC_SUNXI=m ## @@ -457,6 +469,7 @@ CONFIG_STMMAC_PLATFORM=m CONFIG_DWMAC_GENERIC=m CONFIG_DWMAC_IPQ806X=m CONFIG_DWMAC_MESON=m +CONFIG_DWMAC_RK=m ## ## file: drivers/net/fddi/Kconfig @@ -518,6 +531,7 @@ CONFIG_QCOM_QFPROM=m CONFIG_PCI_HISI=y CONFIG_PCIE_QCOM=y CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_ROCKCHIP=y ## ## file: drivers/pci/host/Kconfig @@ -538,6 +552,9 @@ CONFIG_PHY_QCOM_IPQ806X_SATA=m CONFIG_PHY_XGENE=m CONFIG_PHY_QCOM_UFS=m CONFIG_PHY_MESON8B_USB2=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=m +CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_PCIE=m ## ## file: drivers/phy/tegra/Kconfig @@ -566,6 +583,12 @@ CONFIG_CHROME_PLATFORMS=y CONFIG_CROS_KBD_LED_BACKLIGHT=m ## +## file: drivers/power/avs/Kconfig +## +CONFIG_POWER_AVS=y +CONFIG_ROCKCHIP_IODOMAIN=m + +## ## file: drivers/power/reset/Kconfig ## CONFIG_POWER_RESET_HISI=y @@ -587,6 +610,7 @@ CONFIG_CHARGER_QCOM_SMBB=m CONFIG_PWM=y CONFIG_PWM_BCM2835=m CONFIG_PWM_MESON=m +CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_TEGRA=m ## @@ -594,10 +618,12 @@ CONFIG_PWM_TEGRA=m ## CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_FAN53555=m CONFIG_REGULATOR_GPIO=m CONFIG_REGULATOR_HI655X=m CONFIG_REGULATOR_MAX77620=m CONFIG_REGULATOR_PWM=m +CONFIG_REGULATOR_RK808=m CONFIG_REGULATOR_QCOM_RPM=m CONFIG_REGULATOR_QCOM_SMD_RPM=m CONFIG_REGULATOR_QCOM_SPMI=m @@ -629,6 +655,7 @@ CONFIG_RTC_DRV_EFI=y CONFIG_RTC_DRV_PL031=y CONFIG_RTC_DRV_SUN6I=y CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_RK808=y CONFIG_RTC_DRV_TEGRA=y CONFIG_RTC_DRV_XGENE=y @@ -659,6 +686,11 @@ CONFIG_QCOM_SMSM=m CONFIG_QCOM_WCNSS_CTRL=m ## +## file: drivers/soc/rockchip/Kconfig +## +CONFIG_ROCKCHIP_PM_DOMAINS=y + +## ## file: drivers/soc/tegra/Kconfig ## CONFIG_ARCH_TEGRA_132_SOC=y @@ -689,6 +721,7 @@ CONFIG_THERMAL=y CONFIG_CPU_THERMAL=y CONFIG_HISI_THERMAL=m CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_ROCKCHIP_THERMAL=m ## ## file: drivers/thermal/qcom/Kconfig @@ -830,6 +863,11 @@ CONFIG_SND_HDA_TEGRA=m CONFIG_SND_SOC=m ## +## file: sound/soc/generic/Kconfig +## +CONFIG_SND_SIMPLE_CARD=m + +## ## file: sound/soc/bcm/Kconfig ## CONFIG_SND_BCM2835_SOC_I2S=m @@ -841,6 +879,12 @@ CONFIG_SND_SOC_QCOM=m CONFIG_SND_SOC_APQ8016_SBC=m ## +## file: sound/soc/rockchip/Kconfig +## +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_I2S=m + +## ## file: sound/soc/tegra/Kconfig ## CONFIG_SND_SOC_TEGRA=m
Attachment:
signature.asc
Description: PGP signature