Skip to content

Commit 0ff4c01

Browse files
committed
Merge tag 'armsoc-arm64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC 64-bit changes from Olof Johansson: "Changes to platform code for 64-bit ARM platforms. Most of these are small changes to the one defconfig we use on arm64 (no per-platform configs there), to enable new drivers. There are also a few other changes. Broadcom sold off their 'Vulcan' design to Cavium, where it is now called ThunderX2. While we normally don't rename stuff based on marketing's whims, it seemed appropriate to bring in renames on a few things such as MAINTAINERS, etc" * tag 'armsoc-arm64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: arm64: sunxi: always enable reset controller arm64: defconfig: enable the Safexcel crypto engine as a module arm64: configs: enable SDHCI driver for Xenon MAINTAINERS: Broadcom Vulcan is now Cavium ThunderX2 arm64: defconfig: add Allwinner USB PHY arm64: defconfig: enable MVPP2 arm64: defconfig: Enable video, DRM and LPASS drivers for Exynos5433 and Exynos7 arm64: exynos: Enable Exynos PMU and PM domains drivers arm64: only select PINCTRL for Allwinner platforms arm64: set CONFIG_MMC_BCM2835=y in defconfig arm64: defconfig: enable I2C_PXA arm64: defconfig: enable MVNETA ARM64: defconfig: enable the leds-pwm driver and default-on trigger arm64: defconfig: Enable SH Mobile I2C controller
2 parents 0160e00 + 900a902 commit 0ff4c01

File tree

3 files changed

+26
-9
lines changed

3 files changed

+26
-9
lines changed

MAINTAINERS

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2867,13 +2867,6 @@ L: [email protected]
28672867
S: Supported
28682868
F: drivers/net/ethernet/broadcom/bcmsysport.*
28692869

2870-
BROADCOM VULCAN ARM64 SOC
2871-
M: Jayachandran C. <[email protected]>
2872-
2873-
L: [email protected] (moderated for non-subscribers)
2874-
S: Maintained
2875-
F: arch/arm64/boot/dts/broadcom/vulcan*
2876-
28772870
BROADCOM NETXTREME-E ROCE DRIVER
28782871
M: Selvin Xavier <[email protected]>
28792872
M: Devesh Sharma <[email protected]>
@@ -3067,7 +3060,7 @@ CAVIUM THUNDERX2 ARM64 SOC
30673060
M: Jayachandran C <[email protected]>
30683061
L: [email protected] (moderated for non-subscribers)
30693062
S: Maintained
3070-
F: arch/arm64/boot/dts/cavium/thunder-99xx*
3063+
F: arch/arm64/boot/dts/cavium/thunder2-99xx*
30713064
F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
30723065

30733066
CAVIUM I2C DRIVER

arch/arm64/Kconfig.platforms

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ menu "Platform selection"
22

33
config ARCH_SUNXI
44
bool "Allwinner sunxi 64-bit SoC Family"
5+
select ARCH_HAS_RESET_CONTROLLER
56
select GENERIC_IRQ_CHIP
67
select PINCTRL
7-
select PINCTRL_SUN50I_A64
8+
select RESET_CONTROLLER
89
help
910
This enables support for Allwinner sunxi based SoCs like the A64.
1011

@@ -54,6 +55,8 @@ config ARCH_BRCMSTB
5455
config ARCH_EXYNOS
5556
bool "ARMv8 based Samsung Exynos SoC family"
5657
select COMMON_CLK_SAMSUNG
58+
select EXYNOS_PM_DOMAINS if PM_GENERIC_DOMAINS
59+
select EXYNOS_PMU
5760
select HAVE_S3C2410_WATCHDOG if WATCHDOG
5861
select HAVE_S3C_RTC if RTC_CLASS
5962
select PINCTRL

