mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 12:56:00 +01:00
ARM: dts: stm32mp: alignment with v6.0-rc3
Device tree alignment with Linux kernel v6.0-rc3: - ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx - ARM: dts: stm32: Add alternate pinmux for RCC pin - ARM: dts: stm32: Add alternate pinmux for DCMI pins - ARM: dts: stm32: Add alternate pinmux for SPI2 pins - ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 - ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk - ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13 - ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
This commit is contained in:
parent
93b2d4d0bd
commit
152498d580
@ -17,6 +17,12 @@
|
|||||||
pinctrl0 = &pinctrl;
|
pinctrl0 = &pinctrl;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
firmware {
|
||||||
|
optee {
|
||||||
|
u-boot,dm-pre-reloc;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
/* need PSCI for sysreset during board_f */
|
/* need PSCI for sysreset during board_f */
|
||||||
psci {
|
psci {
|
||||||
u-boot,dm-pre-proper;
|
u-boot,dm-pre-proper;
|
||||||
@ -82,10 +88,6 @@
|
|||||||
u-boot,dm-pre-reloc;
|
u-boot,dm-pre-reloc;
|
||||||
};
|
};
|
||||||
|
|
||||||
&optee {
|
|
||||||
u-boot,dm-pre-reloc;
|
|
||||||
};
|
|
||||||
|
|
||||||
&pinctrl {
|
&pinctrl {
|
||||||
u-boot,dm-pre-reloc;
|
u-boot,dm-pre-reloc;
|
||||||
};
|
};
|
||||||
|
@ -27,21 +27,8 @@
|
|||||||
interrupt-parent = <&intc>;
|
interrupt-parent = <&intc>;
|
||||||
};
|
};
|
||||||
|
|
||||||
scmi_sram: sram@2ffff000 {
|
|
||||||
compatible = "mmio-sram";
|
|
||||||
reg = <0x2ffff000 0x1000>;
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
ranges = <0 0x2ffff000 0x1000>;
|
|
||||||
|
|
||||||
scmi_shm: scmi_shm@0 {
|
|
||||||
compatible = "arm,scmi-shmem";
|
|
||||||
reg = <0 0x80>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
firmware {
|
firmware {
|
||||||
optee: optee {
|
optee {
|
||||||
method = "smc";
|
method = "smc";
|
||||||
compatible = "linaro,optee-tz";
|
compatible = "linaro,optee-tz";
|
||||||
};
|
};
|
||||||
@ -151,6 +138,19 @@
|
|||||||
interrupt-parent = <&intc>;
|
interrupt-parent = <&intc>;
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
|
scmi_sram: sram@2ffff000 {
|
||||||
|
compatible = "mmio-sram";
|
||||||
|
reg = <0x2ffff000 0x1000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
ranges = <0 0x2ffff000 0x1000>;
|
||||||
|
|
||||||
|
scmi_shm: scmi-sram@0 {
|
||||||
|
compatible = "arm,scmi-shmem";
|
||||||
|
reg = <0 0x80>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
uart4: serial@40010000 {
|
uart4: serial@40010000 {
|
||||||
compatible = "st,stm32h7-uart";
|
compatible = "st,stm32h7-uart";
|
||||||
reg = <0x40010000 0x400>;
|
reg = <0x40010000 0x400>;
|
||||||
|
@ -31,8 +31,8 @@
|
|||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
optee@de000000 {
|
optee@dd000000 {
|
||||||
reg = <0xde000000 0x2000000>;
|
reg = <0xdd000000 0x3000000>;
|
||||||
no-map;
|
no-map;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -151,6 +151,43 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dcmi_pins_c: dcmi-2 {
|
||||||
|
pins {
|
||||||
|
pinmux = <STM32_PINMUX('A', 4, AF13)>,/* DCMI_HSYNC */
|
||||||
|
<STM32_PINMUX('B', 7, AF13)>,/* DCMI_VSYNC */
|
||||||
|
<STM32_PINMUX('A', 6, AF13)>,/* DCMI_PIXCLK */
|
||||||
|
<STM32_PINMUX('A', 9, AF13)>,/* DCMI_D0 */
|
||||||
|
<STM32_PINMUX('H', 10, AF13)>,/* DCMI_D1 */
|
||||||
|
<STM32_PINMUX('E', 0, AF13)>,/* DCMI_D2 */
|
||||||
|
<STM32_PINMUX('E', 1, AF13)>,/* DCMI_D3 */
|
||||||
|
<STM32_PINMUX('H', 14, AF13)>,/* DCMI_D4 */
|
||||||
|
<STM32_PINMUX('I', 4, AF13)>,/* DCMI_D5 */
|
||||||
|
<STM32_PINMUX('I', 6, AF13)>,/* DCMI_D6 */
|
||||||
|
<STM32_PINMUX('E', 6, AF13)>,/* DCMI_D7 */
|
||||||
|
<STM32_PINMUX('I', 1, AF13)>,/* DCMI_D8 */
|
||||||
|
<STM32_PINMUX('H', 7, AF13)>;/* DCMI_D9 */
|
||||||
|
bias-pull-up;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
dcmi_sleep_pins_c: dcmi-sleep-2 {
|
||||||
|
pins {
|
||||||
|
pinmux = <STM32_PINMUX('A', 4, ANALOG)>,/* DCMI_HSYNC */
|
||||||
|
<STM32_PINMUX('B', 7, ANALOG)>,/* DCMI_VSYNC */
|
||||||
|
<STM32_PINMUX('A', 6, ANALOG)>,/* DCMI_PIXCLK */
|
||||||
|
<STM32_PINMUX('A', 9, ANALOG)>,/* DCMI_D0 */
|
||||||
|
<STM32_PINMUX('H', 10, ANALOG)>,/* DCMI_D1 */
|
||||||
|
<STM32_PINMUX('E', 0, ANALOG)>,/* DCMI_D2 */
|
||||||
|
<STM32_PINMUX('E', 1, ANALOG)>,/* DCMI_D3 */
|
||||||
|
<STM32_PINMUX('H', 14, ANALOG)>,/* DCMI_D4 */
|
||||||
|
<STM32_PINMUX('I', 4, ANALOG)>,/* DCMI_D5 */
|
||||||
|
<STM32_PINMUX('I', 6, ANALOG)>,/* DCMI_D6 */
|
||||||
|
<STM32_PINMUX('E', 6, ANALOG)>,/* DCMI_D7 */
|
||||||
|
<STM32_PINMUX('I', 1, ANALOG)>,/* DCMI_D8 */
|
||||||
|
<STM32_PINMUX('H', 7, ANALOG)>;/* DCMI_D9 */
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
ethernet0_rgmii_pins_a: rgmii-0 {
|
ethernet0_rgmii_pins_a: rgmii-0 {
|
||||||
pins1 {
|
pins1 {
|
||||||
pinmux = <STM32_PINMUX('G', 5, AF11)>, /* ETH_RGMII_CLK125 */
|
pinmux = <STM32_PINMUX('G', 5, AF11)>, /* ETH_RGMII_CLK125 */
|
||||||
@ -923,6 +960,21 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
mco1_pins_a: mco1-0 {
|
||||||
|
pins {
|
||||||
|
pinmux = <STM32_PINMUX('A', 13, AF2)>; /* MCO1 */
|
||||||
|
bias-disable;
|
||||||
|
drive-push-pull;
|
||||||
|
slew-rate = <1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
mco1_sleep_pins_a: mco1-sleep-0 {
|
||||||
|
pins {
|
||||||
|
pinmux = <STM32_PINMUX('A', 13, ANALOG)>; /* MCO1 */
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
mco2_pins_a: mco2-0 {
|
mco2_pins_a: mco2-0 {
|
||||||
pins {
|
pins {
|
||||||
pinmux = <STM32_PINMUX('G', 2, AF1)>; /* MCO2 */
|
pinmux = <STM32_PINMUX('G', 2, AF1)>; /* MCO2 */
|
||||||
@ -1814,30 +1866,30 @@
|
|||||||
|
|
||||||
spi2_pins_a: spi2-0 {
|
spi2_pins_a: spi2-0 {
|
||||||
pins1 {
|
pins1 {
|
||||||
pinmux = <STM32_PINMUX('B', 10, AF5)>, /* SPI1_SCK */
|
pinmux = <STM32_PINMUX('B', 10, AF5)>, /* SPI2_SCK */
|
||||||
<STM32_PINMUX('I', 3, AF5)>; /* SPI1_MOSI */
|
<STM32_PINMUX('I', 3, AF5)>; /* SPI2_MOSI */
|
||||||
bias-disable;
|
bias-disable;
|
||||||
drive-push-pull;
|
drive-push-pull;
|
||||||
slew-rate = <1>;
|
slew-rate = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
pins2 {
|
pins2 {
|
||||||
pinmux = <STM32_PINMUX('I', 2, AF5)>; /* SPI1_MISO */
|
pinmux = <STM32_PINMUX('I', 2, AF5)>; /* SPI2_MISO */
|
||||||
bias-disable;
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
spi2_pins_b: spi2-1 {
|
spi2_pins_b: spi2-1 {
|
||||||
pins1 {
|
pins1 {
|
||||||
pinmux = <STM32_PINMUX('I', 1, AF5)>, /* SPI1_SCK */
|
pinmux = <STM32_PINMUX('I', 1, AF5)>, /* SPI2_SCK */
|
||||||
<STM32_PINMUX('I', 3, AF5)>; /* SPI1_MOSI */
|
<STM32_PINMUX('I', 3, AF5)>; /* SPI2_MOSI */
|
||||||
bias-disable;
|
bias-disable;
|
||||||
drive-push-pull;
|
drive-push-pull;
|
||||||
slew-rate = <1>;
|
slew-rate = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
pins2 {
|
pins2 {
|
||||||
pinmux = <STM32_PINMUX('I', 2, AF5)>; /* SPI1_MISO */
|
pinmux = <STM32_PINMUX('I', 2, AF5)>; /* SPI2_MISO */
|
||||||
bias-disable;
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -1143,10 +1143,9 @@
|
|||||||
reg = <0x4c001000 0x400>;
|
reg = <0x4c001000 0x400>;
|
||||||
st,proc-id = <0>;
|
st,proc-id = <0>;
|
||||||
interrupts-extended =
|
interrupts-extended =
|
||||||
<&intc GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
|
<&exti 61 1>,
|
||||||
<&intc GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
|
<&intc GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
<&exti 61 1>;
|
interrupt-names = "rx", "tx";
|
||||||
interrupt-names = "rx", "tx", "wakeup";
|
|
||||||
clocks = <&rcc IPCC>;
|
clocks = <&rcc IPCC>;
|
||||||
wakeup-source;
|
wakeup-source;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
@ -685,6 +685,14 @@
|
|||||||
&usbh_ehci {
|
&usbh_ehci {
|
||||||
phys = <&usbphyc_port0>;
|
phys = <&usbphyc_port0>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
/* onboard HUB */
|
||||||
|
hub@1 {
|
||||||
|
compatible = "usb424,2514";
|
||||||
|
reg = <1>;
|
||||||
|
vdd-supply = <&v3v3>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&usbotg_hs {
|
&usbotg_hs {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user