ARM: dts: stm32mp1: DT alignment with Linux kernel v5.9-rc4
DT alignment with Linux kernel v5.9-rc4 for the STM32MP15x soc device tree files and the STMicroelectronics boards device tree files. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Patrice Chotard <patrice.chotard@st.com>
This commit is contained in:
		
							parent
							
								
									7e373a1a6a
								
							
						
					
					
						commit
						62f95af92a
					
				| 
						 | 
					@ -1573,6 +1573,20 @@
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						spi4_pins_a: spi4-0 {
 | 
				
			||||||
 | 
							pins {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 12, AF5)>, /* SPI4_SCK */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('E', 6, AF5)>;  /* SPI4_MOSI */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <1>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 13, AF5)>; /* SPI4_MISO */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	stusb1600_pins_a: stusb1600-0 {
 | 
						stusb1600_pins_a: stusb1600-0 {
 | 
				
			||||||
			pins {
 | 
								pins {
 | 
				
			||||||
				pinmux = <STM32_PINMUX('I', 11, ANALOG)>;
 | 
									pinmux = <STM32_PINMUX('I', 11, ANALOG)>;
 | 
				
			||||||
| 
						 | 
					@ -1580,6 +1594,133 @@
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart4_pins_a: uart4-0 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('G', 11, AF6)>; /* UART4_TX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart4_idle_pins_a: uart4-idle-0 {
 | 
				
			||||||
 | 
							   pins1 {
 | 
				
			||||||
 | 
								 pinmux = <STM32_PINMUX('G', 11, ANALOG)>; /* UART4_TX */
 | 
				
			||||||
 | 
							   };
 | 
				
			||||||
 | 
							   pins2 {
 | 
				
			||||||
 | 
								 pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */
 | 
				
			||||||
 | 
								 bias-disable;
 | 
				
			||||||
 | 
							   };
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart4_sleep_pins_a: uart4-sleep-0 {
 | 
				
			||||||
 | 
							   pins {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('G', 11, ANALOG)>, /* UART4_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('B', 2, ANALOG)>; /* UART4_RX */
 | 
				
			||||||
 | 
							    };
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart4_pins_b: uart4-1 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('D', 1, AF8)>; /* UART4_TX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart4_pins_c: uart4-2 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('G', 11, AF6)>; /* UART4_TX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart7_pins_a: uart7-0 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 8, AF7)>; /* UART7_TX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 7, AF7)>, /* UART7_RX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('E', 10, AF7)>, /* UART7_CTS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('E', 9, AF7)>; /* UART7_RTS */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart7_pins_b: uart7-1 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('F', 7, AF7)>; /* UART7_TX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('F', 6, AF7)>; /* UART7_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart7_pins_c: uart7-2 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 8, AF7)>; /* UART7_TX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 7, AF7)>; /* UART7_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart7_idle_pins_c: uart7-idle-2 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 8, ANALOG)>; /* UART7_TX */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 7, AF7)>; /* UART7_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart7_sleep_pins_c: uart7-sleep-2 {
 | 
				
			||||||
 | 
							pins {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 8, ANALOG)>, /* UART7_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('E', 7, ANALOG)>; /* UART7_RX */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						uart8_pins_a: uart8-0 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 1, AF8)>; /* UART8_TX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('E', 0, AF8)>; /* UART8_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	usart2_pins_a: usart2-0 {
 | 
						usart2_pins_a: usart2-0 {
 | 
				
			||||||
		pins1 {
 | 
							pins1 {
 | 
				
			||||||
			pinmux = <STM32_PINMUX('F', 5, AF7)>, /* USART2_TX */
 | 
								pinmux = <STM32_PINMUX('F', 5, AF7)>, /* USART2_TX */
 | 
				
			||||||
| 
						 | 
					@ -1628,6 +1769,42 @@
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart2_pins_c: usart2-2 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('D', 5, AF7)>, /* USART2_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('D', 4, AF7)>; /* USART2_RTS */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <3>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('D', 6, AF7)>, /* USART2_RX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('D', 3, AF7)>; /* USART2_CTS_NSS */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart2_idle_pins_c: usart2-idle-2 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('D', 5, ANALOG)>, /* USART2_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('D', 4, ANALOG)>, /* USART2_RTS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('D', 3, ANALOG)>; /* USART2_CTS_NSS */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('D', 6, AF7)>; /* USART2_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart2_sleep_pins_c: usart2-sleep-2 {
 | 
				
			||||||
 | 
							pins {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('D', 5, ANALOG)>, /* USART2_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('D', 4, ANALOG)>, /* USART2_RTS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('D', 6, ANALOG)>, /* USART2_RX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('D', 3, ANALOG)>; /* USART2_CTS_NSS */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	usart3_pins_a: usart3-0 {
 | 
						usart3_pins_a: usart3-0 {
 | 
				
			||||||
		pins1 {
 | 
							pins1 {
 | 
				
			||||||
			pinmux = <STM32_PINMUX('B', 10, AF7)>; /* USART3_TX */
 | 
								pinmux = <STM32_PINMUX('B', 10, AF7)>; /* USART3_TX */
 | 
				
			||||||
| 
						 | 
					@ -1641,6 +1818,78 @@
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart3_pins_b: usart3-1 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 12, AF8)>, /* USART3_RX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('I', 10, AF8)>; /* USART3_CTS_NSS */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart3_idle_pins_b: usart3-idle-1 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('I', 10, ANALOG)>; /* USART3_CTS_NSS */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 12, AF8)>; /* USART3_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart3_sleep_pins_b: usart3-sleep-1 {
 | 
				
			||||||
 | 
							pins {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('I', 10, ANALOG)>, /* USART3_CTS_NSS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('B', 12, ANALOG)>; /* USART3_RX */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart3_pins_c: usart3-2 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
								drive-push-pull;
 | 
				
			||||||
 | 
								slew-rate = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 12, AF8)>, /* USART3_RX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('B', 13, AF7)>; /* USART3_CTS_NSS */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart3_idle_pins_c: usart3-idle-2 {
 | 
				
			||||||
 | 
							pins1 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('B', 13, ANALOG)>; /* USART3_CTS_NSS */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
							pins2 {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 12, AF8)>; /* USART3_RX */
 | 
				
			||||||
 | 
								bias-disable;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						usart3_sleep_pins_c: usart3-sleep-2 {
 | 
				
			||||||
 | 
							pins {
 | 
				
			||||||
 | 
								pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('B', 13, ANALOG)>, /* USART3_CTS_NSS */
 | 
				
			||||||
 | 
									 <STM32_PINMUX('B', 12, ANALOG)>; /* USART3_RX */
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	uart4_pins_a: uart4-0 {
 | 
						uart4_pins_a: uart4-0 {
 | 
				
			||||||
		pins1 {
 | 
							pins1 {
 | 
				
			||||||
			pinmux = <STM32_PINMUX('G', 11, AF6)>; /* UART4_TX */
 | 
								pinmux = <STM32_PINMUX('G', 11, AF6)>; /* UART4_TX */
 | 
				
			||||||
| 
						 | 
					@ -1782,18 +2031,4 @@
 | 
				
			||||||
			bias-disable;
 | 
								bias-disable;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					 | 
				
			||||||
	spi4_pins_a: spi4-0 {
 | 
					 | 
				
			||||||
		pins {
 | 
					 | 
				
			||||||
			pinmux = <STM32_PINMUX('E', 12, AF5)>, /* SPI4_SCK */
 | 
					 | 
				
			||||||
				 <STM32_PINMUX('E', 6, AF5)>;  /* SPI4_MOSI */
 | 
					 | 
				
			||||||
			bias-disable;
 | 
					 | 
				
			||||||
			drive-push-pull;
 | 
					 | 
				
			||||||
			slew-rate = <1>;
 | 
					 | 
				
			||||||
		};
 | 
					 | 
				
			||||||
		pins2 {
 | 
					 | 
				
			||||||
			pinmux = <STM32_PINMUX('E', 13, AF5)>; /* SPI4_MISO */
 | 
					 | 
				
			||||||
			bias-disable;
 | 
					 | 
				
			||||||
		};
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1153,7 +1153,7 @@
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		pwr_mcu: pwr_mcu@50001014 {
 | 
							pwr_mcu: pwr_mcu@50001014 {
 | 
				
			||||||
			compatible = "syscon";
 | 
								compatible = "st,stm32mp151-pwr-mcu", "syscon";
 | 
				
			||||||
			reg = <0x50001014 0x4>;
 | 
								reg = <0x50001014 0x4>;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1372,6 +1372,8 @@
 | 
				
			||||||
			dma-names = "tx", "rx";
 | 
								dma-names = "tx", "rx";
 | 
				
			||||||
			clocks = <&rcc QSPI_K>;
 | 
								clocks = <&rcc QSPI_K>;
 | 
				
			||||||
			resets = <&rcc QSPI_R>;
 | 
								resets = <&rcc QSPI_R>;
 | 
				
			||||||
 | 
								#address-cells = <1>;
 | 
				
			||||||
 | 
								#size-cells = <0>;
 | 
				
			||||||
			status = "disabled";
 | 
								status = "disabled";
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,6 +18,8 @@
 | 
				
			||||||
	aliases {
 | 
						aliases {
 | 
				
			||||||
		ethernet0 = ðernet0;
 | 
							ethernet0 = ðernet0;
 | 
				
			||||||
		serial0 = &uart4;
 | 
							serial0 = &uart4;
 | 
				
			||||||
 | 
							serial1 = &usart3;
 | 
				
			||||||
 | 
							serial2 = &uart7;
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	chosen {
 | 
						chosen {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,6 +19,9 @@
 | 
				
			||||||
	aliases {
 | 
						aliases {
 | 
				
			||||||
		ethernet0 = ðernet0;
 | 
							ethernet0 = ðernet0;
 | 
				
			||||||
		serial0 = &uart4;
 | 
							serial0 = &uart4;
 | 
				
			||||||
 | 
							serial1 = &usart3;
 | 
				
			||||||
 | 
							serial2 = &uart7;
 | 
				
			||||||
 | 
							serial3 = &usart2;
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	chosen {
 | 
						chosen {
 | 
				
			||||||
| 
						 | 
					@ -84,3 +87,11 @@
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					&usart2 {
 | 
				
			||||||
 | 
						pinctrl-names = "default", "sleep", "idle";
 | 
				
			||||||
 | 
						pinctrl-0 = <&usart2_pins_c>;
 | 
				
			||||||
 | 
						pinctrl-1 = <&usart2_sleep_pins_c>;
 | 
				
			||||||
 | 
						pinctrl-2 = <&usart2_idle_pins_c>;
 | 
				
			||||||
 | 
						status = "disabled";
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -361,8 +361,10 @@
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&uart4 {
 | 
					&uart4 {
 | 
				
			||||||
	pinctrl-names = "default";
 | 
						pinctrl-names = "default", "sleep", "idle";
 | 
				
			||||||
	pinctrl-0 = <&uart4_pins_a>;
 | 
						pinctrl-0 = <&uart4_pins_a>;
 | 
				
			||||||
 | 
						pinctrl-1 = <&uart4_sleep_pins_a>;
 | 
				
			||||||
 | 
						pinctrl-2 = <&uart4_idle_pins_a>;
 | 
				
			||||||
	status = "okay";
 | 
						status = "okay";
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,6 +19,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	aliases {
 | 
						aliases {
 | 
				
			||||||
		serial0 = &uart4;
 | 
							serial0 = &uart4;
 | 
				
			||||||
 | 
							serial1 = &usart3;
 | 
				
			||||||
		ethernet0 = ðernet0;
 | 
							ethernet0 = ðernet0;
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -343,6 +344,20 @@
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					&usart3 {
 | 
				
			||||||
 | 
						pinctrl-names = "default", "sleep", "idle";
 | 
				
			||||||
 | 
						pinctrl-0 = <&usart3_pins_b>;
 | 
				
			||||||
 | 
						pinctrl-1 = <&usart3_sleep_pins_b>;
 | 
				
			||||||
 | 
						pinctrl-2 = <&usart3_idle_pins_b>;
 | 
				
			||||||
 | 
						/*
 | 
				
			||||||
 | 
						 * HW flow control USART3_RTS is optional, and isn't default wired to
 | 
				
			||||||
 | 
						 * the connector. SB23 needs to be soldered in order to use it, and R77
 | 
				
			||||||
 | 
						 * (ETH_CLK) should be removed.
 | 
				
			||||||
 | 
						 */
 | 
				
			||||||
 | 
						uart-has-rtscts;
 | 
				
			||||||
 | 
						status = "disabled";
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&usbh_ehci {
 | 
					&usbh_ehci {
 | 
				
			||||||
	phys = <&usbphyc_port0>;
 | 
						phys = <&usbphyc_port0>;
 | 
				
			||||||
	status = "okay";
 | 
						status = "okay";
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -62,7 +62,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	led {
 | 
						led {
 | 
				
			||||||
		compatible = "gpio-leds";
 | 
							compatible = "gpio-leds";
 | 
				
			||||||
		blue {
 | 
							led-blue {
 | 
				
			||||||
			label = "heartbeat";
 | 
								label = "heartbeat";
 | 
				
			||||||
			gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>;
 | 
								gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>;
 | 
				
			||||||
			linux,default-trigger = "heartbeat";
 | 
								linux,default-trigger = "heartbeat";
 | 
				
			||||||
| 
						 | 
					@ -391,6 +391,19 @@
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					&i2c5 {
 | 
				
			||||||
 | 
						pinctrl-names = "default", "sleep";
 | 
				
			||||||
 | 
						pinctrl-0 = <&i2c5_pins_a>;
 | 
				
			||||||
 | 
						pinctrl-1 = <&i2c5_sleep_pins_a>;
 | 
				
			||||||
 | 
						i2c-scl-rising-time-ns = <185>;
 | 
				
			||||||
 | 
						i2c-scl-falling-time-ns = <20>;
 | 
				
			||||||
 | 
						clock-frequency = <400000>;
 | 
				
			||||||
 | 
						/* spare dmas for other usage */
 | 
				
			||||||
 | 
						/delete-property/dmas;
 | 
				
			||||||
 | 
						/delete-property/dma-names;
 | 
				
			||||||
 | 
						status = "disabled";
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&i2s2 {
 | 
					&i2s2 {
 | 
				
			||||||
	clocks = <&rcc SPI2>, <&rcc SPI2_K>, <&rcc PLL3_Q>, <&rcc PLL3_R>;
 | 
						clocks = <&rcc SPI2>, <&rcc SPI2_K>, <&rcc PLL3_Q>, <&rcc PLL3_R>;
 | 
				
			||||||
	clock-names = "pclk", "i2sclk", "x8k", "x11k";
 | 
						clock-names = "pclk", "i2sclk", "x8k", "x11k";
 | 
				
			||||||
| 
						 | 
					@ -610,20 +623,39 @@
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&uart4 {
 | 
					&uart4 {
 | 
				
			||||||
	pinctrl-names = "default";
 | 
						pinctrl-names = "default", "sleep", "idle";
 | 
				
			||||||
	pinctrl-0 = <&uart4_pins_a>;
 | 
						pinctrl-0 = <&uart4_pins_a>;
 | 
				
			||||||
 | 
						pinctrl-1 = <&uart4_sleep_pins_a>;
 | 
				
			||||||
 | 
						pinctrl-2 = <&uart4_idle_pins_a>;
 | 
				
			||||||
	status = "okay";
 | 
						status = "okay";
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					&uart7 {
 | 
				
			||||||
 | 
						pinctrl-names = "default", "sleep", "idle";
 | 
				
			||||||
 | 
						pinctrl-0 = <&uart7_pins_c>;
 | 
				
			||||||
 | 
						pinctrl-1 = <&uart7_sleep_pins_c>;
 | 
				
			||||||
 | 
						pinctrl-2 = <&uart7_idle_pins_c>;
 | 
				
			||||||
 | 
						status = "disabled";
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					&usart3 {
 | 
				
			||||||
 | 
						pinctrl-names = "default", "sleep", "idle";
 | 
				
			||||||
 | 
						pinctrl-0 = <&usart3_pins_c>;
 | 
				
			||||||
 | 
						pinctrl-1 = <&usart3_sleep_pins_c>;
 | 
				
			||||||
 | 
						pinctrl-2 = <&usart3_idle_pins_c>;
 | 
				
			||||||
 | 
						uart-has-rtscts;
 | 
				
			||||||
 | 
						status = "disabled";
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&usbh_ehci {
 | 
					&usbh_ehci {
 | 
				
			||||||
	phys = <&usbphyc_port0>;
 | 
						phys = <&usbphyc_port0>;
 | 
				
			||||||
	status = "okay";
 | 
						status = "okay";
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&usbotg_hs {
 | 
					&usbotg_hs {
 | 
				
			||||||
	dr_mode = "peripheral";
 | 
					 | 
				
			||||||
	phys = <&usbphyc_port1 0>;
 | 
						phys = <&usbphyc_port1 0>;
 | 
				
			||||||
	phy-names = "usb2-phy";
 | 
						phy-names = "usb2-phy";
 | 
				
			||||||
 | 
						usb-role-switch;
 | 
				
			||||||
	status = "okay";
 | 
						status = "okay";
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue