sunxi: dts: arm: update devicetree files from Linux v6.2-rc2
Sync the devicetree files from the Linux kernel repo, v6.2-rc2. This is covering the 32-bit SoCs, from arch/arm/boot/dts. This enables some new devices for the F1C100s family, though this is of little relevance to U-Boot itself. The H3 gains the "phys" property for the first USB controller, which prevents an error message when U-Boot's USB stack comes up, and allows using this port in host mode. As before, this omits the non-backwards compatible changes to the R_INTC controller, to remain compatible with older kernels. Signed-off-by: Andre Przywara <andre.przywara@arm.com>
This commit is contained in:
		
							parent
							
								
									33fb2d130e
								
							
						
					
					
						commit
						6621cc85f7
					
				|  | @ -166,6 +166,12 @@ | ||||||
| 				drive-strength = <30>; | 				drive-strength = <30>; | ||||||
| 			}; | 			}; | ||||||
| 
 | 
 | ||||||
|  | 			/omit-if-no-ref/ | ||||||
|  | 			i2c0_pd_pins: i2c0-pd-pins { | ||||||
|  | 				pins = "PD0", "PD12"; | ||||||
|  | 				function = "i2c0"; | ||||||
|  | 			}; | ||||||
|  | 
 | ||||||
| 			spi0_pc_pins: spi0-pc-pins { | 			spi0_pc_pins: spi0-pc-pins { | ||||||
| 				pins = "PC0", "PC1", "PC2", "PC3"; | 				pins = "PC0", "PC1", "PC2", "PC3"; | ||||||
| 				function = "spi0"; | 				function = "spi0"; | ||||||
|  | @ -177,6 +183,42 @@ | ||||||
| 			}; | 			}; | ||||||
| 		}; | 		}; | ||||||
| 
 | 
 | ||||||
|  | 		i2c0: i2c@1c27000 { | ||||||
|  | 			compatible = "allwinner,suniv-f1c100s-i2c", | ||||||
|  | 				     "allwinner,sun6i-a31-i2c"; | ||||||
|  | 			reg = <0x01c27000 0x400>; | ||||||
|  | 			interrupts = <7>; | ||||||
|  | 			clocks = <&ccu CLK_BUS_I2C0>; | ||||||
|  | 			resets = <&ccu RST_BUS_I2C0>; | ||||||
|  | 			#address-cells = <1>; | ||||||
|  | 			#size-cells = <0>; | ||||||
|  | 			status = "disabled"; | ||||||
|  | 		}; | ||||||
|  | 
 | ||||||
|  | 		i2c1: i2c@1c27400 { | ||||||
|  | 			compatible = "allwinner,suniv-f1c100s-i2c", | ||||||
|  | 				     "allwinner,sun6i-a31-i2c"; | ||||||
|  | 			reg = <0x01c27400 0x400>; | ||||||
|  | 			interrupts = <8>; | ||||||
|  | 			clocks = <&ccu CLK_BUS_I2C1>; | ||||||
|  | 			resets = <&ccu RST_BUS_I2C1>; | ||||||
|  | 			#address-cells = <1>; | ||||||
|  | 			#size-cells = <0>; | ||||||
|  | 			status = "disabled"; | ||||||
|  | 		}; | ||||||
|  | 
 | ||||||
|  | 		i2c2: i2c@1c27800 { | ||||||
|  | 			compatible = "allwinner,suniv-f1c100s-i2c", | ||||||
|  | 				     "allwinner,sun6i-a31-i2c"; | ||||||
|  | 			reg = <0x01c27800 0x400>; | ||||||
|  | 			interrupts = <9>; | ||||||
|  | 			clocks = <&ccu CLK_BUS_I2C2>; | ||||||
|  | 			resets = <&ccu RST_BUS_I2C2>; | ||||||
|  | 			#address-cells = <1>; | ||||||
|  | 			#size-cells = <0>; | ||||||
|  | 			status = "disabled"; | ||||||
|  | 		}; | ||||||
|  | 
 | ||||||
| 		timer@1c20c00 { | 		timer@1c20c00 { | ||||||
| 			compatible = "allwinner,suniv-f1c100s-timer"; | 			compatible = "allwinner,suniv-f1c100s-timer"; | ||||||
| 			reg = <0x01c20c00 0x90>; | 			reg = <0x01c20c00 0x90>; | ||||||
|  | @ -192,6 +234,34 @@ | ||||||
| 			clocks = <&osc32k>; | 			clocks = <&osc32k>; | ||||||
| 		}; | 		}; | ||||||
| 
 | 
 | ||||||
