Skip to content

Commit 13f9a3c

Browse files
committed
Merge branch 'v2021.10/master' into v2021.10/maint
Signed-off-by: Hector Palacios <[email protected]>
2 parents b038702 + b49ead8 commit 13f9a3c

File tree

80 files changed

+2380
-1927
lines changed

Some content is hidden

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

80 files changed

+2380
-1927
lines changed

Kconfig

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,9 @@ config DEPRECATED
6666
code that relies on deprecated features that will be removed and
6767
the conversion deadline has passed.
6868

69-
config ENV_AES
70-
bool "Encrypt U-Boot environment"
71-
select AES
72-
help
73-
Define to encrypt the whole environment block with AES-128-CBC.
74-
7569
config ENV_AES_CAAM_KEY
76-
bool "Use CAAM internal key"
77-
depends on ENV_AES
70+
bool "Encrypt U-Boot environment with CAAM internal key"
71+
depends on HAS_CAAM
7872
help
7973
Use the internal CAAM secure key for environment encryption which
8074
uses AES-256-CCM.

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
VERSION = 2021
44
PATCHLEVEL = 10
5-
SUBLEVEL = r1
6-
EXTRAVERSION = .2
5+
SUBLEVEL = r2
6+
EXTRAVERSION = .1-git
77
NAME =
88

99
# *DOCUMENTATION*
@@ -327,14 +327,14 @@ os_x_before = $(shell if [ $(DARWIN_MAJOR_VERSION) -le $(1) -a \
327327
$(DARWIN_MINOR_VERSION) -le $(2) ] ; then echo "$(3)"; else echo "$(4)"; fi ;)
328328

329329
os_x_after = $(shell if [ $(DARWIN_MAJOR_VERSION) -ge $(1) -a \
330-
$(DARWIN_MINOR_VERSION) -ge $(2) ] ; then echo "$(3)"; else echo "$(4)"; fi ;)
330+
$(DARWIN_MINOR_VERSION) -ge $(2) ] ; then echo "$(3)"; else echo "$(4)"; fi ;)
331331

332332
# Snow Leopards build environment has no longer restrictions as described above
333333
HOSTCC = $(call os_x_before, 10, 5, "cc", "gcc")
334334
KBUILD_HOSTCFLAGS += $(call os_x_before, 10, 4, "-traditional-cpp")
335335
KBUILD_HOSTLDFLAGS += $(call os_x_before, 10, 5, "-multiply_defined suppress")
336336

337-
# macOS Mojave (10.14.X)
337+
# macOS Mojave (10.14.X)
338338
# Undefined symbols for architecture x86_64: "_PyArg_ParseTuple"
339339
KBUILD_HOSTLDFLAGS += $(call os_x_after, 10, 14, "-lpython -dynamclib", "")
340340
endif

arch/arm/dts/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,12 +1086,10 @@ dtb-$(CONFIG_ARCH_STI) += stih410-b2260.dtb
10861086

10871087
dtb-$(CONFIG_STM32MP13x) += \
10881088
ccmp13-dvk.dtb \
1089-
stm32mp135d-dk.dtb \
10901089
stm32mp135f-dk.dtb
10911090

10921091
dtb-$(CONFIG_STM32MP15x) += \
10931092
ccmp15-dvk.dtb \
1094-
stm32mp157a-avenger96.dtb \
10951093
stm32mp157a-dk1.dtb \
10961094
stm32mp157a-ed1.dtb \
10971095
stm32mp157a-ev1.dtb \

arch/arm/dts/ccmp13-dvk.dts

Lines changed: 55 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
ethernet0 = &eth1;
2020
ethernet1 = &eth2;
2121
serial0 = &uart5;
22+
i2c2 = &i2c2;
23+
i2c3 = &i2c3;
2224
};
2325

2426
chosen {
@@ -125,32 +127,32 @@
125127
phy0_eth2: ethernet-phy@0 {
126128
reg = <0>;
127129
compatible = "ethernet-phy-id0007.c0f0"; /* PHY ID for SMSC LAN8720Ai */
128-
reset-gpios = <&gpioi 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
130+
reset-gpios = <&gpioh 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
129131
};
130132
};
131133
};
132134

