diff options
| -rw-r--r-- | MAINTAINERS | 7 | ||||
| -rw-r--r-- | arch/arm64/Kconfig.platforms | 21 | ||||
| -rw-r--r-- | arch/arm64/configs/defconfig | 26 |
3 files changed, 48 insertions, 6 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index f8d431a5cca1..61d0ac6f535c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -1697,6 +1697,13 @@ M: Lennert Buytenhek <kernel@wantstofly.org> | |||
| 1697 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1697 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 1698 | S: Maintained | 1698 | S: Maintained |
| 1699 | 1699 | ||
| 1700 | ARM/REALTEK ARCHITECTURE | ||
| 1701 | M: Andreas Färber <afaerber@suse.de> | ||
| 1702 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
| 1703 | S: Maintained | ||
| 1704 | F: arch/arm64/boot/dts/realtek/ | ||
| 1705 | F: Documentation/devicetree/bindings/arm/realtek.txt | ||
| 1706 | |||
| 1700 | ARM/RENESAS ARM64 ARCHITECTURE | 1707 | ARM/RENESAS ARM64 ARCHITECTURE |
| 1701 | M: Simon Horman <horms@verge.net.au> | 1708 | M: Simon Horman <horms@verge.net.au> |
| 1702 | M: Magnus Damm <magnus.damm@gmail.com> | 1709 | M: Magnus Damm <magnus.damm@gmail.com> |
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 9ed0a659046b..f5f0c813dfec 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms | |||
| @@ -1,5 +1,11 @@ | |||
| 1 | menu "Platform selection" | 1 | menu "Platform selection" |
| 2 | 2 | ||
| 3 | config ARCH_ACTIONS | ||
| 4 | bool "Actions Semi Platforms" | ||
| 5 | select OWL_TIMER | ||
| 6 | help | ||
| 7 | This enables support for the Actions Semiconductor S900 SoC family. | ||
| 8 | |||
| 3 | config ARCH_SUNXI | 9 | config ARCH_SUNXI |
| 4 | bool "Allwinner sunxi 64-bit SoC Family" | 10 | bool "Allwinner sunxi 64-bit SoC Family" |
| 5 | select ARCH_HAS_RESET_CONTROLLER | 11 | select ARCH_HAS_RESET_CONTROLLER |
| @@ -108,11 +114,15 @@ config ARCH_MVEBU | |||
| 108 | select ARMADA_37XX_CLK | 114 | select ARMADA_37XX_CLK |
| 109 | select GPIOLIB | 115 | select GPIOLIB |
| 110 | select GPIOLIB_IRQCHIP | 116 | select GPIOLIB_IRQCHIP |
| 117 | select MVEBU_GICP | ||
| 118 | select MVEBU_ICU | ||
| 111 | select MVEBU_ODMI | 119 | select MVEBU_ODMI |
| 112 | select MVEBU_PIC | 120 | select MVEBU_PIC |
| 113 | select OF_GPIO | 121 | select OF_GPIO |
| 114 | select PINCTRL | 122 | select PINCTRL |
| 115 | select PINCTRL_ARMADA_37XX | 123 | select PINCTRL_ARMADA_37XX |
| 124 | select PINCTRL_ARMADA_AP806 | ||
| 125 | select PINCTRL_ARMADA_CP110 | ||
| 116 | help | 126 | help |
| 117 | This enables support for Marvell EBU familly, including: | 127 | This enables support for Marvell EBU familly, including: |
| 118 | - Armada 3700 SoC Family | 128 | - Armada 3700 SoC Family |
| @@ -126,6 +136,12 @@ config ARCH_QCOM | |||
| 126 | help | 136 | help |
| 127 | This enables support for the ARMv8 based Qualcomm chipsets. | 137 | This enables support for the ARMv8 based Qualcomm chipsets. |
| 128 | 138 | ||
| 139 | config ARCH_REALTEK | ||
| 140 | bool "Realtek Platforms" | ||
| 141 | help | ||
| 142 | This enables support for the ARMv8 based Realtek chipsets, | ||
| 143 | like the RTD1295. | ||
| 144 | |||
| 129 | config ARCH_ROCKCHIP | 145 | config ARCH_ROCKCHIP |
| 130 | bool "Rockchip Platforms" | 146 | bool "Rockchip Platforms" |
| 131 | select ARCH_HAS_RESET_CONTROLLER | 147 | select ARCH_HAS_RESET_CONTROLLER |
| @@ -225,10 +241,7 @@ config ARCH_VEXPRESS | |||
| 225 | Express). | 241 | Express). |
| 226 | 242 | ||
| 227 | config ARCH_VULCAN | 243 | config ARCH_VULCAN |
| 228 | bool "Broadcom Vulcan SOC Family" | 244 | def_bool n |
| 229 | select GPIOLIB | ||
| 230 | help | ||
| 231 | This enables support for Broadcom Vulcan SoC Family | ||
| 232 | 245 | ||
| 233 | config ARCH_XGENE | 246 | config ARCH_XGENE |
| 234 | bool "AppliedMicro X-Gene SOC Family" | 247 | bool "AppliedMicro X-Gene SOC Family" |
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 97c123e09e45..6c7d147eed54 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig | |||
| @@ -36,6 +36,7 @@ CONFIG_ARCH_ALPINE=y | |||
| 36 | CONFIG_ARCH_BCM2835=y | 36 | CONFIG_ARCH_BCM2835=y |
| 37 | CONFIG_ARCH_BCM_IPROC=y | 37 | CONFIG_ARCH_BCM_IPROC=y |
| 38 | CONFIG_ARCH_BERLIN=y | 38 | CONFIG_ARCH_BERLIN=y |
| 39 | CONFIG_ARCH_BRCMSTB=y | ||
| 39 | CONFIG_ARCH_EXYNOS=y | 40 | CONFIG_ARCH_EXYNOS=y |
| 40 | CONFIG_ARCH_LAYERSCAPE=y | 41 | CONFIG_ARCH_LAYERSCAPE=y |
| 41 | CONFIG_ARCH_LG1K=y | 42 | CONFIG_ARCH_LG1K=y |
| @@ -56,12 +57,14 @@ CONFIG_ARCH_THUNDER=y | |||
| 56 | CONFIG_ARCH_THUNDER2=y | 57 | CONFIG_ARCH_THUNDER2=y |
| 57 | CONFIG_ARCH_UNIPHIER=y | 58 | CONFIG_ARCH_UNIPHIER=y |
| 58 | CONFIG_ARCH_VEXPRESS=y | 59 | CONFIG_ARCH_VEXPRESS=y |
| 59 | CONFIG_ARCH_VULCAN=y | ||
| 60 | CONFIG_ARCH_XGENE=y | 60 | CONFIG_ARCH_XGENE=y |
| 61 | CONFIG_ARCH_ZX=y | 61 | CONFIG_ARCH_ZX=y |
| 62 | CONFIG_ARCH_ZYNQMP=y | 62 | CONFIG_ARCH_ZYNQMP=y |
| 63 | CONFIG_PCI=y | 63 | CONFIG_PCI=y |
| 64 | CONFIG_HOTPLUG_PCI_PCIE=y | ||
| 64 | CONFIG_PCI_IOV=y | 65 | CONFIG_PCI_IOV=y |
| 66 | CONFIG_HOTPLUG_PCI=y | ||
| 67 | CONFIG_HOTPLUG_PCI_ACPI=y | ||
| 65 | CONFIG_PCI_LAYERSCAPE=y | 68 | CONFIG_PCI_LAYERSCAPE=y |
| 66 | CONFIG_PCI_HISI=y | 69 | CONFIG_PCI_HISI=y |
| 67 | CONFIG_PCIE_QCOM=y | 70 | CONFIG_PCIE_QCOM=y |
| @@ -90,6 +93,7 @@ CONFIG_CPU_FREQ=y | |||
| 90 | CONFIG_CPUFREQ_DT=y | 93 | CONFIG_CPUFREQ_DT=y |
| 91 | CONFIG_ARM_BIG_LITTLE_CPUFREQ=y | 94 | CONFIG_ARM_BIG_LITTLE_CPUFREQ=y |
| 92 | CONFIG_ARM_SCPI_CPUFREQ=y | 95 | CONFIG_ARM_SCPI_CPUFREQ=y |
| 96 | CONFIG_ACPI_CPPC_CPUFREQ=m | ||
| 93 | CONFIG_NET=y | 97 | CONFIG_NET=y |
| 94 | CONFIG_PACKET=y | 98 | CONFIG_PACKET=y |
| 95 | CONFIG_UNIX=y | 99 | CONFIG_UNIX=y |
| @@ -153,6 +157,7 @@ CONFIG_MTD_SPI_NOR=y | |||
| 153 | CONFIG_BLK_DEV_LOOP=y | 157 | CONFIG_BLK_DEV_LOOP=y |
| 154 | CONFIG_BLK_DEV_NBD=m | 158 | CONFIG_BLK_DEV_NBD=m |
| 155 | CONFIG_VIRTIO_BLK=y | 159 | CONFIG_VIRTIO_BLK=y |
| 160 | CONFIG_BLK_DEV_NVME=m | ||
| 156 | CONFIG_SRAM=y | 161 | CONFIG_SRAM=y |
| 157 | CONFIG_EEPROM_AT25=m | 162 | CONFIG_EEPROM_AT25=m |
| 158 | # CONFIG_SCSI_PROC_FS is not set | 163 | # CONFIG_SCSI_PROC_FS is not set |
| @@ -187,11 +192,14 @@ CONFIG_IGBVF=y | |||
| 187 | CONFIG_MVNETA=y | 192 | CONFIG_MVNETA=y |
| 188 | CONFIG_MVPP2=y | 193 | CONFIG_MVPP2=y |
| 189 | CONFIG_SKY2=y | 194 | CONFIG_SKY2=y |
| 195 | CONFIG_QCOM_EMAC=m | ||
| 190 | CONFIG_RAVB=y | 196 | CONFIG_RAVB=y |
| 191 | CONFIG_SMC91X=y | 197 | CONFIG_SMC91X=y |
| 192 | CONFIG_SMSC911X=y | 198 | CONFIG_SMSC911X=y |
| 193 | CONFIG_STMMAC_ETH=m | 199 | CONFIG_STMMAC_ETH=m |
| 194 | CONFIG_MDIO_BUS_MUX_MMIOREG=y | 200 | CONFIG_MDIO_BUS_MUX_MMIOREG=y |
| 201 | CONFIG_AT803X_PHY=m | ||
| 202 | CONFIG_MARVELL_PHY=m | ||
| 195 | CONFIG_MESON_GXL_PHY=m | 203 | CONFIG_MESON_GXL_PHY=m |
| 196 | CONFIG_MICREL_PHY=y | 204 | CONFIG_MICREL_PHY=y |
| 197 | CONFIG_REALTEK_PHY=m | 205 | CONFIG_REALTEK_PHY=m |
| @@ -260,9 +268,10 @@ CONFIG_I2C_UNIPHIER_F=y | |||
| 260 | CONFIG_I2C_RCAR=y | 268 | CONFIG_I2C_RCAR=y |
| 261 | CONFIG_I2C_CROS_EC_TUNNEL=y | 269 | CONFIG_I2C_CROS_EC_TUNNEL=y |
| 262 | CONFIG_SPI=y | 270 | CONFIG_SPI=y |
| 271 | CONFIG_SPI_MESON_SPICC=m | ||
| 272 | CONFIG_SPI_MESON_SPIFC=m | ||
| 263 | CONFIG_SPI_BCM2835=m | 273 | CONFIG_SPI_BCM2835=m |
| 264 | CONFIG_SPI_BCM2835AUX=m | 274 | CONFIG_SPI_BCM2835AUX=m |
| 265 | CONFIG_SPI_MESON_SPIFC=m | ||
| 266 | CONFIG_SPI_ORION=y | 275 | CONFIG_SPI_ORION=y |
| 267 | CONFIG_SPI_PL022=y | 276 | CONFIG_SPI_PL022=y |
| 268 | CONFIG_SPI_QUP=y | 277 | CONFIG_SPI_QUP=y |
| @@ -327,6 +336,11 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y | |||
| 327 | CONFIG_MEDIA_ANALOG_TV_SUPPORT=y | 336 | CONFIG_MEDIA_ANALOG_TV_SUPPORT=y |
| 328 | CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y | 337 | CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y |
| 329 | CONFIG_MEDIA_CONTROLLER=y | 338 | CONFIG_MEDIA_CONTROLLER=y |
| 339 | CONFIG_MEDIA_RC_SUPPORT=y | ||
| 340 | CONFIG_RC_CORE=m | ||
| 341 | CONFIG_RC_DEVICES=y | ||
| 342 | CONFIG_RC_DECODERS=y | ||
| 343 | CONFIG_IR_MESON=m | ||
| 330 | CONFIG_VIDEO_V4L2_SUBDEV_API=y | 344 | CONFIG_VIDEO_V4L2_SUBDEV_API=y |
| 331 | # CONFIG_DVB_NET is not set | 345 | # CONFIG_DVB_NET is not set |
| 332 | CONFIG_V4L_MEM2MEM_DRIVERS=y | 346 | CONFIG_V4L_MEM2MEM_DRIVERS=y |
| @@ -368,6 +382,7 @@ CONFIG_SND_BCM2835_SOC_I2S=m | |||
| 368 | CONFIG_SND_SOC_SAMSUNG=y | 382 | CONFIG_SND_SOC_SAMSUNG=y |
| 369 | CONFIG_SND_SOC_RCAR=y | 383 | CONFIG_SND_SOC_RCAR=y |
| 370 | CONFIG_SND_SOC_AK4613=y | 384 | CONFIG_SND_SOC_AK4613=y |
| 385 | CONFIG_SND_SIMPLE_CARD=y | ||
| 371 | CONFIG_USB=y | 386 | CONFIG_USB=y |
| 372 | CONFIG_USB_OTG=y | 387 | CONFIG_USB_OTG=y |
| 373 | CONFIG_USB_XHCI_HCD=y | 388 | CONFIG_USB_XHCI_HCD=y |
| @@ -422,6 +437,7 @@ CONFIG_LEDS_SYSCON=y | |||
| 422 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 437 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y |
| 423 | CONFIG_LEDS_TRIGGER_CPU=y | 438 | CONFIG_LEDS_TRIGGER_CPU=y |
| 424 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | 439 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y |
| 440 | CONFIG_EDAC=y | ||
| 425 | CONFIG_RTC_CLASS=y | 441 | CONFIG_RTC_CLASS=y |
| 426 | CONFIG_RTC_DRV_MAX77686=y | 442 | CONFIG_RTC_DRV_MAX77686=y |
| 427 | CONFIG_RTC_DRV_RK808=m | 443 | CONFIG_RTC_DRV_RK808=m |
| @@ -496,9 +512,15 @@ CONFIG_PHY_ROCKCHIP_EMMC=y | |||
| 496 | CONFIG_PHY_ROCKCHIP_PCIE=m | 512 | CONFIG_PHY_ROCKCHIP_PCIE=m |
| 497 | CONFIG_PHY_XGENE=y | 513 | CONFIG_PHY_XGENE=y |
| 498 | CONFIG_PHY_TEGRA_XUSB=y | 514 | CONFIG_PHY_TEGRA_XUSB=y |
| 515 | CONFIG_QCOM_L2_PMU=y | ||
| 516 | CONFIG_QCOM_L3_PMU=y | ||
| 499 | CONFIG_ARM_SCPI_PROTOCOL=y | 517 | CONFIG_ARM_SCPI_PROTOCOL=y |
| 500 | CONFIG_RASPBERRYPI_FIRMWARE=y | 518 | CONFIG_RASPBERRYPI_FIRMWARE=y |
| 519 | CONFIG_EFI_CAPSULE_LOADER=y | ||
| 501 | CONFIG_ACPI=y | 520 | CONFIG_ACPI=y |
| 521 | CONFIG_ACPI_APEI=y | ||
| 522 | CONFIG_ACPI_APEI_GHES=y | ||
| 523 | CONFIG_ACPI_APEI_PCIEAER=y | ||
| 502 | CONFIG_EXT2_FS=y | 524 | CONFIG_EXT2_FS=y |
| 503 | CONFIG_EXT3_FS=y | 525 | CONFIG_EXT3_FS=y |
| 504 | CONFIG_EXT4_FS_POSIX_ACL=y | 526 | CONFIG_EXT4_FS_POSIX_ACL=y |