|  | 		pwm: pwm@1c21000 { | ||||||
|  | 			compatible = "allwinner,suniv-f1c100s-pwm", | ||||||
|  | 				     "allwinner,sun7i-a20-pwm"; | ||||||
|  | 			reg = <0x01c21000 0x400>; | ||||||
|  | 			clocks = <&osc24M>; | ||||||
|  | 			#pwm-cells = <3>; | ||||||
|  | 			status = "disabled"; | ||||||
|  | 		}; | ||||||
|  | 
 | ||||||
|  | 		ir: ir@1c22c00 { | ||||||
|  | 			compatible = "allwinner,suniv-f1c100s-ir", | ||||||
|  | 				     "allwinner,sun6i-a31-ir"; | ||||||
|  | 			reg = <0x01c22c00 0x400>; | ||||||
|  | 			clocks = <&ccu CLK_BUS_IR>, <&ccu CLK_IR>; | ||||||
|  | 			clock-names = "apb", "ir"; | ||||||
|  | 			resets = <&ccu RST_BUS_IR>; | ||||||
|  | 			interrupts = <6>; | ||||||
|  | 			status = "disabled"; | ||||||
|  | 		}; | ||||||
|  | 
 | ||||||
|  | 		lradc: lradc@1c23400 { | ||||||
|  | 			compatible = "allwinner,suniv-f1c100s-lradc", | ||||||
|  | 				     "allwinner,sun8i-a83t-r-lradc"; | ||||||
|  | 			reg = <0x01c23400 0x400>; | ||||||
|  | 			interrupts = <22>; | ||||||
|  | 			status = "disabled"; | ||||||
|  | 		}; | ||||||
|  | 
 | ||||||
| 		uart0: serial@1c25000 { | 		uart0: serial@1c25000 { | ||||||
| 			compatible = "snps,dw-apb-uart"; | 			compatible = "snps,dw-apb-uart"; | ||||||
| 			reg = <0x01c25000 0x400>; | 			reg = <0x01c25000 0x400>; | ||||||
|  |  | ||||||
|  | @ -302,6 +302,8 @@ | ||||||
| 			interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; | 			interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; | ||||||
| 			clocks = <&ccu CLK_BUS_EHCI0>, <&ccu CLK_BUS_OHCI0>; | 			clocks = <&ccu CLK_BUS_EHCI0>, <&ccu CLK_BUS_OHCI0>; | ||||||
| 			resets = <&ccu RST_BUS_EHCI0>, <&ccu RST_BUS_OHCI0>; | 			resets = <&ccu RST_BUS_EHCI0>, <&ccu RST_BUS_OHCI0>; | ||||||
|  | 			phys = <&usbphy 0>; | ||||||
|  | 			phy-names = "usb"; | ||||||
| 			status = "disabled"; | 			status = "disabled"; | ||||||
| 		}; | 		}; | ||||||
| 
 | 
 | ||||||
|  | @ -312,6 +314,8 @@ | ||||||
| 			clocks = <&ccu CLK_BUS_EHCI0>, <&ccu CLK_BUS_OHCI0>, | 			clocks = <&ccu CLK_BUS_EHCI0>, <&ccu CLK_BUS_OHCI0>, | ||||||
| 				 <&ccu CLK_USB_OHCI0>; | 				 <&ccu CLK_USB_OHCI0>; | ||||||
| 			resets = <&ccu RST_BUS_EHCI0>, <&ccu RST_BUS_OHCI0>; | 			resets = <&ccu RST_BUS_EHCI0>, <&ccu RST_BUS_OHCI0>; | ||||||
|  | 			phys = <&usbphy 0>; | ||||||
|  | 			phy-names = "usb"; | ||||||
| 			status = "disabled"; | 			status = "disabled"; | ||||||
| 		}; | 		}; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -67,4 +67,6 @@ | ||||||
| #define CLK_CODEC		65 | #define CLK_CODEC		65 | ||||||
| #define CLK_AVS			66 | #define CLK_AVS			66 | ||||||
| 
 | 
 | ||||||
|  | #define CLK_IR			67 | ||||||
|  | 
 | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue