Skip to content

Commit ef0d0f4

Browse files
committed
Merge remote-tracking branch 'origin/odroid-5.4.y' into sbc-5.4.y
2 parents c209adf + 4eb8f9b commit ef0d0f4

File tree

684 files changed

+5960
-2904
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

684 files changed

+5960
-2904
lines changed

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5480,6 +5480,13 @@
54805480
as generic guest with no PV drivers. Currently support
54815481
XEN HVM, KVM, HYPER_V and VMWARE guest.
54825482

5483+
xen.balloon_boot_timeout= [XEN]
5484+
The time (in seconds) to wait before giving up to boot
5485+
in case initial ballooning fails to free enough memory.
5486+
Applies only when running as HVM or PVH guest and
5487+
started with less memory configured than allowed at
5488+
max. Default is 180.
5489+
54835490
xen.event_eoi_delay= [XEN]
54845491
How long to delay EOI handling in case of event
54855492
storms (jiffies). Default is 10.

Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,19 @@ group emmc_nb
4343

4444
group pwm0
4545
- pin 11 (GPIO1-11)
46-
- functions pwm, gpio
46+
- functions pwm, led, gpio
4747

4848
group pwm1
4949
- pin 12
50-
- functions pwm, gpio
50+
- functions pwm, led, gpio
5151

5252
group pwm2
5353
- pin 13
54-
- functions pwm, gpio
54+
- functions pwm, led, gpio
5555

5656
group pwm3
5757
- pin 14
58-
- functions pwm, gpio
58+
- functions pwm, led, gpio
5959

6060
group pmic1
6161
- pin 7

Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ common regulator binding documented in:
1313

1414

1515
Required properties of the main device node (the parent!):
16+
- s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
17+
for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
18+
19+
[1] If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
20+
property is specified, then all the eight voltage values for the
21+
's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
22+
23+
Optional properties of the main device node (the parent!):
1624
- s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
1725
units for buck2 when changing voltage using gpio dvs. Refer to [1] below
1826
for additional information.
@@ -25,26 +33,13 @@ Required properties of the main device node (the parent!):
2533
units for buck4 when changing voltage using gpio dvs. Refer to [1] below
2634
for additional information.
2735

