mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	rockchip: puma-rk3399: sync DTS with Linux kernel next-20221114
This synchronizes the Device Trees related to Puma RK3399 SoM with Linux kernel next-20221114 to include two important changes pertaining to eMMC and SD card instability. Cc: Quentin Schulz <foss+uboot@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
		
				
					committed by
					
						 Kever Yang
						Kever Yang
					
				
			
			
				
	
			
			
			
						parent
						
							23b71addf9
						
					
				
				
					commit
					ccaa55fb6e
				
			| @@ -49,7 +49,7 @@ | |||||||
| 	sgtl5000_clk: sgtl5000-oscillator  { | 	sgtl5000_clk: sgtl5000-oscillator  { | ||||||
| 			compatible = "fixed-clock"; | 			compatible = "fixed-clock"; | ||||||
| 			#clock-cells = <0>; | 			#clock-cells = <0>; | ||||||
| 			clock-frequency  = <24576000>; | 			clock-frequency = <24576000>; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	dc_12v: dc-12v { | 	dc_12v: dc-12v { | ||||||
| @@ -207,7 +207,7 @@ | |||||||
| 	cap-sd-highspeed; | 	cap-sd-highspeed; | ||||||
| 	cd-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>; | 	cd-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>; | ||||||
| 	disable-wp; | 	disable-wp; | ||||||
| 	max-frequency = <150000000>; | 	max-frequency = <40000000>; | ||||||
| 	pinctrl-names = "default"; | 	pinctrl-names = "default"; | ||||||
| 	pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>; | 	pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>; | ||||||
| 	vmmc-supply = <&vcc3v3_baseboard>; | 	vmmc-supply = <&vcc3v3_baseboard>; | ||||||
| @@ -232,6 +232,7 @@ | |||||||
|  |  | ||||||
| &usbdrd_dwc3_0 { | &usbdrd_dwc3_0 { | ||||||
| 	dr_mode = "otg"; | 	dr_mode = "otg"; | ||||||
|  | 	extcon = <&extcon_usb3>; | ||||||
| 	status = "okay"; | 	status = "okay"; | ||||||
| }; | }; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,6 +25,13 @@ | |||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|  | 	extcon_usb3: extcon-usb3 { | ||||||
|  | 		compatible = "linux,extcon-usb-gpio"; | ||||||
|  | 		id-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_HIGH>; | ||||||
|  | 		pinctrl-names = "default"; | ||||||
|  | 		pinctrl-0 = <&usb3_id>; | ||||||
|  | 	}; | ||||||
|  |  | ||||||
| 	clkin_gmac: external-gmac-clock { | 	clkin_gmac: external-gmac-clock { | ||||||
| 		compatible = "fixed-clock"; | 		compatible = "fixed-clock"; | ||||||
| 		clock-frequency = <125000000>; | 		clock-frequency = <125000000>; | ||||||
| @@ -55,7 +62,6 @@ | |||||||
| 	vcc5v0_host: vcc5v0-host-regulator { | 	vcc5v0_host: vcc5v0-host-regulator { | ||||||
| 		compatible = "regulator-fixed"; | 		compatible = "regulator-fixed"; | ||||||
| 		gpio = <&gpio4 RK_PA3 GPIO_ACTIVE_LOW>; | 		gpio = <&gpio4 RK_PA3 GPIO_ACTIVE_LOW>; | ||||||
| 		enable-active-low; |  | ||||||
| 		pinctrl-names = "default"; | 		pinctrl-names = "default"; | ||||||
| 		pinctrl-0 = <&vcc5v0_host_en>; | 		pinctrl-0 = <&vcc5v0_host_en>; | ||||||
| 		regulator-name = "vcc5v0_host"; | 		regulator-name = "vcc5v0_host"; | ||||||
| @@ -71,6 +77,17 @@ | |||||||
| 		regulator-min-microvolt = <5000000>; | 		regulator-min-microvolt = <5000000>; | ||||||
| 		regulator-max-microvolt = <5000000>; | 		regulator-max-microvolt = <5000000>; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|  | 	vdd_log: vdd-log { | ||||||
|  | 		compatible = "pwm-regulator"; | ||||||
|  | 		pwms = <&pwm2 0 25000 1>; | ||||||
|  | 		pwm-supply = <&vcc5v0_sys>; | ||||||
|  | 		regulator-name = "vdd_log"; | ||||||
|  | 		regulator-min-microvolt = <800000>; | ||||||
|  | 		regulator-max-microvolt = <1400000>; | ||||||
|  | 		regulator-always-on; | ||||||
|  | 		regulator-boot-on; | ||||||
|  | 	}; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| &cpu_b0 { | &cpu_b0 { | ||||||
| @@ -422,9 +439,22 @@ | |||||||
| 			  <4 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>; | 			  <4 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|  | 	usb3 { | ||||||
|  | 		usb3_id: usb3-id { | ||||||
|  | 			rockchip,pins = | ||||||
|  | 			  <1 RK_PC2 RK_FUNC_GPIO &pcfg_pull_none>; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| &sdhci { | &sdhci { | ||||||
|  | 	/* | ||||||
|  | 	 * Signal integrity isn't great at 200MHz but 100MHz has proven stable | ||||||
|  | 	 * enough. | ||||||
|  | 	 */ | ||||||
|  | 	max-frequency = <100000000>; | ||||||
|  |  | ||||||
| 	bus-width = <8>; | 	bus-width = <8>; | ||||||
| 	mmc-hs400-1_8v; | 	mmc-hs400-1_8v; | ||||||
| 	mmc-hs400-enhanced-strobe; | 	mmc-hs400-enhanced-strobe; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user