133-
&i2c1 {
135+
&i2c2 {
134136
pinctrl-names = "default", "sleep";
135-
pinctrl-0 = <&i2c1_pins_a>;
136-
pinctrl-1 = <&i2c1_sleep_pins_a>;
137-
i2c-scl-rising-time-ns = <96>;
138-
i2c-scl-falling-time-ns = <3>;
139-
clock-frequency = <1000000>;
137+
pinctrl-0 = <&ccmp13_i2c2_pins_a>;
138+
pinctrl-1 = <&ccmp13_i2c2_sleep_pins_a>;
139+
i2c-scl-rising-time-ns = <170>;
140+
i2c-scl-falling-time-ns = <5>;
141+
clock-frequency = <400000>;
140142
status = "okay";
141143
/* spare dmas for other usage */
142144
/delete-property/dmas;
143145
/delete-property/dma-names;
144146
};
145147

146-
&i2c5 {
148+
&i2c3 {
147149
pinctrl-names = "default", "sleep";
148-
pinctrl-0 = <&i2c5_pins_a>;
149-
pinctrl-1 = <&i2c5_sleep_pins_a>;
150+
pinctrl-0 = <&ccmp13_i2c3_pins_a>;
151+
pinctrl-1 = <&ccmp13_i2c3_sleep_pins_a>;
150152
i2c-scl-rising-time-ns = <170>;
151153
i2c-scl-falling-time-ns = <5>;
152154
clock-frequency = <400000>;
153-
status = "disabled";
155+
status = "okay";
154156
/* spare dmas for other usage */
155157
/delete-property/dmas;
156158
/delete-property/dma-names;
@@ -299,6 +301,8 @@
299301
};
300302

301303
&usbotg_hs {
304+
u-boot,force-b-session-valid;
305+
dr_mode = "peripheral";
302306
phys = <&usbphyc_port1 0>;
303307
phy-names = "usb2-phy";
304308
usb-role-switch;
@@ -347,6 +351,40 @@
347351
};
348352

349353
&pinctrl {
354+
ccmp13_i2c2_pins_a: ccmp13_i2c2-0 {
355+
pins {
356+
pinmux = <STM32_PINMUX('F', 2, AF4)>, /* I2C2_SCL */
357+
<STM32_PINMUX('F', 1, AF4)>; /* I2C2_SDA */
358+
bias-disable;
359+
drive-open-drain;
360+
slew-rate = <0>;
361+
};
362+
};
363+
364+
ccmp13_i2c2_sleep_pins_a: ccmp13_i2c2-sleep-0 {
365+
pins {
366+
pinmux = <STM32_PINMUX('F', 2, ANALOG)>, /* I2C2_SCL */
367+
<STM32_PINMUX('F', 1, ANALOG)>; /* I2C2_SDA */
368+
};
369+
};
370+
371+
ccmp13_i2c3_pins_a: ccmp13_i2c3-0 {
372+
pins {
373+
pinmux = <STM32_PINMUX('B', 8, AF5)>, /* I2C3_SCL */
374+
<STM32_PINMUX('H', 14, AF4)>; /* I2C3_SDA */
375+
bias-disable;
376+
drive-open-drain;
377+
slew-rate = <0>;
378+
};
379+
};
380+
381+
ccmp13_i2c3_sleep_pins_a: ccmp13_i2c3-sleep-0 {
382+
pins {
383+
pinmux = <STM32_PINMUX('B', 8, ANALOG)>, /* I2C3_SCL */
384+
<STM32_PINMUX('H', 14, ANALOG)>; /* I2C3_SDA */
385+
};
386+
};
387+
350388
ccmp13_eth1_rgmii_pins: ccmp13-eth1-rgmii-1 {
351389
pins1 {
352390
pinmux = <STM32_PINMUX('F', 12, AF11)>, /* ETH1_CLK125 */
@@ -402,7 +440,7 @@
402440
pins1 {
403441
pinmux = <STM32_PINMUX('F', 7, AF11)>, /* ETH2_TXD0 */
404442
<STM32_PINMUX('G', 11, AF10)>, /* ETH2_TXD1 */
405-
<STM32_PINMUX('H', 11, AF11)>, /* ETH2_REF_CLK */
443+
<STM32_PINMUX('A', 11, AF13)>, /* ETH2_CLK */
406444
<STM32_PINMUX('F', 6, AF11)>, /* ETH2_TX_EN */
407445
<STM32_PINMUX('B', 2, AF11)>, /* ETH2_MDIO */
408446
<STM32_PINMUX('G', 5, AF10)>; /* ETH2_MDC */
@@ -414,7 +452,8 @@
414452
pins2 {
415453
pinmux = <STM32_PINMUX('F', 4, AF11)>, /* ETH2_RXD0 */
416454
<STM32_PINMUX('E', 2, AF10)>, /* ETH2_RXD1 */
417-
<STM32_PINMUX('A', 12, AF11)>; /* ETH2_RX_DV */
455+
<STM32_PINMUX('A', 12, AF11)>, /* ETH2_RX_DV */
456+
<STM32_PINMUX('F', 11, AF12)>; /* ETH2_RX_ER */
418457
bias-disable;
419458
};
420459
};
@@ -423,13 +462,14 @@
423462
pins1 {
424463
pinmux = <STM32_PINMUX('F', 7, ANALOG)>, /* ETH2_TXD0 */
425464
<STM32_PINMUX('G', 11, ANALOG)>, /* ETH2_TXD1 */
426-
<STM32_PINMUX('H', 11, ANALOG)>, /* ETH2_REF_CLK */
465+
<STM32_PINMUX('A', 11, ANALOG)>, /* ETH2_CLK */
427466
<STM32_PINMUX('F', 6, ANALOG)>, /* ETH2_TX_EN */
428467
<STM32_PINMUX('B', 2, ANALOG)>, /* ETH2_MDIO */
429468
<STM32_PINMUX('G', 5, ANALOG)>, /* ETH2_MDC */
430469
<STM32_PINMUX('F', 4, ANALOG)>, /* ETH2_RXD0 */
431470
<STM32_PINMUX('E', 2, ANALOG)>, /* ETH2_RXD1 */
432-
<STM32_PINMUX('A', 12, ANALOG)>; /* ETH2_RX_DV */
471+
<STM32_PINMUX('A', 12, ANALOG)>, /* ETH2_RX_DV */
472+
<STM32_PINMUX('F', 11, ANALOG)>; /* ETH2_RX_ER */
433473
};
434474
};
435475

arch/arm/dts/ccmp15-dvk-u-boot.dtsi

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -220,11 +220,6 @@
220220
};
221221
};
222222

223-
&usbotg_hs {
224-
u-boot,force-b-session-valid;
225-
dr_mode = "peripheral";
226-
};
227-
228223
#if defined(CONFIG_STM32MP15x_STM32IMAGE)
229224
&binman {
230225
u-boot-stm32 {

arch/arm/dts/ccmp15-dvk.dts

Lines changed: 56 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -109,17 +109,6 @@
109109
};
110110
};
111111

112-
&ltdc {
113-
status = "okay";
114-
115-
port {
116-
ltdc_ep0_out: endpoint@0 {
117-
reg = <0>;
118-
remote-endpoint = <&dsi_in>;
119-
};
120-
};
121-
};
122-
123112
&dsi {
124113
#address-cells = <1>;
125114
#size-cells = <0>;
@@ -209,6 +198,43 @@
209198
};
210199
};
211200

201+
&i2c2 {
202+
pinctrl-names = "default", "sleep";
203+
pinctrl-0 = <&i2c2_pins_a>;
204+
pinctrl-1 = <&i2c2_sleep_pins_a>;
205+
i2c-scl-rising-time-ns = <185>;
206+
i2c-scl-falling-time-ns = <20>;
207+
clock-frequency = <400000>;
208+
status = "okay";
209+
/* spare dmas for other usage */
210+
/delete-property/dmas;
211+
/delete-property/dma-names;
212+
};
213+
214+
&i2c6 {
215+
pinctrl-names = "default", "sleep";
216+
pinctrl-0 = <&ccmp15_i2c6_pins_a>;
217+
pinctrl-1 = <&ccmp15_i2c6_sleep_pins_a>;
218+
i2c-scl-rising-time-ns = <185>;
219+
i2c-scl-falling-time-ns = <20>;
220+
clock-frequency = <400000>;
221+
status = "okay";
222+
/* spare dmas for other usage */
223+
/delete-property/dmas;
224+
/delete-property/dma-names;
225+
};
226+
227+
&ltdc {
228+
status = "okay";
229+
230+
port {
231+
ltdc_ep0_out: endpoint@0 {
232+
reg = <0>;
233+
remote-endpoint = <&dsi_in>;
234+
};
235+
};
236+
};
237+
212238
/* Micro SD */
213239
&sdmmc2 {
214240
pinctrl-names = "default", "opendrain", "sleep";
@@ -330,3 +356,22 @@
330356
};
331357
};
332358
};
359+
360+
&pinctrl_z {
361+
ccmp15_i2c6_pins_a: ccmp15_i2c6-0 {
362+
pins {
363+
pinmux = <STM32_PINMUX('Z', 0, AF2)>, /* I2C6_SCL */
364+
<STM32_PINMUX('Z', 3, AF2)>; /* I2C6_SDA */
365+
bias-disable;
366+
drive-open-drain;
367+
slew-rate = <0>;
368+
};
369+
};
370+
371+
ccmp15_i2c6_sleep_pins_a: ccmp15_i2c6-sleep-0 {
372+
pins {
373+
pinmux = <STM32_PINMUX('Z', 0, ANALOG)>, /* I2C6_SCL */
374+
<STM32_PINMUX('Z', 3, ANALOG)>; /* I2C6_SDA */
375+
};
376+
};
377+
};

arch/arm/dts/ccmp15.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
pmic: stpmic@33 {
205205
compatible = "st,stpmic1";
206206
reg = <0x33>;
207-
interrupts-extended = <&exti_pwr 55 IRQ_TYPE_EDGE_FALLING>;
207+
interrupts-extended = <&exti 55 IRQ_TYPE_EDGE_FALLING>;
208208
interrupt-controller;
209209
#interrupt-cells = <2>;
210210
status = "okay";

0 commit comments

Comments
 (0)