diff options
-rw-r--r-- | MAINTAINERS | 1 | ||||
-rw-r--r-- | arch/arm/Makefile | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/arm-realview-pbx-a9.dts | 9 | ||||
-rw-r--r-- | arch/arm/boot/dts/integratorap.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/integratorcp.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-jetson-tk1.dts | 4 | ||||
-rw-r--r-- | arch/arm/configs/aspeed_g4_defconfig | 2 | ||||
-rw-r--r-- | arch/arm/configs/aspeed_g5_defconfig | 2 | ||||
-rw-r--r-- | arch/arm/mach-clps711x/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/mach-mvebu/Makefile | 3 | ||||
-rw-r--r-- | arch/arm/mach-oxnas/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/corgi.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-pxa/spitz.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-realview/Makefile | 3 | ||||
-rw-r--r-- | arch/arm/mach-s5pv210/Makefile | 2 | ||||
-rw-r--r-- | arch/arm/mach-shmobile/platsmp.c | 3 | ||||
-rw-r--r-- | arch/arm64/Kconfig.platforms | 4 | ||||
-rw-r--r-- | arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 3 |
18 files changed, 29 insertions, 19 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 20bb1d00098c..a306795a7450 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -1004,6 +1004,7 @@ N: meson | |||
1004 | ARM/Annapurna Labs ALPINE ARCHITECTURE | 1004 | ARM/Annapurna Labs ALPINE ARCHITECTURE |
1005 | M: Tsahee Zidenberg <tsahee@annapurnalabs.com> | 1005 | M: Tsahee Zidenberg <tsahee@annapurnalabs.com> |
1006 | M: Antoine Tenart <antoine.tenart@free-electrons.com> | 1006 | M: Antoine Tenart <antoine.tenart@free-electrons.com> |
1007 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
1007 | S: Maintained | 1008 | S: Maintained |
1008 | F: arch/arm/mach-alpine/ | 1009 | F: arch/arm/mach-alpine/ |
1009 | F: arch/arm/boot/dts/alpine* | 1010 | F: arch/arm/boot/dts/alpine* |
diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 56ea5c60b318..61f6ccc19cfa 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile | |||
@@ -260,12 +260,14 @@ machdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y)) | |||
260 | platdirs := $(patsubst %,arch/arm/plat-%/,$(sort $(plat-y))) | 260 | platdirs := $(patsubst %,arch/arm/plat-%/,$(sort $(plat-y))) |
261 | 261 | ||
262 | ifneq ($(CONFIG_ARCH_MULTIPLATFORM),y) | 262 | ifneq ($(CONFIG_ARCH_MULTIPLATFORM),y) |
263 | ifneq ($(CONFIG_ARM_SINGLE_ARMV7M),y) | ||
263 | ifeq ($(KBUILD_SRC),) | 264 | ifeq ($(KBUILD_SRC),) |
264 | KBUILD_CPPFLAGS += $(patsubst %,-I%include,$(machdirs) $(platdirs)) | 265 | KBUILD_CPPFLAGS += $(patsubst %,-I%include,$(machdirs) $(platdirs)) |
265 | else | 266 | else |
266 | KBUILD_CPPFLAGS += $(patsubst %,-I$(srctree)/%include,$(machdirs) $(platdirs)) | 267 | KBUILD_CPPFLAGS += $(patsubst %,-I$(srctree)/%include,$(machdirs) $(platdirs)) |
267 | endif | 268 | endif |
268 | endif | 269 | endif |
270 | endif | ||
269 | 271 | ||
270 | export TEXT_OFFSET GZFLAGS MMUEXT | 272 | export TEXT_OFFSET GZFLAGS MMUEXT |
271 | 273 | ||
diff --git a/arch/arm/boot/dts/arm-realview-pbx-a9.dts b/arch/arm/boot/dts/arm-realview-pbx-a9.dts index db808f92dd79..90d00b407f85 100644 --- a/arch/arm/boot/dts/arm-realview-pbx-a9.dts +++ b/arch/arm/boot/dts/arm-realview-pbx-a9.dts | |||
@@ -70,13 +70,12 @@ | |||
70 | * associativity as these may be erroneously set | 70 | * associativity as these may be erroneously set |
71 | * up by boot loader(s). | 71 | * up by boot loader(s). |
72 | */ | 72 | */ |
73 | cache-size = <1048576>; // 1MB | 73 | cache-size = <131072>; // 128KB |
74 | cache-sets = <4096>; | 74 | cache-sets = <512>; |
75 | cache-line-size = <32>; | 75 | cache-line-size = <32>; |
76 | arm,parity-disable; | 76 | arm,parity-disable; |
77 | arm,tag-latency = <1>; | 77 | arm,tag-latency = <1 1 1>; |
78 | arm,data-latency = <1 1>; | 78 | arm,data-latency = <1 1 1>; |
79 | arm,dirty-latency = <1>; | ||
80 | }; | 79 | }; |
81 | 80 | ||
82 | scu: scu@1f000000 { | 81 | scu: scu@1f000000 { |
diff --git a/arch/arm/boot/dts/integratorap.dts b/arch/arm/boot/dts/integratorap.dts index cf06e32ee108..4b34b54e09a1 100644 --- a/arch/arm/boot/dts/integratorap.dts +++ b/arch/arm/boot/dts/integratorap.dts | |||
@@ -42,7 +42,7 @@ | |||
42 | }; | 42 | }; |
43 | 43 | ||
44 | syscon { | 44 | syscon { |
45 | compatible = "arm,integrator-ap-syscon"; | 45 | compatible = "arm,integrator-ap-syscon", "syscon"; |
46 | reg = <0x11000000 0x100>; | 46 | reg = <0x11000000 0x100>; |
47 | interrupt-parent = <&pic>; | 47 | interrupt-parent = <&pic>; |
48 | /* These are the logical module IRQs */ | 48 | /* These are the logical module IRQs */ |
diff --git a/arch/arm/boot/dts/integratorcp.dts b/arch/arm/boot/dts/integratorcp.dts index d43f15b4f79a..79430fbfec3b 100644 --- a/arch/arm/boot/dts/integratorcp.dts +++ b/arch/arm/boot/dts/integratorcp.dts | |||
@@ -94,7 +94,7 @@ | |||
94 | }; | 94 | }; |
95 | 95 | ||
96 | syscon { | 96 | syscon { |
97 | compatible = "arm,integrator-cp-syscon"; | 97 | compatible = "arm,integrator-cp-syscon", "syscon"; |
98 | reg = <0xcb000000 0x100>; | 98 | reg = <0xcb000000 0x100>; |
99 | }; | 99 | }; |
100 | 100 | ||
diff --git a/arch/arm/boot/dts/tegra124-jetson-tk1.dts b/arch/arm/boot/dts/tegra124-jetson-tk1.dts index e52b82449a79..6403e0de540e 100644 --- a/arch/arm/boot/dts/tegra124-jetson-tk1.dts +++ b/arch/arm/boot/dts/tegra124-jetson-tk1.dts | |||
@@ -1382,7 +1382,7 @@ | |||
1382 | * Pin 41: BR_UART1_TXD | 1382 | * Pin 41: BR_UART1_TXD |
1383 | * Pin 44: BR_UART1_RXD | 1383 | * Pin 44: BR_UART1_RXD |
1384 | */ | 1384 | */ |
1385 | serial@70006000 { | 1385 | serial@0,70006000 { |
1386 | compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart"; | 1386 | compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart"; |
1387 | status = "okay"; | 1387 | status = "okay"; |
1388 | }; | 1388 | }; |
@@ -1394,7 +1394,7 @@ | |||
1394 | * Pin 71: UART2_CTS_L | 1394 | * Pin 71: UART2_CTS_L |
1395 | * Pin 74: UART2_RTS_L | 1395 | * Pin 74: UART2_RTS_L |
1396 | */ | 1396 | */ |
1397 | serial@70006040 { | 1397 | serial@0,70006040 { |
1398 | compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart"; | 1398 | compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart"; |
1399 | status = "okay"; | 1399 | status = "okay"; |
1400 | }; | 1400 | }; |
diff --git a/arch/arm/configs/aspeed_g4_defconfig b/arch/arm/configs/aspeed_g4_defconfig index b6e54ee9bdbd..ca39c04fec6b 100644 --- a/arch/arm/configs/aspeed_g4_defconfig +++ b/arch/arm/configs/aspeed_g4_defconfig | |||
@@ -58,7 +58,7 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
58 | # CONFIG_IOMMU_SUPPORT is not set | 58 | # CONFIG_IOMMU_SUPPORT is not set |
59 | CONFIG_FIRMWARE_MEMMAP=y | 59 | CONFIG_FIRMWARE_MEMMAP=y |
60 | CONFIG_FANOTIFY=y | 60 | CONFIG_FANOTIFY=y |
61 | CONFIG_PRINTK_TIME=1 | 61 | CONFIG_PRINTK_TIME=y |
62 | CONFIG_DYNAMIC_DEBUG=y | 62 | CONFIG_DYNAMIC_DEBUG=y |
63 | CONFIG_STRIP_ASM_SYMS=y | 63 | CONFIG_STRIP_ASM_SYMS=y |
64 | CONFIG_PAGE_POISONING=y | 64 | CONFIG_PAGE_POISONING=y |
diff --git a/arch/arm/configs/aspeed_g5_defconfig b/arch/arm/configs/aspeed_g5_defconfig index 892605167357..4f366b0370e9 100644 --- a/arch/arm/configs/aspeed_g5_defconfig +++ b/arch/arm/configs/aspeed_g5_defconfig | |||
@@ -59,7 +59,7 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
59 | # CONFIG_IOMMU_SUPPORT is not set | 59 | # CONFIG_IOMMU_SUPPORT is not set |
60 | CONFIG_FIRMWARE_MEMMAP=y | 60 | CONFIG_FIRMWARE_MEMMAP=y |
61 | CONFIG_FANOTIFY=y | 61 | CONFIG_FANOTIFY=y |
62 | CONFIG_PRINTK_TIME=1 | 62 | CONFIG_PRINTK_TIME=y |
63 | CONFIG_DYNAMIC_DEBUG=y | 63 | CONFIG_DYNAMIC_DEBUG=y |
64 | CONFIG_STRIP_ASM_SYMS=y | 64 | CONFIG_STRIP_ASM_SYMS=y |
65 | CONFIG_PAGE_POISONING=y | 65 | CONFIG_PAGE_POISONING=y |
diff --git a/arch/arm/mach-clps711x/Kconfig b/arch/arm/mach-clps711x/Kconfig index dc7c6edeab39..61284b9389cf 100644 --- a/arch/arm/mach-clps711x/Kconfig +++ b/arch/arm/mach-clps711x/Kconfig | |||
@@ -1,13 +1,13 @@ | |||
1 | menuconfig ARCH_CLPS711X | 1 | menuconfig ARCH_CLPS711X |
2 | bool "Cirrus Logic EP721x/EP731x-based" | 2 | bool "Cirrus Logic EP721x/EP731x-based" |
3 | depends on ARCH_MULTI_V4T | 3 | depends on ARCH_MULTI_V4T |
4 | select ARCH_REQUIRE_GPIOLIB | ||
5 | select AUTO_ZRELADDR | 4 | select AUTO_ZRELADDR |
6 | select CLKSRC_OF | 5 | select CLKSRC_OF |
7 | select CLPS711X_TIMER | 6 | select CLPS711X_TIMER |
8 | select COMMON_CLK | 7 | select COMMON_CLK |
9 | select CPU_ARM720T | 8 | select CPU_ARM720T |
10 | select GENERIC_CLOCKEVENTS | 9 | select GENERIC_CLOCKEVENTS |
10 | select GPIOLIB | ||
11 | select MFD_SYSCON | 11 | select MFD_SYSCON |
12 | select OF_IRQ | 12 | select OF_IRQ |
13 | select USE_OF | 13 | select USE_OF |
diff --git a/arch/arm/mach-mvebu/Makefile b/arch/arm/mach-mvebu/Makefile index e53c6cfcab51..6c6497e80a7b 100644 --- a/arch/arm/mach-mvebu/Makefile +++ b/arch/arm/mach-mvebu/Makefile | |||
@@ -1,5 +1,4 @@ | |||
1 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/$(src)/include \ | 1 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/arch/arm/plat-orion/include |
2 | -I$(srctree)/arch/arm/plat-orion/include | ||
3 | 2 | ||
4 | AFLAGS_coherency_ll.o := -Wa,-march=armv7-a | 3 | AFLAGS_coherency_ll.o := -Wa,-march=armv7-a |
5 | CFLAGS_pmsu.o := -march=armv7-a | 4 | CFLAGS_pmsu.o := -march=armv7-a |
diff --git a/arch/arm/mach-oxnas/Kconfig b/arch/arm/mach-oxnas/Kconfig index 567496bd250a..29100beb2e7f 100644 --- a/arch/arm/mach-oxnas/Kconfig +++ b/arch/arm/mach-oxnas/Kconfig | |||
@@ -11,11 +11,13 @@ if ARCH_OXNAS | |||
11 | 11 | ||
12 | config MACH_OX810SE | 12 | config MACH_OX810SE |
13 | bool "Support OX810SE Based Products" | 13 | bool "Support OX810SE Based Products" |
14 | select ARCH_HAS_RESET_CONTROLLER | ||
14 | select COMMON_CLK_OXNAS | 15 | select COMMON_CLK_OXNAS |
15 | select CPU_ARM926T | 16 | select CPU_ARM926T |
16 | select MFD_SYSCON | 17 | select MFD_SYSCON |
17 | select OXNAS_RPS_TIMER | 18 | select OXNAS_RPS_TIMER |
18 | select PINCTRL_OXNAS | 19 | select PINCTRL_OXNAS |
20 | select RESET_CONTROLLER | ||
19 | select RESET_OXNAS | 21 | select RESET_OXNAS |
20 | select VERSATILE_FPGA_IRQ | 22 | select VERSATILE_FPGA_IRQ |
21 | help | 23 | help |
diff --git a/arch/arm/mach-pxa/corgi.c b/arch/arm/mach-pxa/corgi.c index dc109dc3a622..10bfdb169366 100644 --- a/arch/arm/mach-pxa/corgi.c +++ b/arch/arm/mach-pxa/corgi.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
16 | #include <linux/module.h> /* symbol_get ; symbol_put */ | ||
16 | #include <linux/init.h> | 17 | #include <linux/init.h> |
17 | #include <linux/platform_device.h> | 18 | #include <linux/platform_device.h> |
18 | #include <linux/major.h> | 19 | #include <linux/major.h> |
diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index 1080580b1343..2c150bfc0cd5 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
16 | #include <linux/module.h> /* symbol_get ; symbol_put */ | ||
16 | #include <linux/platform_device.h> | 17 | #include <linux/platform_device.h> |
17 | #include <linux/delay.h> | 18 | #include <linux/delay.h> |
18 | #include <linux/gpio_keys.h> | 19 | #include <linux/gpio_keys.h> |
diff --git a/arch/arm/mach-realview/Makefile b/arch/arm/mach-realview/Makefile index dae8d86ef4cc..404882130956 100644 --- a/arch/arm/mach-realview/Makefile +++ b/arch/arm/mach-realview/Makefile | |||
@@ -1,8 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Makefile for the linux kernel. | 2 | # Makefile for the linux kernel. |
3 | # | 3 | # |
4 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/$(src)/include \ | 4 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/arch/arm/plat-versatile/include |
5 | -I$(srctree)/arch/arm/plat-versatile/include | ||
6 | 5 | ||
7 | obj-y := core.o | 6 | obj-y := core.o |
8 | obj-$(CONFIG_REALVIEW_DT) += realview-dt.o | 7 | obj-$(CONFIG_REALVIEW_DT) += realview-dt.o |
diff --git a/arch/arm/mach-s5pv210/Makefile b/arch/arm/mach-s5pv210/Makefile index 72b9e9671507..fa7fb716e388 100644 --- a/arch/arm/mach-s5pv210/Makefile +++ b/arch/arm/mach-s5pv210/Makefile | |||
@@ -5,7 +5,7 @@ | |||
5 | # | 5 | # |
6 | # Licensed under GPLv2 | 6 | # Licensed under GPLv2 |
7 | 7 | ||
8 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) += -I$(srctree)/$(src)/include -I$(srctree)/arch/arm/plat-samsung/include | 8 | ccflags-$(CONFIG_ARCH_MULTIPLATFORM) += -I$(srctree)/arch/arm/plat-samsung/include |
9 | 9 | ||
10 | # Core | 10 | # Core |
11 | 11 | ||
diff --git a/arch/arm/mach-shmobile/platsmp.c b/arch/arm/mach-shmobile/platsmp.c index f3dba6f356e2..02e21bceb085 100644 --- a/arch/arm/mach-shmobile/platsmp.c +++ b/arch/arm/mach-shmobile/platsmp.c | |||
@@ -40,5 +40,8 @@ bool shmobile_smp_cpu_can_disable(unsigned int cpu) | |||
40 | bool __init shmobile_smp_init_fallback_ops(void) | 40 | bool __init shmobile_smp_init_fallback_ops(void) |
41 | { | 41 | { |
42 | /* fallback on PSCI/smp_ops if no other DT based method is detected */ | 42 | /* fallback on PSCI/smp_ops if no other DT based method is detected */ |
43 | if (!IS_ENABLED(CONFIG_SMP)) | ||
44 | return false; | ||
45 | |||
43 | return platform_can_secondary_boot() ? true : false; | 46 | return platform_can_secondary_boot() ? true : false; |
44 | } | 47 | } |
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index bb2616b16157..be5d824ebdba 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms | |||
@@ -8,7 +8,7 @@ config ARCH_SUNXI | |||
8 | 8 | ||
9 | config ARCH_ALPINE | 9 | config ARCH_ALPINE |
10 | bool "Annapurna Labs Alpine platform" | 10 | bool "Annapurna Labs Alpine platform" |
11 | select ALPINE_MSI | 11 | select ALPINE_MSI if PCI |
12 | help | 12 | help |
13 | This enables support for the Annapurna Labs Alpine | 13 | This enables support for the Annapurna Labs Alpine |
14 | Soc family. | 14 | Soc family. |
@@ -66,7 +66,7 @@ config ARCH_LG1K | |||
66 | config ARCH_HISI | 66 | config ARCH_HISI |
67 | bool "Hisilicon SoC Family" | 67 | bool "Hisilicon SoC Family" |
68 | select ARM_TIMER_SP804 | 68 | select ARM_TIMER_SP804 |
69 | select HISILICON_IRQ_MBIGEN | 69 | select HISILICON_IRQ_MBIGEN if PCI |
70 | help | 70 | help |
71 | This enables support for Hisilicon ARMv8 SoC family | 71 | This enables support for Hisilicon ARMv8 SoC family |
72 | 72 | ||
diff --git a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts index 299f3ce969ab..c528dd52ba2d 100644 --- a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts +++ b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts | |||
@@ -12,6 +12,7 @@ | |||
12 | /dts-v1/; | 12 | /dts-v1/; |
13 | #include "exynos7.dtsi" | 13 | #include "exynos7.dtsi" |
14 | #include <dt-bindings/interrupt-controller/irq.h> | 14 | #include <dt-bindings/interrupt-controller/irq.h> |
15 | #include <dt-bindings/clock/samsung,s2mps11.h> | ||
15 | 16 | ||
16 | / { | 17 | / { |
17 | model = "Samsung Exynos7 Espresso board based on EXYNOS7"; | 18 | model = "Samsung Exynos7 Espresso board based on EXYNOS7"; |
@@ -43,6 +44,8 @@ | |||
43 | 44 | ||
44 | &rtc { | 45 | &rtc { |
45 | status = "okay"; | 46 | status = "okay"; |
47 | clocks = <&clock_ccore PCLK_RTC>, <&s2mps15_osc S2MPS11_CLK_AP>; | ||
48 | clock-names = "rtc", "rtc_src"; | ||
46 | }; | 49 | }; |
47 | 50 | ||
48 | &watchdog { | 51 | &watchdog { |