arch/arm64/configs/defconfig

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,8 @@ CONFIG_HNS_ENET=y
186186
CONFIG_E1000E=y
187187
CONFIG_IGB=y
188188
CONFIG_IGBVF=y
189+
CONFIG_MVPP2=y
190+
CONFIG_MVNETA=y
189191
CONFIG_SKY2=y
190192
CONFIG_RAVB=y
191193
CONFIG_SMC91X=y
@@ -250,8 +252,10 @@ CONFIG_I2C_DESIGNWARE_PLATFORM=y
250252
CONFIG_I2C_IMX=y
251253
CONFIG_I2C_MESON=y
252254
CONFIG_I2C_MV64XXX=y
255+
CONFIG_I2C_PXA=y
253256
CONFIG_I2C_QUP=y
254257
CONFIG_I2C_RK3X=y
258+
CONFIG_I2C_SH_MOBILE=y
255259
CONFIG_I2C_TEGRA=y
256260
CONFIG_I2C_UNIPHIER_F=y
257261
CONFIG_I2C_RCAR=y
@@ -300,6 +304,7 @@ CONFIG_RENESAS_WDT=y
300304
CONFIG_S3C2410_WATCHDOG=y
301305
CONFIG_MESON_GXBB_WATCHDOG=m
302306
CONFIG_MESON_WATCHDOG=m
307+
CONFIG_MFD_EXYNOS_LPASS=m
303308
CONFIG_MFD_MAX77620=y
304309
CONFIG_MFD_RK808=y
305310
CONFIG_MFD_SPMI_PMIC=y
@@ -325,10 +330,20 @@ CONFIG_MEDIA_CONTROLLER=y
325330
CONFIG_VIDEO_V4L2_SUBDEV_API=y
326331
# CONFIG_DVB_NET is not set
327332
CONFIG_V4L_MEM2MEM_DRIVERS=y
333+
CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
334+
CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
335+
CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m
328336
CONFIG_VIDEO_RENESAS_FCP=m
329337
CONFIG_VIDEO_RENESAS_VSP1=m
330338
CONFIG_DRM=m
331339
CONFIG_DRM_NOUVEAU=m
340+
CONFIG_DRM_EXYNOS=m
341+
CONFIG_DRM_EXYNOS5433_DECON=y
342+
CONFIG_DRM_EXYNOS7_DECON=y
343+
CONFIG_DRM_EXYNOS_DSI=y
344+
# CONFIG_DRM_EXYNOS_DP is not set
345+
CONFIG_DRM_EXYNOS_HDMI=y
346+
CONFIG_DRM_EXYNOS_MIC=y
332347
CONFIG_DRM_RCAR_DU=m
333348
CONFIG_DRM_RCAR_HDMI=y
334349
CONFIG_DRM_RCAR_LVDS=y
@@ -399,11 +414,15 @@ CONFIG_MMC_DW_EXYNOS=y
399414
CONFIG_MMC_DW_K3=y
400415
CONFIG_MMC_DW_ROCKCHIP=y
401416
CONFIG_MMC_SUNXI=y
417+
CONFIG_MMC_SDHCI_XENON=y
418+
CONFIG_MMC_BCM2835=y
402419
CONFIG_NEW_LEDS=y
403420
CONFIG_LEDS_CLASS=y
404421
CONFIG_LEDS_GPIO=y
422+
CONFIG_LEDS_PWM=y
405423
CONFIG_LEDS_SYSCON=y
406424
CONFIG_LEDS_TRIGGERS=y
425+
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
407426
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
408427
CONFIG_LEDS_TRIGGER_CPU=y
409428
CONFIG_RTC_CLASS=y
@@ -470,6 +489,7 @@ CONFIG_PHY_RCAR_GEN3_USB2=y
470489
CONFIG_PHY_HI6220_USB=y
471490
CONFIG_PHY_ROCKCHIP_INNO_USB2=y
472491
CONFIG_PHY_ROCKCHIP_EMMC=y
492+
CONFIG_PHY_SUN4I_USB=y
473493
CONFIG_PHY_XGENE=y
474494
CONFIG_PHY_TEGRA_XUSB=y
475495
CONFIG_ARM_SCPI_PROTOCOL=y
@@ -519,6 +539,7 @@ CONFIG_MEMTEST=y
519539
CONFIG_SECURITY=y
520540
CONFIG_CRYPTO_ECHAINIV=y
521541
CONFIG_CRYPTO_ANSI_CPRNG=y
542+
CONFIG_CRYPTO_DEV_SAFEXCEL=m
522543
CONFIG_ARM64_CRYPTO=y
523544
CONFIG_CRYPTO_SHA1_ARM64_CE=y
524545
CONFIG_CRYPTO_SHA2_ARM64_CE=y

0 commit comments

Comments
 (0)