mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-23 05:00:24 +09:00
ARM: dts: stm32: DT alignment with kernel v5.4-rc4
Device tree and binding alignment with kernel v5.4-rc4 Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Patrice Chotard <patrice.chotard@st.com>
This commit is contained in:
parent
e07a86b5e3
commit
62d620c243
@ -1,3 +1,4 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0 */
|
||||||
#ifndef _ST_PINCFG_H_
|
#ifndef _ST_PINCFG_H_
|
||||||
#define _ST_PINCFG_H_
|
#define _ST_PINCFG_H_
|
||||||
|
|
||||||
|
@ -40,18 +40,18 @@
|
|||||||
dma-ranges = <0xc0000000 0x0 0x10000000>;
|
dma-ranges = <0xc0000000 0x0 0x10000000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
regulators {
|
vdda: regulator-vdda {
|
||||||
compatible = "simple-bus";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
|
|
||||||
reg_vref: regulator@0 {
|
|
||||||
compatible = "regulator-fixed";
|
compatible = "regulator-fixed";
|
||||||
reg = <0>;
|
regulator-name = "vdda";
|
||||||
regulator-name = "vref";
|
|
||||||
regulator-min-microvolt = <3300000>;
|
regulator-min-microvolt = <3300000>;
|
||||||
regulator-max-microvolt = <3300000>;
|
regulator-max-microvolt = <3300000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
vref: regulator-vref {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
regulator-name = "vref";
|
||||||
|
regulator-min-microvolt = <3300000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
leds {
|
leds {
|
||||||
@ -116,7 +116,8 @@
|
|||||||
&adc {
|
&adc {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&adc3_in8_pin>;
|
pinctrl-0 = <&adc3_in8_pin>;
|
||||||
vref-supply = <®_vref>;
|
vdda-supply = <&vdda>;
|
||||||
|
vref-supply = <&vref>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
adc3: adc@200 {
|
adc3: adc@200 {
|
||||||
st,adc-channels = <8>;
|
st,adc-channels = <8>;
|
||||||
|
@ -71,6 +71,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -100,6 +101,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -129,6 +131,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -157,6 +160,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -226,6 +230,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -247,6 +252,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -262,6 +268,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -407,6 +414,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -428,6 +436,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -561,6 +570,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -582,6 +592,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -597,6 +608,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -58,6 +58,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -87,6 +88,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -116,6 +118,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -144,6 +147,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -213,6 +217,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -234,6 +239,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -249,6 +255,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -383,6 +390,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -404,6 +412,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -476,6 +485,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -497,6 +507,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -512,6 +523,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -87,6 +87,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&adc_12 {
|
&adc_12 {
|
||||||
|
vdda-supply = <&vdda>;
|
||||||
vref-supply = <&vdda>;
|
vref-supply = <&vdda>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
adc1: adc@0 {
|
adc1: adc@0 {
|
||||||
|
@ -565,7 +565,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
m_can1_sleep_pins_a: m_can1-sleep@0 {
|
m_can1_sleep_pins_a: m_can1-sleep-0 {
|
||||||
pins {
|
pins {
|
||||||
pinmux = <STM32_PINMUX('H', 13, ANALOG)>, /* CAN1_TX */
|
pinmux = <STM32_PINMUX('H', 13, ANALOG)>, /* CAN1_TX */
|
||||||
<STM32_PINMUX('I', 9, ANALOG)>; /* CAN1_RX */
|
<STM32_PINMUX('I', 9, ANALOG)>; /* CAN1_RX */
|
||||||
|
@ -33,6 +33,42 @@
|
|||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
|
mcuram2: mcuram2@10000000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10000000 0x40000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
vdev0vring0: vdev0vring0@10040000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10040000 0x1000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
vdev0vring1: vdev0vring1@10041000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10041000 0x1000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
vdev0buffer: vdev0buffer@10042000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10042000 0x4000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
mcuram: mcuram@30000000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x30000000 0x40000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
retram: retram@38000000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x38000000 0x10000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
gpu_reserved: gpu@d4000000 {
|
gpu_reserved: gpu@d4000000 {
|
||||||
reg = <0xd4000000 0x4000000>;
|
reg = <0xd4000000 0x4000000>;
|
||||||
no-map;
|
no-map;
|
||||||
@ -48,6 +84,17 @@
|
|||||||
default-state = "off";
|
default-state = "off";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sound {
|
||||||
|
compatible = "audio-graph-card";
|
||||||
|
label = "STM32MP1-DK";
|
||||||
|
routing =
|
||||||
|
"Playback" , "MCLK",
|
||||||
|
"Capture" , "MCLK",
|
||||||
|
"MICL" , "Mic Bias";
|
||||||
|
dais = <&sai2a_port &sai2b_port>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&cec {
|
&cec {
|
||||||
@ -116,6 +163,39 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
cs42l51: cs42l51@4a {
|
||||||
|
compatible = "cirrus,cs42l51";
|
||||||
|
reg = <0x4a>;
|
||||||
|
#sound-dai-cells = <0>;
|
||||||
|
VL-supply = <&v3v3>;
|
||||||
|
VD-supply = <&v1v8_audio>;
|
||||||
|
VA-supply = <&v1v8_audio>;
|
||||||
|
VAHP-supply = <&v1v8_audio>;
|
||||||
|
reset-gpios = <&gpiog 9 GPIO_ACTIVE_LOW>;
|
||||||
|
clocks = <&sai2a>;
|
||||||
|
clock-names = "MCLK";
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
cs42l51_port: port {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
cs42l51_tx_endpoint: endpoint@0 {
|
||||||
|
reg = <0>;
|
||||||
|
remote-endpoint = <&sai2a_endpoint>;
|
||||||
|
frame-master;
|
||||||
|
bitclock-master;
|
||||||
|
};
|
||||||
|
|
||||||
|
cs42l51_rx_endpoint: endpoint@1 {
|
||||||
|
reg = <1>;
|
||||||
|
remote-endpoint = <&sai2b_endpoint>;
|
||||||
|
frame-master;
|
||||||
|
bitclock-master;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&i2c4 {
|
&i2c4 {
|
||||||
@ -308,8 +388,12 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&m4_rproc {
|
&m4_rproc {
|
||||||
|
memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
|
||||||
|
<&vdev0vring1>, <&vdev0buffer>;
|
||||||
mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
||||||
mbox-names = "vq0", "vq1", "shutdown";
|
mbox-names = "vq0", "vq1", "shutdown";
|
||||||
|
interrupt-parent = <&exti>;
|
||||||
|
interrupts = <68 1>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -328,6 +412,51 @@
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&sai2 {
|
||||||
|
clocks = <&rcc SAI2>, <&rcc PLL3_Q>, <&rcc PLL3_R>;
|
||||||
|
clock-names = "pclk", "x8k", "x11k";
|
||||||
|
pinctrl-names = "default", "sleep";
|
||||||
|
pinctrl-0 = <&sai2a_pins_a>, <&sai2b_pins_b>;
|
||||||
|
pinctrl-1 = <&sai2a_sleep_pins_a>, <&sai2b_sleep_pins_b>;
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
sai2a: audio-controller@4400b004 {
|
||||||
|
#clock-cells = <0>;
|
||||||
|
dma-names = "tx";
|
||||||
|
clocks = <&rcc SAI2_K>;
|
||||||
|
clock-names = "sai_ck";
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
sai2a_port: port {
|
||||||
|
sai2a_endpoint: endpoint {
|
||||||
|
remote-endpoint = <&cs42l51_tx_endpoint>;
|
||||||
|
format = "i2s";
|
||||||
|
mclk-fs = <256>;
|
||||||
|
dai-tdm-slot-num = <2>;
|
||||||
|
dai-tdm-slot-width = <32>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
sai2b: audio-controller@4400b024 {
|
||||||
|
dma-names = "rx";
|
||||||
|
st,sync = <&sai2a 2>;
|
||||||
|
clocks = <&rcc SAI2_K>, <&sai2a>;
|
||||||
|
clock-names = "sai_ck", "MCLK";
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
sai2b_port: port {
|
||||||
|
sai2b_endpoint: endpoint {
|
||||||
|
remote-endpoint = <&cs42l51_rx_endpoint>;
|
||||||
|
format = "i2s";
|
||||||
|
mclk-fs = <256>;
|
||||||
|
dai-tdm-slot-num = <2>;
|
||||||
|
dai-tdm-slot-width = <32>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&sdmmc1 {
|
&sdmmc1 {
|
||||||
pinctrl-names = "default", "opendrain", "sleep";
|
pinctrl-names = "default", "opendrain", "sleep";
|
||||||
pinctrl-0 = <&sdmmc1_b4_pins_a>;
|
pinctrl-0 = <&sdmmc1_b4_pins_a>;
|
||||||
|
@ -28,6 +28,42 @@
|
|||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
|
mcuram2: mcuram2@10000000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10000000 0x40000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
vdev0vring0: vdev0vring0@10040000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10040000 0x1000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
vdev0vring1: vdev0vring1@10041000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10041000 0x1000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
vdev0buffer: vdev0buffer@10042000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x10042000 0x4000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
mcuram: mcuram@30000000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x30000000 0x40000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
|
retram: retram@38000000 {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
reg = <0x38000000 0x10000>;
|
||||||
|
no-map;
|
||||||
|
};
|
||||||
|
|
||||||
gpu_reserved: gpu@e8000000 {
|
gpu_reserved: gpu@e8000000 {
|
||||||
reg = <0xe8000000 0x8000000>;
|
reg = <0xe8000000 0x8000000>;
|
||||||
no-map;
|
no-map;
|
||||||
@ -218,8 +254,12 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&m4_rproc {
|
&m4_rproc {
|
||||||
|
memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
|
||||||
|
<&vdev0vring1>, <&vdev0buffer>;
|
||||||
mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
||||||
mbox-names = "vq0", "vq1", "shutdown";
|
mbox-names = "vq0", "vq1", "shutdown";
|
||||||
|
interrupt-parent = <&exti>;
|
||||||
|
interrupts = <68 1>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -101,6 +101,7 @@
|
|||||||
&dsi {
|
&dsi {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
phy-dsi-supply = <®18>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ports {
|
ports {
|
||||||
@ -165,7 +166,7 @@
|
|||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
|
||||||
nand: nand@0 {
|
nand@0 {
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
nand-on-flash-bbt;
|
nand-on-flash-bbt;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
@ -109,6 +109,12 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
booster: regulator-booster {
|
||||||
|
compatible = "st,stm32mp1-booster";
|
||||||
|
st,syscfg = <&syscfg>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
reboot {
|
reboot {
|
||||||
compatible = "syscon-reboot";
|
compatible = "syscon-reboot";
|
||||||
regmap = <&rcc>;
|
regmap = <&rcc>;
|
||||||
@ -140,6 +146,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -168,6 +175,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -194,6 +202,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -222,6 +231,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -279,6 +289,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -300,6 +311,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -321,6 +333,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -574,6 +587,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -604,6 +618,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -677,6 +692,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -701,6 +717,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
timer@15 {
|
timer@15 {
|
||||||
@ -724,6 +741,7 @@
|
|||||||
|
|
||||||
pwm {
|
pwm {
|
||||||
compatible = "st,stm32-pwm";
|
compatible = "st,stm32-pwm";
|
||||||
|
#pwm-cells = <3>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -990,6 +1008,7 @@
|
|||||||
clocks = <&rcc ADC12>, <&rcc ADC12_K>;
|
clocks = <&rcc ADC12>, <&rcc ADC12_K>;
|
||||||
clock-names = "bus", "adc";
|
clock-names = "bus", "adc";
|
||||||
interrupt-controller;
|
interrupt-controller;
|
||||||
|
st,syscfg = <&syscfg>;
|
||||||
#interrupt-cells = <1>;
|
#interrupt-cells = <1>;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
@ -1313,6 +1332,10 @@
|
|||||||
<0x89010000 0x1000>,
|
<0x89010000 0x1000>,
|
||||||
<0x89020000 0x1000>;
|
<0x89020000 0x1000>;
|
||||||
interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
dmas = <&mdma1 20 0x10 0x12000a02 0x0 0x0>,
|
||||||
|
<&mdma1 20 0x10 0x12000a08 0x0 0x0>,
|
||||||
|
<&mdma1 21 0x10 0x12000a0a 0x0 0x0>;
|
||||||
|
dma-names = "tx", "rx", "ecc";
|
||||||
clocks = <&rcc FMC_K>;
|
clocks = <&rcc FMC_K>;
|
||||||
resets = <&rcc FMC_R>;
|
resets = <&rcc FMC_R>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
@ -1323,6 +1346,9 @@
|
|||||||
reg = <0x58003000 0x1000>, <0x70000000 0x10000000>;
|
reg = <0x58003000 0x1000>, <0x70000000 0x10000000>;
|
||||||
reg-names = "qspi", "qspi_mm";
|
reg-names = "qspi", "qspi_mm";
|
||||||
interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
dmas = <&mdma1 22 0x10 0x100002 0x0 0x0>,
|
||||||
|
<&mdma1 22 0x10 0x100008 0x0 0x0>;
|
||||||
|
dma-names = "tx", "rx";
|
||||||
clocks = <&rcc QSPI_K>;
|
clocks = <&rcc QSPI_K>;
|
||||||
resets = <&rcc QSPI_R>;
|
resets = <&rcc QSPI_R>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0 */
|
||||||
/*
|
/*
|
||||||
* This header provides constants for the STM32F7 RCC IP
|
* This header provides constants for the STM32F7 RCC IP
|
||||||
*/
|
*/
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
#define STM32H7_RCC_AHB3_FMC 12
|
#define STM32H7_RCC_AHB3_FMC 12
|
||||||
#define STM32H7_RCC_AHB3_QUADSPI 14
|
#define STM32H7_RCC_AHB3_QUADSPI 14
|
||||||
#define STM32H7_RCC_AHB3_SDMMC1 16
|
#define STM32H7_RCC_AHB3_SDMMC1 16
|
||||||
|
#define STM32H7_RCC_AHB3_CPU 31
|
||||||
#define STM32H7_RCC_AHB3_CPU1 31
|
#define STM32H7_RCC_AHB3_CPU1 31
|
||||||
|
|
||||||
#define STM32H7_AHB3_RESET(bit) (STM32H7_RCC_AHB3_##bit + (0x7C * 8))
|
#define STM32H7_AHB3_RESET(bit) (STM32H7_RCC_AHB3_##bit + (0x7C * 8))
|
||||||
@ -56,7 +57,6 @@
|
|||||||
|
|
||||||
#define STM32H7_AHB4_RESET(bit) (STM32H7_RCC_AHB4_##bit + (0x88 * 8))
|
#define STM32H7_AHB4_RESET(bit) (STM32H7_RCC_AHB4_##bit + (0x88 * 8))
|
||||||
|
|
||||||
|
|
||||||
/* APB3 */
|
/* APB3 */
|
||||||
#define STM32H7_RCC_APB3_LTDC 3
|
#define STM32H7_RCC_APB3_LTDC 3
|
||||||
#define STM32H7_RCC_APB3_DSI 4
|
#define STM32H7_RCC_APB3_DSI 4
|
||||||
|
Loading…
Reference in New Issue
Block a user