mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
arm64: dts: rockchip: px30-evb: move some configs to common board dtsi files
Signed-off-by: Lin Jianhua <linjh@rock-chips.com> Change-Id: I30a74d33f5d865925ddd3d22bb28425295b7f68b
This commit is contained in:
@@ -3,8 +3,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb-ddr3-v10.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb-ddr3-v10-avb.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb-ddr3-v10-linux.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb-ddr3-v11.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb-ddr3-v11-avb.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-mini-evb-ddr3-v11.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-mini-evb-ddr3-v11-avb.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb-ddr3-v11-linux.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb-ddr4-v10.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb.dtb
|
||||
|
||||
@@ -11,28 +11,6 @@
|
||||
/ {
|
||||
model = "Rockchip PX30 evb ddr3 board";
|
||||
compatible = "rockchip,px30-evb-ddr3-v10-avb", "rockchip,px30";
|
||||
|
||||
rk_headset: rk-headset {
|
||||
compatible = "rockchip_headset";
|
||||
headset_gpio = <&gpio2 RK_PB0 GPIO_ACTIVE_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&hp_det>;
|
||||
io-channels = <&saradc 1>;
|
||||
};
|
||||
|
||||
wireless-bluetooth {
|
||||
compatible = "bluetooth-platdata";
|
||||
clocks = <&rk809 1>;
|
||||
clock-names = "ext_clock";
|
||||
uart_rts_gpios = <&gpio1 RK_PC3 GPIO_ACTIVE_LOW>;
|
||||
pinctrl-names = "default","rts_gpio";
|
||||
pinctrl-0 = <&uart1_rts>;
|
||||
pinctrl-1 = <&uart1_rts_gpio>;
|
||||
BT,reset_gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_gpio = <&gpio0 RK_PA1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_host_irq = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
&chosen {
|
||||
@@ -297,24 +275,3 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gmac {
|
||||
phy-supply = <&vcc_phy>;
|
||||
clock_in_out = "input";
|
||||
assigned-clocks = <&cru SCLK_GMAC>;
|
||||
assigned-clock-parents = <&gmac_clkin>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rmii_pins &mac_refclk>;
|
||||
snps,reset-gpio = <&gpio2 13 GPIO_ACTIVE_LOW>;
|
||||
snps,reset-active-low;
|
||||
snps,reset-delays-us = <0 50000 50000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
headphone {
|
||||
hp_det: hp-det {
|
||||
rockchip,pins = <2 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -127,16 +127,3 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gmac {
|
||||
phy-supply = <&vcc_phy>;
|
||||
clock_in_out = "input";
|
||||
assigned-clocks = <&cru SCLK_GMAC>;
|
||||
assigned-clock-parents = <&gmac_clkin>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rmii_pins &mac_refclk>;
|
||||
snps,reset-gpio = <&gpio2 13 GPIO_ACTIVE_LOW>;
|
||||
snps,reset-active-low;
|
||||
snps,reset-delays-us = <0 50000 50000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
rk_headset: rk-headset {
|
||||
compatible = "rockchip_headset";
|
||||
headset_gpio = <&gpio3 RK_PA4 GPIO_ACTIVE_LOW>;
|
||||
headset_gpio = <&gpio2 RK_PB0 GPIO_ACTIVE_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&hp_det>;
|
||||
io-channels = <&saradc 1>;
|
||||
@@ -160,7 +160,7 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
wireless-bluetooth {
|
||||
wireless_bluetooth: wireless-bluetooth {
|
||||
compatible = "bluetooth-platdata";
|
||||
clocks = <&rk809 1>;
|
||||
clock-names = "ext_clock";
|
||||
@@ -168,8 +168,8 @@
|
||||
pinctrl-names = "default","rts_gpio";
|
||||
pinctrl-0 = <&uart1_rts>;
|
||||
pinctrl-1 = <&uart1_rts_gpio>;
|
||||
BT,reset_gpio = <&gpio0 RK_PA1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_gpio = <&gpio2 RK_PB0 GPIO_ACTIVE_HIGH>;
|
||||
BT,reset_gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_gpio = <&gpio0 RK_PA1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_host_irq = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
};
|
||||
@@ -224,7 +224,11 @@
|
||||
|
||||
&gmac {
|
||||
phy-supply = <&vcc_phy>;
|
||||
clock_in_out = "output";
|
||||
clock_in_out = "input";
|
||||
assigned-clocks = <&cru SCLK_GMAC>;
|
||||
assigned-clock-parents = <&gmac_clkin>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rmii_pins &mac_refclk>;
|
||||
snps,reset-gpio = <&gpio2 13 GPIO_ACTIVE_LOW>;
|
||||
snps,reset-active-low;
|
||||
snps,reset-delays-us = <0 50000 50000>;
|
||||
@@ -339,13 +343,13 @@
|
||||
vcc_3v0: DCDC_REG4 {
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-min-microvolt = <3000000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-initial-mode = <0x2>;
|
||||
regulator-name = "vcc_3v0";
|
||||
regulator-state-mem {
|
||||
regulator-on-in-suspend;
|
||||
regulator-suspend-microvolt = <3000000>;
|
||||
regulator-suspend-microvolt = <3300000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -390,13 +394,13 @@
|
||||
vcc3v0_pmu: LDO_REG4 {
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
regulator-min-microvolt = <3000000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
|
||||
regulator-name = "vcc3v0_pmu";
|
||||
regulator-state-mem {
|
||||
regulator-on-in-suspend;
|
||||
regulator-suspend-microvolt = <3000000>;
|
||||
regulator-suspend-microvolt = <3300000>;
|
||||
|
||||
};
|
||||
};
|
||||
@@ -627,7 +631,7 @@
|
||||
&pinctrl {
|
||||
headphone {
|
||||
hp_det: hp-det {
|
||||
rockchip,pins = <3 RK_PA4 RK_FUNC_GPIO &pcfg_pull_down>;
|
||||
rockchip,pins = <2 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -12,28 +12,6 @@
|
||||
/ {
|
||||
model = "Rockchip PX30 evb ddr4 board";
|
||||
compatible = "rockchip,px30-evb-ddr4-v10", "rockchip,px30";
|
||||
|
||||
rk_headset: rk-headset {
|
||||
compatible = "rockchip_headset";
|
||||
headset_gpio = <&gpio2 RK_PB0 GPIO_ACTIVE_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&hp_det>;
|
||||
io-channels = <&saradc 1>;
|
||||
};
|
||||
|
||||
wireless-bluetooth {
|
||||
compatible = "bluetooth-platdata";
|
||||
clocks = <&rk809 1>;
|
||||
clock-names = "ext_clock";
|
||||
uart_rts_gpios = <&gpio1 RK_PC3 GPIO_ACTIVE_LOW>;
|
||||
pinctrl-names = "default","rts_gpio";
|
||||
pinctrl-0 = <&uart1_rts>;
|
||||
pinctrl-1 = <&uart1_rts_gpio>;
|
||||
BT,reset_gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_gpio = <&gpio0 RK_PA1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_host_irq = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
&chosen {
|
||||
@@ -298,24 +276,3 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gmac {
|
||||
phy-supply = <&vcc_phy>;
|
||||
clock_in_out = "input";
|
||||
assigned-clocks = <&cru SCLK_GMAC>;
|
||||
assigned-clock-parents = <&gmac_clkin>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rmii_pins &mac_refclk>;
|
||||
snps,reset-gpio = <&gpio2 13 GPIO_ACTIVE_LOW>;
|
||||
snps,reset-active-low;
|
||||
snps,reset-delays-us = <0 50000 50000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
headphone {
|
||||
hp_det: hp-det {
|
||||
rockchip,pins = <2 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
#include "px30.dtsi"
|
||||
#include "px30-android.dtsi"
|
||||
#include "px30-evb-ddr3-v10.dtsi"
|
||||
#include "px30-mini-evb-v11.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Rockchip PX30 evb ddr3 board";
|
||||
compatible = "rockchip,px30-evb-ddr3-v11-avb", "rockchip,px30";
|
||||
model = "Rockchip PX30 mini evb ddr3 board";
|
||||
compatible = "rockchip,px30-mini-evb-ddr3-v11-avb", "rockchip,px30";
|
||||
};
|
||||
|
||||
&chosen {
|
||||
@@ -7,10 +7,11 @@
|
||||
#include "px30.dtsi"
|
||||
#include "px30-android.dtsi"
|
||||
#include "px30-evb-ddr3-v10.dtsi"
|
||||
#include "px30-mini-evb-v11.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Rockchip PX30 evb ddr3 board";
|
||||
compatible = "rockchip,px30-evb-ddr3-v11", "rockchip,px30";
|
||||
model = "Rockchip PX30 mini evb ddr3 board";
|
||||
compatible = "rockchip,px30-mini-evb-ddr3-v11", "rockchip,px30";
|
||||
};
|
||||
|
||||
&dsi {
|
||||
31
arch/arm64/boot/dts/rockchip/px30-mini-evb-v11.dtsi
Normal file
31
arch/arm64/boot/dts/rockchip/px30-mini-evb-v11.dtsi
Normal file
@@ -0,0 +1,31 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
/*
|
||||
* Copyright (c) 2022 Fuzhou Rockchip Electronics Co., Ltd
|
||||
*/
|
||||
|
||||
&gmac {
|
||||
clock_in_out = "output";
|
||||
/delete-property/ assigned-clocks;
|
||||
/delete-property/ assigned-clock-parents;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rmii_pins &mac_refclk_12ma>;
|
||||
};
|
||||
|
||||
&rk_headset {
|
||||
headset_gpio = <&gpio3 RK_PA4 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
|
||||
&pinctrl {
|
||||
headphone {
|
||||
hp_det: hp-det {
|
||||
rockchip,pins = <3 RK_PA4 RK_FUNC_GPIO &pcfg_pull_down>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&wireless_bluetooth {
|
||||
BT,reset_gpio = <&gpio0 RK_PA1 GPIO_ACTIVE_HIGH>;
|
||||
BT,wake_gpio = <&gpio2 RK_PB0 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user