28-
- s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
29-
for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
30-
31-
[1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
32-
property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
33-
property should specify atleast one voltage level (which would be a
34-
safe operating voltage).
35-
36-
If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
37-
property is specified, then all the eight voltage values for the
38-
's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
39-
40-
Optional properties of the main device node (the parent!):
4136
- s5m8767,pmic-buck2-uses-gpio-dvs: 'buck2' can be controlled by gpio dvs.
4237
- s5m8767,pmic-buck3-uses-gpio-dvs: 'buck3' can be controlled by gpio dvs.
4338
- s5m8767,pmic-buck4-uses-gpio-dvs: 'buck4' can be controlled by gpio dvs.
4439

4540
Additional properties required if either of the optional properties are used:
4641

47-
- s5m8767,pmic-buck234-default-dvs-idx: Default voltage setting selected from
42+
- s5m8767,pmic-buck-default-dvs-idx: Default voltage setting selected from
4843
the possible 8 options selectable by the dvs gpios. The value of this
4944
property should be between 0 and 7. If not specified or if out of range, the
5045
default value of this property is set to 0.

Documentation/networking/ipvs-sysctl.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ conn_reuse_mode - INTEGER
3030

3131
0: disable any special handling on port reuse. The new
3232
connection will be delivered to the same real server that was
33-
servicing the previous connection. This will effectively
34-
disable expire_nodest_conn.
33+
servicing the previous connection.
3534

3635
bit 1: enable rescheduling of new connections when it is safe.
3736
That is, whenever expire_nodest_conn and for TCP sockets, when

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 5
33
PATCHLEVEL = 4
4-
SUBLEVEL = 156
4+
SUBLEVEL = 164
55
EXTRAVERSION =
66
NAME = Kleptomaniac Octopus
77

arch/arm/Makefile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ KBUILD_CFLAGS += $(call cc-option,-fno-ipa-sra)
6666
# Note that GCC does not numerically define an architecture version
6767
# macro, but instead defines a whole series of macros which makes
6868
# testing for a specific architecture or later rather impossible.
69-
arch-$(CONFIG_CPU_32v7M) =-D__LINUX_ARM_ARCH__=7 -march=armv7-m -Wa,-march=armv7-m
70-
arch-$(CONFIG_CPU_32v7) =-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$(comma)-march=armv7-a)
71-
arch-$(CONFIG_CPU_32v6) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(comma)-march=armv6)
69+
arch-$(CONFIG_CPU_32v7M) =-D__LINUX_ARM_ARCH__=7 -march=armv7-m
70+
arch-$(CONFIG_CPU_32v7) =-D__LINUX_ARM_ARCH__=7 -march=armv7-a
71+
arch-$(CONFIG_CPU_32v6) =-D__LINUX_ARM_ARCH__=6 -march=armv6
7272
# Only override the compiler option if ARMv6. The ARMv6K extensions are
7373
# always available in ARMv7
7474
ifeq ($(CONFIG_CPU_32v6),y)
75-
arch-$(CONFIG_CPU_32v6K) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6k,-march=armv5t -Wa$(comma)-march=armv6k)
75+
arch-$(CONFIG_CPU_32v6K) =-D__LINUX_ARM_ARCH__=6 -march=armv6k
7676
endif
77-
arch-$(CONFIG_CPU_32v5) =-D__LINUX_ARM_ARCH__=5 $(call cc-option,-march=armv5te,-march=armv4t)
77+
arch-$(CONFIG_CPU_32v5) =-D__LINUX_ARM_ARCH__=5 -march=armv5te
7878
arch-$(CONFIG_CPU_32v4T) =-D__LINUX_ARM_ARCH__=4 -march=armv4t
7979
arch-$(CONFIG_CPU_32v4) =-D__LINUX_ARM_ARCH__=4 -march=armv4
8080
arch-$(CONFIG_CPU_32v3) =-D__LINUX_ARM_ARCH__=3 -march=armv3m
@@ -88,19 +88,19 @@ tune-$(CONFIG_CPU_ARM720T) =-mtune=arm7tdmi
8888
tune-$(CONFIG_CPU_ARM740T) =-mtune=arm7tdmi
8989
tune-$(CONFIG_CPU_ARM9TDMI) =-mtune=arm9tdmi
9090
tune-$(CONFIG_CPU_ARM940T) =-mtune=arm9tdmi
91-
tune-$(CONFIG_CPU_ARM946E) =$(call cc-option,-mtune=arm9e,-mtune=arm9tdmi)
91+
tune-$(CONFIG_CPU_ARM946E) =-mtune=arm9e
9292
tune-$(CONFIG_CPU_ARM920T) =-mtune=arm9tdmi
9393
tune-$(CONFIG_CPU_ARM922T) =-mtune=arm9tdmi
9494
tune-$(CONFIG_CPU_ARM925T) =-mtune=arm9tdmi
9595
tune-$(CONFIG_CPU_ARM926T) =-mtune=arm9tdmi
9696
tune-$(CONFIG_CPU_FA526) =-mtune=arm9tdmi
9797
tune-$(CONFIG_CPU_SA110) =-mtune=strongarm110
9898
tune-$(CONFIG_CPU_SA1100) =-mtune=strongarm1100
99-
tune-$(CONFIG_CPU_XSCALE) =$(call cc-option,-mtune=xscale,-mtune=strongarm110) -Wa,-mcpu=xscale
100-
tune-$(CONFIG_CPU_XSC3) =$(call cc-option,-mtune=xscale,-mtune=strongarm110) -Wa,-mcpu=xscale
101-
tune-$(CONFIG_CPU_FEROCEON) =$(call cc-option,-mtune=marvell-f,-mtune=xscale)
102-
tune-$(CONFIG_CPU_V6) =$(call cc-option,-mtune=arm1136j-s,-mtune=strongarm)
103-
tune-$(CONFIG_CPU_V6K) =$(call cc-option,-mtune=arm1136j-s,-mtune=strongarm)
99+
tune-$(CONFIG_CPU_XSCALE) =-mtune=xscale
100+
tune-$(CONFIG_CPU_XSC3) =-mtune=xscale
101+
tune-$(CONFIG_CPU_FEROCEON) =-mtune=xscale
102+
tune-$(CONFIG_CPU_V6) =-mtune=arm1136j-s
103+
tune-$(CONFIG_CPU_V6K) =-mtune=arm1136j-s
104104

105105
# Evaluate tune cc-option calls now
106106
tune-y := $(tune-y)

arch/arm/boot/compressed/decompress.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@ extern char * strchrnul(const char *, int);
4747
#endif
4848

4949
#ifdef CONFIG_KERNEL_XZ
50+
/* Prevent KASAN override of string helpers in decompressor */
51+
#undef memmove
5052
#define memmove memmove
53+
#undef memcpy
5154
#define memcpy memcpy
5255
#include "../../../../lib/decompress_unxz.c"
5356
#endif

arch/arm/boot/dts/at91-tse850-3.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@
262262
&macb1 {
263263
status = "okay";
264264

265-
phy-mode = "rgmii";
265+
phy-mode = "rmii";
266266

267267
#address-cells = <1>;
268268
#size-cells = <0>;

arch/arm/boot/dts/bcm-nsp.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
interrupt-affinity = <&cpu0>, <&cpu1>;
7878
};
7979

80-
mpcore@19000000 {
80+
mpcore-bus@19000000 {
8181
compatible = "simple-bus";
8282
ranges = <0x00000000 0x19000000 0x00023000>;
8383
#address-cells = <1>;
@@ -217,7 +217,7 @@
217217
#dma-cells = <1>;
218218
};
219219

220-
sdio: sdhci@21000 {
220+
sdio: mmc@21000 {
221221
compatible = "brcm,sdhci-iproc-cygnus";
222222
reg = <0x21000 0x100>;
223223
interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;

arch/arm/boot/dts/bcm5301x.dtsi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,8 @@
242242

243243
gpio-controller;
244244
#gpio-cells = <2>;
245+
interrupt-controller;
246+
#interrupt-cells = <2>;
245247
};
246248

247249
pcie0: pcie@12000 {
@@ -387,7 +389,7 @@
387389
i2c0: i2c@18009000 {
388390
compatible = "brcm,iproc-i2c";
389391
reg = <0x18009000 0x50>;
390-
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
392+
interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
391393
#address-cells = <1>;
392394
#size-cells = <0>;
393395
clock-frequency = <100000>;

0 commit comments

Comments
 (0)