mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
rockchip: rk3308: Remove redundant device tree files
Remove redundant device tree files now that RK3308 boards have been migrated to use OF_UPSTREAM. Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
committed by
Kever Yang
parent
33012d9f94
commit
2711357c0e
@@ -1,230 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
/*
|
||||
* Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
|
||||
*
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include "rk3308.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Rockchip RK3308 EVB";
|
||||
compatible = "rockchip,rk3308-evb", "rockchip,rk3308";
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial4:1500000n8";
|
||||
};
|
||||
|
||||
adc-keys0 {
|
||||
compatible = "adc-keys";
|
||||
io-channels = <&saradc 0>;
|
||||
io-channel-names = "buttons";
|
||||
poll-interval = <100>;
|
||||
keyup-threshold-microvolt = <1800000>;
|
||||
|
||||
button-func {
|
||||
linux,code = <KEY_FN>;
|
||||
label = "function";
|
||||
press-threshold-microvolt = <18000>;
|
||||
};
|
||||
};
|
||||
|
||||
adc-keys1 {
|
||||
compatible = "adc-keys";
|
||||
io-channels = <&saradc 1>;
|
||||
io-channel-names = "buttons";
|
||||
poll-interval = <100>;
|
||||
keyup-threshold-microvolt = <1800000>;
|
||||
|
||||
button-esc {
|
||||
linux,code = <KEY_MICMUTE>;
|
||||
label = "micmute";
|
||||
press-threshold-microvolt = <1130000>;
|
||||
};
|
||||
|
||||
button-home {
|
||||
linux,code = <KEY_MODE>;
|
||||
label = "mode";
|
||||
press-threshold-microvolt = <901000>;
|
||||
};
|
||||
|
||||
button-menu {
|
||||
linux,code = <KEY_PLAY>;
|
||||
label = "play";
|
||||
press-threshold-microvolt = <624000>;
|
||||
};
|
||||
|
||||
button-down {
|
||||
linux,code = <KEY_VOLUMEDOWN>;
|
||||
label = "volume down";
|
||||
press-threshold-microvolt = <300000>;
|
||||
};
|
||||
|
||||
button-up {
|
||||
linux,code = <KEY_VOLUMEUP>;
|
||||
label = "volume up";
|
||||
press-threshold-microvolt = <18000>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-keys {
|
||||
compatible = "gpio-keys";
|
||||
autorepeat;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pwr_key>;
|
||||
|
||||
key-power {
|
||||
gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_POWER>;
|
||||
label = "GPIO Key Power";
|
||||
debounce-interval = <100>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
||||
vcc12v_dcin: vcc12v-dcin {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc12v_dcin";
|
||||
regulator-min-microvolt = <12000000>;
|
||||
regulator-max-microvolt = <12000000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
};
|
||||
|
||||
vcc5v0_sys: vcc5v0-sys {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc5v0_sys";
|
||||
regulator-min-microvolt = <5000000>;
|
||||
regulator-max-microvolt = <5000000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc12v_dcin>;
|
||||
};
|
||||
|
||||
vccio_sdio: vcc_1v8: vcc-1v8 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc_1v8";
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc_io>;
|
||||
};
|
||||
|
||||
vcc_ddr: vcc-ddr {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc_ddr";
|
||||
regulator-min-microvolt = <1500000>;
|
||||
regulator-max-microvolt = <1500000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vcc_io: vcc-io {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc_io";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vccio_flash: vccio-flash {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vccio_flash";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc_io>;
|
||||
};
|
||||
|
||||
vcc5v0_host: vcc5v0-host {
|
||||
compatible = "regulator-fixed";
|
||||
gpio = <&gpio0 RK_PC5 GPIO_ACTIVE_HIGH>;
|
||||
enable-active-high;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb_drv>;
|
||||
regulator-name = "vbus_host";
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vdd_core: vdd-core {
|
||||
compatible = "pwm-regulator";
|
||||
pwms = <&pwm0 0 5000 1>;
|
||||
regulator-name = "vdd_core";
|
||||
regulator-min-microvolt = <827000>;
|
||||
regulator-max-microvolt = <1340000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-settling-time-up-us = <250>;
|
||||
pwm-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vdd_log: vdd-log {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vdd_log";
|
||||
regulator-min-microvolt = <1050000>;
|
||||
regulator-max-microvolt = <1050000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vdd_1v0: vdd-1v0 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vdd_1v0";
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1000000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
};
|
||||
|
||||
&cpu0 {
|
||||
cpu-supply = <&vdd_core>;
|
||||
};
|
||||
|
||||
&saradc {
|
||||
status = "okay";
|
||||
vref-supply = <&vcc_1v8>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rtc_32k>;
|
||||
|
||||
buttons {
|
||||
pwr_key: pwr-key {
|
||||
rockchip,pins = <0 RK_PA6 0 &pcfg_pull_up>;
|
||||
};
|
||||
};
|
||||
|
||||
usb {
|
||||
usb_drv: usb-drv {
|
||||
rockchip,pins = <0 RK_PC5 0 &pcfg_pull_none>;
|
||||
};
|
||||
};
|
||||
|
||||
sdio-pwrseq {
|
||||
wifi_enable_h: wifi-enable-h {
|
||||
rockchip,pins = <0 RK_PA2 0 &pcfg_pull_none>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pwm0 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pwm0_pin_pull_down>;
|
||||
};
|
||||
|
||||
&uart4 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&uart4_xfer>;
|
||||
status = "okay";
|
||||
};
|
||||
@@ -1,190 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
/*
|
||||
* Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
#include "rk3308.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Firefly ROC-RK3308-CC board";
|
||||
compatible = "firefly,roc-rk3308-cc", "rockchip,rk3308";
|
||||
|
||||
aliases {
|
||||
mmc0 = &sdmmc;
|
||||
mmc1 = &emmc;
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial2:1500000n8";
|
||||
};
|
||||
|
||||
ir-receiver {
|
||||
compatible = "gpio-ir-receiver";
|
||||
gpios = <&gpio0 RK_PC0 GPIO_ACTIVE_HIGH>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&ir_recv_pin>;
|
||||
};
|
||||
|
||||
ir_tx {
|
||||
compatible = "pwm-ir-tx";
|
||||
pwms = <&pwm5 0 25000 0>;
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power_led: led-0 {
|
||||
label = "firefly:red:power";
|
||||
linux,default-trigger = "ir-power-click";
|
||||
default-state = "on";
|
||||
gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
user_led: led-1 {
|
||||
label = "firefly:blue:user";
|
||||
linux,default-trigger = "ir-user-click";
|
||||
default-state = "off";
|
||||
gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
typec_vcc5v: typec-vcc5v {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "typec_vcc5v";
|
||||
regulator-min-microvolt = <5000000>;
|
||||
regulator-max-microvolt = <5000000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
};
|
||||
|
||||
vcc5v0_sys: vcc5v0-sys {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc5v0_sys";
|
||||
regulator-min-microvolt = <5000000>;
|
||||
regulator-max-microvolt = <5000000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&typec_vcc5v>;
|
||||
};
|
||||
|
||||
vcc_io: vcc-io {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc_io";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vcc_sdmmc: vcc-sdmmc {
|
||||
compatible = "regulator-gpio";
|
||||
regulator-name = "vcc_sdmmc";
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_HIGH>;
|
||||
states = <1800000 0x0>,
|
||||
<3300000 0x1>;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vcc_sd: vcc-sd {
|
||||
compatible = "regulator-fixed";
|
||||
gpio = <&gpio4 RK_PD6 GPIO_ACTIVE_LOW>;
|
||||
regulator-name = "vcc_sd";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc_io>;
|
||||
};
|
||||
|
||||
vdd_core: vdd-core {
|
||||
compatible = "pwm-regulator";
|
||||
pwms = <&pwm0 0 5000 1>;
|
||||
regulator-name = "vdd_core";
|
||||
regulator-min-microvolt = <827000>;
|
||||
regulator-max-microvolt = <1340000>;
|
||||
regulator-settling-time-up-us = <250>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
pwm-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vdd_log: vdd-log {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vdd_log";
|
||||
regulator-min-microvolt = <1050000>;
|
||||
regulator-max-microvolt = <1050000>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
};
|
||||
|
||||
&cpu0 {
|
||||
cpu-supply = <&vdd_core>;
|
||||
};
|
||||
|
||||
&emmc {
|
||||
cap-mmc-highspeed;
|
||||
mmc-hs200-1_8v;
|
||||
non-removable;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
clock-frequency = <400000>;
|
||||
status = "okay";
|
||||
|
||||
rtc: rtc@51 {
|
||||
compatible = "nxp,pcf8563";
|
||||
reg = <0x51>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
&pwm5 {
|
||||
status = "okay";
|
||||
pinctrl-names = "active";
|
||||
pinctrl-0 = <&pwm5_pin_pull_down>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rtc_32k>;
|
||||
|
||||
ir-receiver {
|
||||
ir_recv_pin: ir-recv-pin {
|
||||
rockchip,pins = <0 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||
};
|
||||
};
|
||||
|
||||
buttons {
|
||||
pwr_key: pwr-key {
|
||||
rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pwm0 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pwm0_pin_pull_down>;
|
||||
};
|
||||
|
||||
&sdmmc {
|
||||
cap-mmc-highspeed;
|
||||
cap-sd-highspeed;
|
||||
card-detect-delay = <300>;
|
||||
sd-uhs-sdr25;
|
||||
sd-uhs-sdr50;
|
||||
sd-uhs-sdr104;
|
||||
vmmc-supply = <&vcc_sd>;
|
||||
vqmmc-supply = <&vcc_sdmmc>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&uart2 {
|
||||
status = "okay";
|
||||
};
|
||||
@@ -1,314 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
/*
|
||||
* Copyright (c) 2019 Akash Gajjar <akash@openedev.com>
|
||||
* Copyright (c) 2019 Jagan Teki <jagan@openedev.com>
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
#include "rk3308.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Radxa ROCK Pi S";
|
||||
compatible = "radxa,rockpis", "rockchip,rk3308";
|
||||
|
||||
aliases {
|
||||
ethernet0 = &gmac;
|
||||
mmc0 = &emmc;
|
||||
mmc1 = &sdmmc;
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial0:1500000n8";
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&green_led_gio>, <&heartbeat_led_gpio>;
|
||||
|
||||
green-led {
|
||||
default-state = "on";
|
||||
gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
|
||||
label = "rockpis:green:power";
|
||||
linux,default-trigger = "default-on";
|
||||
};
|
||||
|
||||
blue-led {
|
||||
default-state = "on";
|
||||
gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;
|
||||
label = "rockpis:blue:user";
|
||||
linux,default-trigger = "heartbeat";
|
||||
};
|
||||
};
|
||||
|
||||
sdio_pwrseq: sdio-pwrseq {
|
||||
compatible = "mmc-pwrseq-simple";
|
||||
pinctrl-0 = <&wifi_enable_h>;
|
||||
pinctrl-names = "default";
|
||||
reset-gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
vcc_1v8: vcc-1v8 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc_1v8";
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
vin-supply = <&vcc_io>;
|
||||
};
|
||||
|
||||
vcc_io: vcc-io {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc_io";
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vcc_ddr: vcc-ddr {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc_ddr";
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-min-microvolt = <1500000>;
|
||||
regulator-max-microvolt = <1500000>;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vcc5v0_otg: vcc5v0-otg {
|
||||
compatible = "regulator-fixed";
|
||||
enable-active-high;
|
||||
gpio = <&gpio0 RK_PC5 GPIO_ACTIVE_HIGH>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&otg_vbus_drv>;
|
||||
regulator-name = "vcc5v0_otg";
|
||||
regulator-always-on;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
|
||||
vcc5v0_sys: vcc5v0-sys {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc5v0_sys";
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-min-microvolt = <5000000>;
|
||||
regulator-max-microvolt = <5000000>;
|
||||
};
|
||||
|
||||
vdd_core: vdd-core {
|
||||
compatible = "pwm-regulator";
|
||||
pwms = <&pwm0 0 5000 1>;
|
||||
pwm-supply = <&vcc5v0_sys>;
|
||||
regulator-name = "vdd_core";
|
||||
regulator-min-microvolt = <827000>;
|
||||
regulator-max-microvolt = <1340000>;
|
||||
regulator-settling-time-up-us = <250>;
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
};
|
||||
|
||||
vdd_log: vdd-log {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vdd_log";
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-min-microvolt = <1050000>;
|
||||
regulator-max-microvolt = <1050000>;
|
||||
vin-supply = <&vcc5v0_sys>;
|
||||
};
|
||||
};
|
||||
|
||||
&cpu0 {
|
||||
cpu-supply = <&vdd_core>;
|
||||
};
|
||||
|
||||
&emmc {
|
||||
bus-width = <4>;
|
||||
cap-mmc-highspeed;
|
||||
mmc-hs200-1_8v;
|
||||
non-removable;
|
||||
vmmc-supply = <&vcc_io>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&gmac {
|
||||
clock_in_out = "output";
|
||||
phy-supply = <&vcc_io>;
|
||||
snps,reset-gpio = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>;
|
||||
snps,reset-active-low;
|
||||
snps,reset-delays-us = <0 50000 50000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&gpio0 {
|
||||
gpio-line-names =
|
||||
/* GPIO0_A0 - A7 */
|
||||
"", "", "", "", "", "", "", "",
|
||||
/* GPIO0_B0 - B7 */
|
||||
"", "", "", "header1-pin3 [GPIO0_B3]",
|
||||
"header1-pin5 [GPIO0_B4]", "", "",
|
||||
"header1-pin11 [GPIO0_B7]",
|
||||
/* GPIO0_C0 - C7 */
|
||||
"header1-pin13 [GPIO0_C0]",
|
||||
"header1-pin15 [GPIO0_C1]", "", "", "",
|
||||
"", "", "",
|
||||
/* GPIO0_D0 - D7 */
|
||||
"", "", "", "", "", "", "", "";
|
||||
};
|
||||
|
||||
&gpio1 {
|
||||
gpio-line-names =
|
||||
/* GPIO1_A0 - A7 */
|
||||
"", "", "", "", "", "", "", "",
|
||||
/* GPIO1_B0 - B7 */
|
||||
"", "", "", "", "", "", "", "",
|
||||
/* GPIO1_C0 - C7 */
|
||||
"", "", "", "", "", "", "header1-pin21 [GPIO1_C6]",
|
||||
"header1-pin19 [GPIO1_C7]",
|
||||
/* GPIO1_D0 - D7 */
|
||||
"header1-pin23 [GPIO1_D0]", "header1-pin24 [GPIO1_D1]",
|
||||
"", "", "", "", "", "";
|
||||
};
|
||||
|
||||
&gpio2 {
|
||||
gpio-line-names =
|
||||
/* GPIO2_A0 - A7 */
|
||||
"header1-pin10 [GPIO2_A0]", "header1-pin8 [GPIO2_A1]",
|
||||
"", "",
|
||||
"header1-pin7 [GPIO2_A4]", "header1-pin12 [GPIO2_A5]",
|
||||
"header2-pin46 [GPIO2_A6]", "header1-pin22 [GPIO1_A7]",
|
||||
/* GPIO2_B0 - B7 */
|
||||
"header2-pin45 [GPIO2_B0]", "header1-pin18 [GPIO2_B1]",
|
||||
"header1-pin16 [GPIO2_B2]", "header2-pin44 [GPIO2_B3]",
|
||||
"header2-pin43 [GPIO2_B4]", "header2-pin28 [GPIO2_B5]",
|
||||
"header2-pin30 [GPIO2_B6]", "header2-pin32 [GPIO2_B7]",
|
||||
/* GPIO2_C0 - C7 */
|
||||
"header2-pin34 [GPIO2_C0]", "", "", "", "", "", "", "",
|
||||
/* GPIO2_D0 - D7 */
|
||||
"", "", "", "", "", "", "", "";
|
||||
};
|
||||
|
||||
&gpio3 {
|
||||
gpio-line-names =
|
||||
/* GPIO3_A0 - A7 */
|
||||
"", "", "", "", "", "", "", "",
|
||||
/* GPIO3_B0 - B7 */
|
||||
"", "", "header2-pin42 [GPIO3_B2]",
|
||||
"header2-pin41 [GPIO3_B3]", "header2-pin40 [GPIO3_B4]",
|
||||
"header2-pin39 [GPIO3_B5]", "", "",
|
||||
/* GPIO3_C0 - C7 */
|
||||
"", "", "", "", "", "", "", "",
|
||||
/* GPIO3_D0 - D7 */
|
||||
"", "", "", "", "", "", "", "";
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rtc_32k>;
|
||||
|
||||
leds {
|
||||
green_led_gio: green-led-gpio {
|
||||
rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||
};
|
||||
|
||||
heartbeat_led_gpio: heartbeat-led-gpio {
|
||||
rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||
};
|
||||
};
|
||||
|
||||
usb {
|
||||
otg_vbus_drv: otg-vbus-drv {
|
||||
rockchip,pins = <0 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||
};
|
||||
};
|
||||
|
||||
sdio-pwrseq {
|
||||
wifi_enable_h: wifi-enable-h {
|
||||
rockchip,pins = <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||
};
|
||||
|
||||
wifi_host_wake: wifi-host-wake {
|
||||
rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_down>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pwm0 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pwm0_pin_pull_down>;
|
||||
};
|
||||
|
||||
&saradc {
|
||||
vref-supply = <&vcc_1v8>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&sdio {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
cap-sd-highspeed;
|
||||
cap-sdio-irq;
|
||||
keep-power-in-suspend;
|
||||
max-frequency = <1000000>;
|
||||
mmc-pwrseq = <&sdio_pwrseq>;
|
||||
non-removable;
|
||||
sd-uhs-sdr104;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&sdmmc {
|
||||
cap-sd-highspeed;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&u2phy {
|
||||
status = "okay";
|
||||
|
||||
u2phy_host: host-port {
|
||||
phy-supply = <&vcc5v0_otg>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
u2phy_otg: otg-port {
|
||||
phy-supply = <&vcc5v0_otg>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&uart4 {
|
||||
status = "okay";
|
||||
|
||||
bluetooth {
|
||||
compatible = "realtek,rtl8723bs-bt";
|
||||
device-wake-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_HIGH>;
|
||||
host-wake-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
&usb_host_ehci {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_host_ohci {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb20_otg {
|
||||
dr_mode = "peripheral";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&wdt {
|
||||
status = "okay";
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,387 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Copyright (c) 2019 Rockchip Electronics Co. Ltd.
|
||||
* Author: Finley Xiao <finley.xiao@rock-chips.com>
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3308_H
|
||||
#define _DT_BINDINGS_CLK_ROCKCHIP_RK3308_H
|
||||
|
||||
/* core clocks */
|
||||
#define PLL_APLL 1
|
||||
#define PLL_DPLL 2
|
||||
#define PLL_VPLL0 3
|
||||
#define PLL_VPLL1 4
|
||||
#define ARMCLK 5
|
||||
|
||||
/* sclk (special clocks) */
|
||||
#define USB480M 14
|
||||
#define SCLK_RTC32K 15
|
||||
#define SCLK_PVTM_CORE 16
|
||||
#define SCLK_UART0 17
|
||||
#define SCLK_UART1 18
|
||||
#define SCLK_UART2 19
|
||||
#define SCLK_UART3 20
|
||||
#define SCLK_UART4 21
|
||||
#define SCLK_I2C0 22
|
||||
#define SCLK_I2C1 23
|
||||
#define SCLK_I2C2 24
|
||||
#define SCLK_I2C3 25
|
||||
#define SCLK_PWM0 26
|
||||
#define SCLK_SPI0 27
|
||||
#define SCLK_SPI1 28
|
||||
#define SCLK_SPI2 29
|
||||
#define SCLK_TIMER0 30
|
||||
#define SCLK_TIMER1 31
|
||||
#define SCLK_TIMER2 32
|
||||
#define SCLK_TIMER3 33
|
||||
#define SCLK_TIMER4 34
|
||||
#define SCLK_TIMER5 35
|
||||
#define SCLK_TSADC 36
|
||||
#define SCLK_SARADC 37
|
||||
#define SCLK_OTP 38
|
||||
#define SCLK_OTP_USR 39
|
||||
#define SCLK_CPU_BOOST 40
|
||||
#define SCLK_CRYPTO 41
|
||||
#define SCLK_CRYPTO_APK 42
|
||||
#define SCLK_NANDC_DIV 43
|
||||
#define SCLK_NANDC_DIV50 44
|
||||
#define SCLK_NANDC 45
|
||||
#define SCLK_SDMMC_DIV 46
|
||||
#define SCLK_SDMMC_DIV50 47
|
||||
#define SCLK_SDMMC 48
|
||||
#define SCLK_SDMMC_DRV 49
|
||||
#define SCLK_SDMMC_SAMPLE 50
|
||||
#define SCLK_SDIO_DIV 51
|
||||
#define SCLK_SDIO_DIV50 52
|
||||
#define SCLK_SDIO 53
|
||||
#define SCLK_SDIO_DRV 54
|
||||
#define SCLK_SDIO_SAMPLE 55
|
||||
#define SCLK_EMMC_DIV 56
|
||||
#define SCLK_EMMC_DIV50 57
|
||||
#define SCLK_EMMC 58
|
||||
#define SCLK_EMMC_DRV 59
|
||||
#define SCLK_EMMC_SAMPLE 60
|
||||
#define SCLK_SFC 61
|
||||
#define SCLK_OTG_ADP 62
|
||||
#define SCLK_MAC_SRC 63
|
||||
#define SCLK_MAC 64
|
||||
#define SCLK_MAC_REF 65
|
||||
#define SCLK_MAC_RX_TX 66
|
||||
#define SCLK_MAC_RMII 67
|
||||
#define SCLK_DDR_MON_TIMER 68
|
||||
#define SCLK_DDR_MON 69
|
||||
#define SCLK_DDRCLK 70
|
||||
#define SCLK_PMU 71
|
||||
#define SCLK_USBPHY_REF 72
|
||||
#define SCLK_WIFI 73
|
||||
#define SCLK_PVTM_PMU 74
|
||||
#define SCLK_PDM 75
|
||||
#define SCLK_I2S0_8CH_TX 76
|
||||
#define SCLK_I2S0_8CH_TX_OUT 77
|
||||
#define SCLK_I2S0_8CH_RX 78
|
||||
#define SCLK_I2S0_8CH_RX_OUT 79
|
||||
#define SCLK_I2S1_8CH_TX 80
|
||||
#define SCLK_I2S1_8CH_TX_OUT 81
|
||||
#define SCLK_I2S1_8CH_RX 82
|
||||
#define SCLK_I2S1_8CH_RX_OUT 83
|
||||
#define SCLK_I2S2_8CH_TX 84
|
||||
#define SCLK_I2S2_8CH_TX_OUT 85
|
||||
#define SCLK_I2S2_8CH_RX 86
|
||||
#define SCLK_I2S2_8CH_RX_OUT 87
|
||||
#define SCLK_I2S3_8CH_TX 88
|
||||
#define SCLK_I2S3_8CH_TX_OUT 89
|
||||
#define SCLK_I2S3_8CH_RX 90
|
||||
#define SCLK_I2S3_8CH_RX_OUT 91
|
||||
#define SCLK_I2S0_2CH 92
|
||||
#define SCLK_I2S0_2CH_OUT 93
|
||||
#define SCLK_I2S1_2CH 94
|
||||
#define SCLK_I2S1_2CH_OUT 95
|
||||
#define SCLK_SPDIF_TX_DIV 96
|
||||
#define SCLK_SPDIF_TX_DIV50 97
|
||||
#define SCLK_SPDIF_TX 98
|
||||
#define SCLK_SPDIF_RX_DIV 99
|
||||
#define SCLK_SPDIF_RX_DIV50 100
|
||||
#define SCLK_SPDIF_RX 101
|
||||
#define SCLK_I2S0_8CH_TX_MUX 102
|
||||
#define SCLK_I2S0_8CH_RX_MUX 103
|
||||
#define SCLK_I2S1_8CH_TX_MUX 104
|
||||
#define SCLK_I2S1_8CH_RX_MUX 105
|
||||
#define SCLK_I2S2_8CH_TX_MUX 106
|
||||
#define SCLK_I2S2_8CH_RX_MUX 107
|
||||
#define SCLK_I2S3_8CH_TX_MUX 108
|
||||
#define SCLK_I2S3_8CH_RX_MUX 109
|
||||
#define SCLK_I2S0_8CH_TX_SRC 110
|
||||
#define SCLK_I2S0_8CH_RX_SRC 111
|
||||
#define SCLK_I2S1_8CH_TX_SRC 112
|
||||
#define SCLK_I2S1_8CH_RX_SRC 113
|
||||
#define SCLK_I2S2_8CH_TX_SRC 114
|
||||
#define SCLK_I2S2_8CH_RX_SRC 115
|
||||
#define SCLK_I2S3_8CH_TX_SRC 116
|
||||
#define SCLK_I2S3_8CH_RX_SRC 117
|
||||
#define SCLK_I2S0_2CH_SRC 118
|
||||
#define SCLK_I2S1_2CH_SRC 119
|
||||
#define SCLK_PWM1 120
|
||||
#define SCLK_PWM2 121
|
||||
#define SCLK_OWIRE 122
|
||||
|
||||
/* dclk */
|
||||
#define DCLK_VOP 125
|
||||
|
||||
/* aclk */
|
||||
#define ACLK_BUS_SRC 130
|
||||
#define ACLK_BUS 131
|
||||
#define ACLK_PERI_SRC 132
|
||||
#define ACLK_PERI 133
|
||||
#define ACLK_MAC 134
|
||||
#define ACLK_CRYPTO 135
|
||||
#define ACLK_VOP 136
|
||||
#define ACLK_GIC 137
|
||||
#define ACLK_DMAC0 138
|
||||
#define ACLK_DMAC1 139
|
||||
|
||||
/* hclk */
|
||||
#define HCLK_BUS 150
|
||||
#define HCLK_PERI 151
|
||||
#define HCLK_AUDIO 152
|
||||
#define HCLK_NANDC 153
|
||||
#define HCLK_SDMMC 154
|
||||
#define HCLK_SDIO 155
|
||||
#define HCLK_EMMC 156
|
||||
#define HCLK_SFC 157
|
||||
#define HCLK_OTG 158
|
||||
#define HCLK_HOST 159
|
||||
#define HCLK_HOST_ARB 160
|
||||
#define HCLK_PDM 161
|
||||
#define HCLK_SPDIFTX 162
|
||||
#define HCLK_SPDIFRX 163
|
||||
#define HCLK_I2S0_8CH 164
|
||||
#define HCLK_I2S1_8CH 165
|
||||
#define HCLK_I2S2_8CH 166
|
||||
#define HCLK_I2S3_8CH 167
|
||||
#define HCLK_I2S0_2CH 168
|
||||
#define HCLK_I2S1_2CH 169
|
||||
#define HCLK_VAD 170
|
||||
#define HCLK_CRYPTO 171
|
||||
#define HCLK_VOP 172
|
||||
|
||||
/* pclk */
|
||||
#define PCLK_BUS 190
|
||||
#define PCLK_DDR 191
|
||||
#define PCLK_PERI 192
|
||||
#define PCLK_PMU 193
|
||||
#define PCLK_AUDIO 194
|
||||
#define PCLK_MAC 195
|
||||
#define PCLK_ACODEC 196
|
||||
#define PCLK_UART0 197
|
||||
#define PCLK_UART1 198
|
||||
#define PCLK_UART2 199
|
||||
#define PCLK_UART3 200
|
||||
#define PCLK_UART4 201
|
||||
#define PCLK_I2C0 202
|
||||
#define PCLK_I2C1 203
|
||||
#define PCLK_I2C2 204
|
||||
#define PCLK_I2C3 205
|
||||
#define PCLK_PWM0 206
|
||||
#define PCLK_SPI0 207
|
||||
#define PCLK_SPI1 208
|
||||
#define PCLK_SPI2 209
|
||||
#define PCLK_SARADC 210
|
||||
#define PCLK_TSADC 211
|
||||
#define PCLK_TIMER 212
|
||||
#define PCLK_OTP_NS 213
|
||||
#define PCLK_WDT 214
|
||||
#define PCLK_GPIO0 215
|
||||
#define PCLK_GPIO1 216
|
||||
#define PCLK_GPIO2 217
|
||||
#define PCLK_GPIO3 218
|
||||
#define PCLK_GPIO4 219
|
||||
#define PCLK_SGRF 220
|
||||
#define PCLK_GRF 221
|
||||
#define PCLK_USBSD_DET 222
|
||||
#define PCLK_DDR_UPCTL 223
|
||||
#define PCLK_DDR_MON 224
|
||||
#define PCLK_DDRPHY 225
|
||||
#define PCLK_DDR_STDBY 226
|
||||
#define PCLK_USB_GRF 227
|
||||
#define PCLK_CRU 228
|
||||
#define PCLK_OTP_PHY 229
|
||||
#define PCLK_CPU_BOOST 230
|
||||
#define PCLK_PWM1 231
|
||||
#define PCLK_PWM2 232
|
||||
#define PCLK_CAN 233
|
||||
#define PCLK_OWIRE 234
|
||||
|
||||
#define CLK_NR_CLKS (PCLK_OWIRE + 1)
|
||||
|
||||
/* soft-reset indices */
|
||||
|
||||
/* cru_softrst_con0 */
|
||||
#define SRST_CORE0_PO 0
|
||||
#define SRST_CORE1_PO 1
|
||||
#define SRST_CORE2_PO 2
|
||||
#define SRST_CORE3_PO 3
|
||||
#define SRST_CORE0 4
|
||||
#define SRST_CORE1 5
|
||||
#define SRST_CORE2 6
|
||||
#define SRST_CORE3 7
|
||||
#define SRST_CORE0_DBG 8
|
||||
#define SRST_CORE1_DBG 9
|
||||
#define SRST_CORE2_DBG 10
|
||||
#define SRST_CORE3_DBG 11
|
||||
#define SRST_TOPDBG 12
|
||||
#define SRST_CORE_NOC 13
|
||||
#define SRST_STRC_A 14
|
||||
#define SRST_L2C 15
|
||||
|
||||
/* cru_softrst_con1 */
|
||||
#define SRST_DAP 16
|
||||
#define SRST_CORE_PVTM 17
|
||||
#define SRST_CORE_PRF 18
|
||||
#define SRST_CORE_GRF 19
|
||||
#define SRST_DDRUPCTL 20
|
||||
#define SRST_DDRUPCTL_P 22
|
||||
#define SRST_MSCH 23
|
||||
#define SRST_DDRMON_P 25
|
||||
#define SRST_DDRSTDBY_P 26
|
||||
#define SRST_DDRSTDBY 27
|
||||
#define SRST_DDRPHY 28
|
||||
#define SRST_DDRPHY_DIV 29
|
||||
#define SRST_DDRPHY_P 30
|
||||
|
||||
/* cru_softrst_con2 */
|
||||
#define SRST_BUS_NIU_H 32
|
||||
#define SRST_USB_NIU_P 33
|
||||
#define SRST_CRYPTO_A 34
|
||||
#define SRST_CRYPTO_H 35
|
||||
#define SRST_CRYPTO 36
|
||||
#define SRST_CRYPTO_APK 37
|
||||
#define SRST_VOP_A 38
|
||||
#define SRST_VOP_H 39
|
||||
#define SRST_VOP_D 40
|
||||
#define SRST_INTMEM_A 41
|
||||
#define SRST_ROM_H 42
|
||||
#define SRST_GIC_A 43
|
||||
#define SRST_UART0_P 44
|
||||
#define SRST_UART0 45
|
||||
#define SRST_UART1_P 46
|
||||
#define SRST_UART1 47
|
||||
|
||||
/* cru_softrst_con3 */
|
||||
#define SRST_UART2_P 48
|
||||
#define SRST_UART2 49
|
||||
#define SRST_UART3_P 50
|
||||
#define SRST_UART3 51
|
||||
#define SRST_UART4_P 52
|
||||
#define SRST_UART4 53
|
||||
#define SRST_I2C0_P 54
|
||||
#define SRST_I2C0 55
|
||||
#define SRST_I2C1_P 56
|
||||
#define SRST_I2C1 57
|
||||
#define SRST_I2C2_P 58
|
||||
#define SRST_I2C2 59
|
||||
#define SRST_I2C3_P 60
|
||||
#define SRST_I2C3 61
|
||||
#define SRST_PWM0_P 62
|
||||
#define SRST_PWM0 63
|
||||
|
||||
/* cru_softrst_con4 */
|
||||
#define SRST_SPI0_P 64
|
||||
#define SRST_SPI0 65
|
||||
#define SRST_SPI1_P 66
|
||||
#define SRST_SPI1 67
|
||||
#define SRST_SPI2_P 68
|
||||
#define SRST_SPI2 69
|
||||
#define SRST_SARADC_P 70
|
||||
#define SRST_TSADC_P 71
|
||||
#define SRST_TSADC 72
|
||||
#define SRST_TIMER0_P 73
|
||||
#define SRST_TIMER0 74
|
||||
#define SRST_TIMER1 75
|
||||
#define SRST_TIMER2 76
|
||||
#define SRST_TIMER3 77
|
||||
#define SRST_TIMER4 78
|
||||
#define SRST_TIMER5 79
|
||||
|
||||
/* cru_softrst_con5 */
|
||||
#define SRST_OTP_NS_P 80
|
||||
#define SRST_OTP_NS_SBPI 81
|
||||
#define SRST_OTP_NS_USR 82
|
||||
#define SRST_OTP_PHY_P 83
|
||||
#define SRST_OTP_PHY 84
|
||||
#define SRST_GPIO0_P 86
|
||||
#define SRST_GPIO1_P 87
|
||||
#define SRST_GPIO2_P 88
|
||||
#define SRST_GPIO3_P 89
|
||||
#define SRST_GPIO4_P 90
|
||||
#define SRST_GRF_P 91
|
||||
#define SRST_USBSD_DET_P 92
|
||||
#define SRST_PMU 93
|
||||
#define SRST_PMU_PVTM 94
|
||||
#define SRST_USB_GRF_P 95
|
||||
|
||||
/* cru_softrst_con6 */
|
||||
#define SRST_CPU_BOOST 96
|
||||
#define SRST_CPU_BOOST_P 97
|
||||
#define SRST_PWM1_P 98
|
||||
#define SRST_PWM1 99
|
||||
#define SRST_PWM2_P 100
|
||||
#define SRST_PWM2 101
|
||||
#define SRST_PERI_NIU_A 104
|
||||
#define SRST_PERI_NIU_H 105
|
||||
#define SRST_PERI_NIU_p 106
|
||||
#define SRST_USB2OTG_H 107
|
||||
#define SRST_USB2OTG 108
|
||||
#define SRST_USB2OTG_ADP 109
|
||||
#define SRST_USB2HOST_H 110
|
||||
#define SRST_USB2HOST_ARB_H 111
|
||||
|
||||
/* cru_softrst_con7 */
|
||||
#define SRST_USB2HOST_AUX_H 112
|
||||
#define SRST_USB2HOST_EHCI 113
|
||||
#define SRST_USB2HOST 114
|
||||
#define SRST_USBPHYPOR 115
|
||||
#define SRST_UTMI0 116
|
||||
#define SRST_UTMI1 117
|
||||
#define SRST_SDIO_H 118
|
||||
#define SRST_EMMC_H 119
|
||||
#define SRST_SFC_H 120
|
||||
#define SRST_SFC 121
|
||||
#define SRST_SD_H 122
|
||||
#define SRST_NANDC_H 123
|
||||
#define SRST_NANDC_N 124
|
||||
#define SRST_MAC_A 125
|
||||
#define SRST_CAN_P 126
|
||||
#define SRST_OWIRE_P 127
|
||||
|
||||
/* cru_softrst_con8 */
|
||||
#define SRST_AUDIO_NIU_H 128
|
||||
#define SRST_AUDIO_NIU_P 129
|
||||
#define SRST_PDM_H 130
|
||||
#define SRST_PDM_M 131
|
||||
#define SRST_SPDIFTX_H 132
|
||||
#define SRST_SPDIFTX_M 133
|
||||
#define SRST_SPDIFRX_H 134
|
||||
#define SRST_SPDIFRX_M 135
|
||||
#define SRST_I2S0_8CH_H 136
|
||||
#define SRST_I2S0_8CH_TX_M 137
|
||||
#define SRST_I2S0_8CH_RX_M 138
|
||||
#define SRST_I2S1_8CH_H 139
|
||||
#define SRST_I2S1_8CH_TX_M 140
|
||||
#define SRST_I2S1_8CH_RX_M 141
|
||||
#define SRST_I2S2_8CH_H 142
|
||||
#define SRST_I2S2_8CH_TX_M 143
|
||||
|
||||
/* cru_softrst_con9 */
|
||||
#define SRST_I2S2_8CH_RX_M 144
|
||||
#define SRST_I2S3_8CH_H 145
|
||||
#define SRST_I2S3_8CH_TX_M 146
|
||||
#define SRST_I2S3_8CH_RX_M 147
|
||||
#define SRST_I2S0_2CH_H 148
|
||||
#define SRST_I2S0_2CH_M 149
|
||||
#define SRST_I2S1_2CH_H 150
|
||||
#define SRST_I2S1_2CH_M 151
|
||||
#define SRST_VAD_H 152
|
||||
#define SRST_ACODEC_P 153
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user