diff options
Diffstat (limited to 'arch/arm64/boot/dts/rockchip')
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 18 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 1 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 1 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 5 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 4 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 2 | 
12 files changed, 33 insertions, 12 deletions
| diff --git a/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts b/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts index b47fe02c33fb..079101cddd65 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts +++ b/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts @@ -5,6 +5,8 @@   */  /dts-v1/; + +#include <dt-bindings/leds/common.h>  #include "rk3308.dtsi"  / { @@ -24,17 +26,21 @@  	leds {  		compatible = "gpio-leds";  		pinctrl-names = "default"; -		pinctrl-0 = <&green_led_gio>, <&heartbeat_led_gpio>; +		pinctrl-0 = <&green_led>, <&heartbeat_led>;  		green-led { +			color = <LED_COLOR_ID_GREEN>;  			default-state = "on"; +			function = LED_FUNCTION_POWER;  			gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;  			label = "rockpis:green:power";  			linux,default-trigger = "default-on";  		};  		blue-led { +			color = <LED_COLOR_ID_BLUE>;  			default-state = "on"; +			function = LED_FUNCTION_HEARTBEAT;  			gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;  			label = "rockpis:blue:user";  			linux,default-trigger = "heartbeat"; @@ -126,10 +132,12 @@  };  &emmc { -	bus-width = <4>;  	cap-mmc-highspeed; -	mmc-hs200-1_8v; +	cap-sd-highspeed; +	no-sdio;  	non-removable; +	pinctrl-names = "default"; +	pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd>;  	vmmc-supply = <&vcc_io>;  	status = "okay";  }; @@ -214,11 +222,11 @@  	pinctrl-0 = <&rtc_32k>;  	leds { -		green_led_gio: green-led-gpio { +		green_led: green-led {  			rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_pull_none>;  		}; -		heartbeat_led_gpio: heartbeat-led-gpio { +		heartbeat_led: heartbeat-led {  			rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>;  		};  	}; diff --git a/arch/arm64/boot/dts/rockchip/rk3308.dtsi b/arch/arm64/boot/dts/rockchip/rk3308.dtsi index 962ea893999b..c00da150a22f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3308.dtsi @@ -811,7 +811,7 @@  		clocks = <&cru SCLK_I2S2_8CH_TX_OUT>,  			 <&cru SCLK_I2S2_8CH_RX_OUT>,  			 <&cru PCLK_ACODEC>; -		reset-names = "codec-reset"; +		reset-names = "codec";  		resets = <&cru SRST_ACODEC_P>;  		#sound-dai-cells = <0>;  		status = "disabled"; diff --git a/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts b/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts index f09d60bbe6c4..a608a219543e 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts +++ b/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts @@ -241,8 +241,8 @@  	rk805: pmic@18 {  		compatible = "rockchip,rk805";  		reg = <0x18>; -		interrupt-parent = <&gpio2>; -		interrupts = <6 IRQ_TYPE_LEVEL_LOW>; +		interrupt-parent = <&gpio0>; +		interrupts = <2 IRQ_TYPE_LEVEL_LOW>;  		#clock-cells = <1>;  		clock-output-names = "xin32k", "rk805-clkout2";  		gpio-controller; diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi index 734f87db4d11..73618df7a889 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi @@ -793,6 +793,7 @@  		dma-names = "tx";  		pinctrl-names = "default";  		pinctrl-0 = <&spdif_tx>; +		#sound-dai-cells = <0>;  		status = "disabled";  	}; @@ -804,6 +805,7 @@  		clocks = <&cru SCLK_I2S_2CH>, <&cru HCLK_I2S_2CH>;  		dmas = <&dmac_bus 6>, <&dmac_bus 7>;  		dma-names = "tx", "rx"; +		#sound-dai-cells = <0>;  		status = "disabled";  	}; @@ -817,6 +819,7 @@  		dma-names = "tx", "rx";  		pinctrl-names = "default";  		pinctrl-0 = <&i2s_8ch_bus>; +		#sound-dai-cells = <0>;  		status = "disabled";  	}; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi index 789fd0dcc88b..3cd63d1e8f15 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi @@ -450,7 +450,7 @@ ap_i2c_audio: &i2c8 {  			dlg,btn-cfg = <50>;  			dlg,mic-det-thr = <500>;  			dlg,jack-ins-deb = <20>; -			dlg,jack-det-rate = "32ms_64ms"; +			dlg,jack-det-rate = "32_64";  			dlg,jack-rem-deb = <1>;  			dlg,a-d-btn-thr = <0xa>; diff --git a/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts b/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts index 26322a358d91..b908ce006c26 100644 --- a/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts @@ -289,7 +289,7 @@  				regulator-name = "vdd_gpu";  				regulator-always-on;  				regulator-boot-on; -				regulator-min-microvolt = <900000>; +				regulator-min-microvolt = <500000>;  				regulator-max-microvolt = <1350000>;  				regulator-ramp-delay = <6001>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts index 1a604429fb26..e74871491ef5 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts @@ -444,6 +444,7 @@  &sdmmc {  	bus-width = <4>;  	cap-sd-highspeed; +	cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;  	disable-wp;  	max-frequency = <150000000>;  	no-sdio; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts b/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts index b4f22d95ac0e..e80caa36f8e4 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts @@ -435,6 +435,7 @@  &sdmmc {  	bus-width = <4>;  	cap-sd-highspeed; +	cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;  	disable-wp;  	max-frequency = <150000000>;  	no-sdio; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts index b8e15b76a8a6..2e7512676b7e 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts @@ -383,6 +383,7 @@  	bus-width = <4>;  	cap-mmc-highspeed;  	cap-sd-highspeed; +	cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;  	disable-wp;  	sd-uhs-sdr104;  	vmmc-supply = <&vcc_3v3_s3>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi index aebe1fedd2d8..615094bb8ba3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi @@ -344,6 +344,11 @@  	};  }; +&pwm0 { +	pinctrl-0 = <&pwm0m1_pins>; +	pinctrl-names = "default"; +}; +  &saradc {  	vref-supply = <&vcc_1v8_s0>;  	status = "okay"; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts b/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts index 3b2ec1d0c542..074c316a9a69 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts @@ -288,9 +288,9 @@  	pinctrl-0 = <&i2c7m0_xfer>;  	status = "okay"; -	es8316: audio-codec@11 { +	es8316: audio-codec@10 {  		compatible = "everest,es8316"; -		reg = <0x11>; +		reg = <0x10>;  		assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;  		assigned-clock-rates = <12288000>;  		clocks = <&cru I2S0_8CH_MCLKOUT>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts index 8e2a07612d17..3b9a349362db 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts @@ -366,6 +366,7 @@  	bus-width = <4>;  	cap-mmc-highspeed;  	cap-sd-highspeed; +	cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;  	disable-wp;  	max-frequency = <150000000>;  	no-sdio; @@ -393,6 +394,7 @@  		pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,  			    <&rk806_dvs2_null>, <&rk806_dvs3_null>;  		spi-max-frequency = <1000000>; +		system-power-controller;  		vcc1-supply = <&vcc5v0_sys>;  		vcc2-supply = <&vcc5v0_sys>; | 
