关键词:rk3229-cpu-opp.dtsi ,linux_3.10,rockchip,dts
dts — rk3229-cpu-opp.dtsi
/*
* Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd
*
* This file is dual-licensed: you can use it either under the terms
* of the GPL or the X11 license, at your option. Note that this dual
* licensing only applies to this file, and not this project as a
* whole.
*
* a) This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* Or, alternatively,
*
* b) Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
/ {
/delete-node/ opp-table0;
cpu0_opp_table: opp_table0 {
compatible = "operating-points-v2";
opp-shared;
clocks = <&cru PLL_APLL>;
rockchip,max-volt = <1350000>;
rockchip,leakage-voltage-sel = <
1 8 0
9 254 1
>;
nvmem-cells = <&cpu_leakage>;
nvmem-cell-names = "cpu_leakage";
opp-408000000 {
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <950000 950000 1400000>;
opp-microvolt-L0 = <950000 950000 1400000>;
opp-microvolt-L1 = <950000 950000 1400000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-600000000 {
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <975000 975000 1400000>;
opp-microvolt-L0 = <975000 975000 1400000>;
opp-microvolt-L1 = <975000 975000 1400000>;
};
opp-816000000 {
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <1000000 1000000 1400000>;
opp-microvolt-L0 = <1000000 1000000 1400000>;
opp-microvolt-L1 = <1000000 1000000 1400000>;
};
opp-1008000000 {
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <1175000 1175000 1400000>;
opp-microvolt-L0 = <1175000 1175000 1400000>;
opp-microvolt-L1 = <1125000 1125000 1400000>;
};
opp-1200000000 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <1275000 1275000 1400000>;
opp-microvolt-L0 = <1275000 1275000 1400000>;
opp-microvolt-L1 = <1225000 1225000 1400000>;
};
opp-1296000000 {
opp-hz = /bits/ 64 <1296000000>;
opp-microvolt = <1325000 1325000 1400000>;
opp-microvolt-L0 = <1325000 1325000 1400000>;
opp-microvolt-L1 = <1275000 1275000 1400000>;
};
opp-1392000000 {
opp-hz = /bits/ 64 <1392000000>;
opp-microvolt = <1350000 1350000 1400000>;
opp-microvolt-L0 = <1350000 1350000 1400000>;
opp-microvolt-L1 = <1325000 1325000 1400000>;
};
opp-1464000000 {
opp-hz = /bits/ 64 <1464000000>;
opp-microvolt = <1400000 1400000 1400000>;
opp-microvolt-L0 = <1400000 1400000 1400000>;
opp-microvolt-L1 = <1350000 1350000 1400000>;
};
};
};
te = <VALUE_TRI_DEFAULT>;
};
uart1_rts_gpio: uart1-rts-gpio {
rockchip,pins = <FUNC_TO_GPIO(UART1_RTSN)>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio1_uart2 {
uart2_xfer: uart2-xfer {
rockchip,pins = <UART2_SIN>,
<UART2_SOUT>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
/* no rts / cts for uart2 */
};
gpio1_uart3 {
uart3_xfer: uart3-xfer {
rockchip,pins = <UART3_SIN>,
<UART3_SOUT>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
uart3_cts: uart3-cts {
rockchip,pins = <UART3_CTSN>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
uart3_rts: uart3-rts {
rockchip,pins = <UART3_RTSN>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
uart3_rts_gpio: uart3-rts-gpio {
rockchip,pins = <FUNC_TO_GPIO(UART3_RTSN)>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio1_i2c0 {
i2c0_sda:i2c0-sda {
rockchip,pins = <I2C0_SDA>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c0_scl:i2c0-scl {
rockchip,pins = <I2C0_SCL>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c0_gpio: i2c0-gpio {
rockchip,pins = <FUNC_TO_GPIO(I2C0_SDA)>, <FUNC_TO_GPIO(I2C0_SCL)>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio1_i2c1 {
i2c1_sda:i2c1-sda {
rockchip,pins = <I2C1_SDA>;
rockchip,pull = <VALUE_PULL_DISABLE>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c1_scl:i2c1-scl {
rockchip,pins = <I2C1_SCL>;
rockchip,pull = <VALUE_PULL_DISABLE>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c1_gpio: i2c1-gpio {
rockchip,pins = <FUNC_TO_GPIO(I2C1_SDA)>, <FUNC_TO_GPIO(I2C1_SCL)>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio1_i2c2 {
i2c2_sda:i2c2-sda {
rockchip,pins = <I2C2_SDA>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c2_scl:i2c2-scl {
rockchip,pins = <I2C2_SCL>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c2_gpio: i2c2-gpio {
rockchip,pins = <FUNC_TO_GPIO(I2C2_SDA)>, <FUNC_TO_GPIO(I2C2_SCL)>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio3_i2c3 {
i2c3_sda:i2c3-sda {
rockchip,pins = <I2C3_SDA>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c3_scl:i2c3-scl {
rockchip,pins = <I2C3_SCL>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c3_gpio: i2c3-gpio {
rockchip,pins = <FUNC_TO_GPIO(I2C3_SDA)>, <FUNC_TO_GPIO(I2C3_SCL)>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio1_i2c4 {
i2c4_sda:i2c4-sda {
rockchip,pins = <I2C4_SDA>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c4_scl:i2c4-scl {
rockchip,pins = <I2C4_SCL>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2c4_gpio: i2c4-gpio {
rockchip,pins = <FUNC_TO_GPIO(I2C4_SDA)>, <FUNC_TO_GPIO(I2C4_SCL)>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio1_spi0 {
spi0_txd:spi0-txd {
rockchip,pins = <SPI0_TXD>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi0_rxd:spi0-rxd {
rockchip,pins = <SPI0_RXD>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi0_clk:spi0-clk {
rockchip,pins = <SPI0_CLK>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi0_cs0:spi0-cs0 {
rockchip,pins = <SPI0_CS0>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi0_cs1:spi0-cs1 {
rockchip,pins = <SPI0_CS1>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
gpio1_spi1 {
spi1_txd:spi1-txd {
rockchip,pins = <SPI1_TXD>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi1_rxd:spi1-rxd {
rockchip,pins = <SPI1_RXD>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi1_clk:spi1-clk {
rockchip,pins = <SPI1_CLK>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi1_cs0:spi1-cs0 {
rockchip,pins = <SPI1_CS0>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
spi1_cs1:spi1-cs1 {
rockchip,pins = <SPI1_CS1>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
gpio1_i2s0 {
i2s0_mclk:i2s0-mclk {
rockchip,pins = <I2S0_MCLK>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_8MA>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2s0_sclk:i2s0-sclk {
rockchip,pins = <I2S0_SCLK>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_8MA>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2s0_lrckrx:i2s0-lrckrx {
rockchip,pins = <I2S0_LRCKRX>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_8MA>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2s0_lrcktx:i2s0-lrcktx {
rockchip,pins = <I2S0_LRCKTX>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_8MA>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2s0_sdo:i2s0-sdo {
rockchip,pins = <I2S0_SDO>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_8MA>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2s0_sdi:i2s0-sdi {
rockchip,pins = <I2S0_SDI>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_8MA>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
i2s0_gpio: i2s0-gpio {
rockchip,pins = <FUNC_TO_GPIO(I2S0_MCLK)>,
<FUNC_TO_GPIO(I2S0_SCLK)>,
<FUNC_TO_GPIO(I2S0_LRCKRX)>,
<FUNC_TO_GPIO(I2S0_LRCKTX)>,
<FUNC_TO_GPIO(I2S0_SDO)>,
<FUNC_TO_GPIO(I2S0_SDI)>;
rockchip,drive = <VALUE_DRV_8MA>;
};
};
gpio2_lcdc1 {
lcdc1_lcdc:lcdc1-lcdc {
rockchip,pins = <LCDC1_D0>,
<LCDC1_D1>,
<LCDC1_D2>,
<LCDC1_D3>,
<LCDC1_D4>,
<LCDC1_D5>,
<LCDC1_D6>,
<LCDC1_D7>,
<LCDC1_D8>,
<LCDC1_D9>,
<LCDC1_D10>,
<LCDC1_D11>,
<LCDC1_D12>,
<LCDC1_D13>,
<LCDC1_D14>,
<LCDC1_D15>,
<LCDC1_D16>,
<LCDC1_D17>,
<LCDC1_D18>,
<LCDC1_D19>,
<LCDC1_D20>,
<LCDC1_D21>,
<LCDC1_D22>,
<LCDC1_D23>,
<LCDC1_DCLK>,
<LCDC1_DEN>,
<LCDC1_HSYNC>,
<LCDC1_VSYNC>;
rockchip,pull = <VALUE_PULL_DISABLE>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
lcdc1_gpio:lcdc1-gpio {
rockchip,pins = <FUNC_TO_GPIO(LCDC1_D0)>,
<FUNC_TO_GPIO(LCDC1_D1)>,
<FUNC_TO_GPIO(LCDC1_D2)>,
<FUNC_TO_GPIO(LCDC1_D3)>,
<FUNC_TO_GPIO(LCDC1_D4)>,
<FUNC_TO_GPIO(LCDC1_D5)>,
<FUNC_TO_GPIO(LCDC1_D6)>,
<FUNC_TO_GPIO(LCDC1_D7)>,
<FUNC_TO_GPIO(LCDC1_D8)>,
<FUNC_TO_GPIO(LCDC1_D9)>,
<FUNC_TO_GPIO(LCDC1_D10)>,
<FUNC_TO_GPIO(LCDC1_D11)>,
<FUNC_TO_GPIO(LCDC1_D12)>,
<FUNC_TO_GPIO(LCDC1_D13)>,
<FUNC_TO_GPIO(LCDC1_D14)>,
<FUNC_TO_GPIO(LCDC1_D15)>,
<FUNC_TO_GPIO(LCDC1_D16)>,
<FUNC_TO_GPIO(LCDC1_D17)>,
<FUNC_TO_GPIO(LCDC1_D18)>,
<FUNC_TO_GPIO(LCDC1_D19)>,
<FUNC_TO_GPIO(LCDC1_D20)>,
<FUNC_TO_GPIO(LCDC1_D21)>,
<FUNC_TO_GPIO(LCDC1_D22)>,
<FUNC_TO_GPIO(LCDC1_D23)>,
<FUNC_TO_GPIO(LCDC1_DCLK)>,
<FUNC_TO_GPIO(LCDC1_DEN)>,
<FUNC_TO_GPIO(LCDC1_HSYNC)>,
<FUNC_TO_GPIO(LCDC1_VSYNC)>;
rockchip,pull = <VALUE_PULL_DISABLE>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
};
gpio1_spdif {
spdif_tx: spdif-tx {
rockchip,pins = <SPDIF_TX>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
gpio3_pwm {
pwm0_pin:pwm0 {
rockchip,pins = <PWM0>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
pwm1_pin:pwm1 {
rockchip,pins = <PWM1>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
pwm2_pin:pwm2 {
rockchip,pins = <PWM2>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
pwm3_pin:pwm3 {
rockchip,pins = <PWM3>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
gpio3_sdio {
sd0_clk: sd0-clk {
rockchip,pins = <MMC0_CLKOUT>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd0_cmd: sd0-cmd {
rockchip,pins = <MMC0_CMD>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd0_cd: sd0-cd {
rockchip,pins = <MMC0_DETN>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd0_cd_gpio:sd0_cd_gpio{
rockchip,pins = <FUNC_TO_GPIO(MMC0_DETN)>;
rockchip,pull = <VALUE_PULL_DISABLE>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
};
sd0_wp: sd0-wp {
rockchip,pins = <MMC0_WRPRT>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd0_pwr: sd0-pwr {
rockchip,pins = <MMC0_PWREN>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd0_bus1: sd0-bus-width1 {
rockchip,pins = <MMC0_D0>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd0_bus4: sd0-bus-width4 {
rockchip,pins = <MMC0_D0>,
<MMC0_D1>,
<MMC0_D2 >,
<MMC0_D3>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
gpio3_sdmmc {
sd1_clk: sd1-clk {
rockchip,pins = <MMC1_CLKOUT>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd1_cmd: sd1-cmd {
rockchip,pins = <MMC1_CMD>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd1_cd: sd1-cd {
rockchip,pins = <MMC1_DETN>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd1_wp: sd1-wp {
rockchip,pins = <MMC1_WRPRT>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd1_bus1: sd1-bus-width1 {
rockchip,pins = <MMC1_D0>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
sd1_bus4: sd1-bus-width4 {
rockchip,pins = <MMC1_D0>,
<MMC1_D1>,
<MMC1_D2>,
<MMC1_D3>;
rockchip,pull = <VALUE_PULL_UP>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
gpio3_rmii {
rmii_clkoutpin: rmii-clkoutpin {
rockchip,pins = <RMII_CLKOUT>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
rmii_clkinpin: rmii-clkinpin {
rockchip,pins = <RMII_CLKIN>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
rmii_txpins: rmii-txpins {
rockchip,pins = <RMII_TXEN>, <RMII_TXD1>, <RMII_TXD0>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
rmii_rxpins: rmii-rxpins {
rockchip,pins = <RMII_RXD0>, <RMII_RXD1>, <RMII_RXERR>, <RMII_CRS>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
rmii_mdpins: rmii-mdpins {
rockchip,pins = <RMII_MD>, <RMII_MDCLK>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
gpio1_gps {
gps_mag:gps-mag {
rockchip,pins = <GPS_MAG>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
gps_sig:gps-sig {
rockchip,pins = <GPS_SIG>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
gps_rfclk:gps-rfclk {
rockchip,pins = <GPS_RFCLK>;
rockchip,pull = <VALUE_PULL_DISABLE>;
//rockchip,voltage = <VALUE_VOL_DEFAULT>;
rockchip,drive = <VALUE_DRV_DEFAULT>;
//rockchip,tristate = <VALUE_TRI_DEFAULT>;
};
};
vol_domain {
ap0_vcc:ap0-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_AP0_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
ap1_vcc:ap1-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_AP1_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
cif_vcc:cif-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_CIF_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
flash_vcc:flash-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_FLASH_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
vccio0_vcc:vccio0-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_VCCIO0_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
vccio1_vcc:vccio1-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_VCCIO1_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
lcdc0_vcc:lcdc0-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_LCDC0_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
lcdc1_vcc:lcdc1-vcc {
rockchip,pins = <VIRTUAL_PIN_FOR_LCDC1_VCC>;
rockchip,voltage = <VALUE_VOL_DEFAULT>;
};
ap0_vcc_18:ap0-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_AP0_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
ap1_vcc_18:ap1-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_AP1_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
cif_vcc_18:cif-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_CIF_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
flash_vcc_18:flash-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_FLASH_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
vccio0_vcc_18:vccio0-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_VCCIO0_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
vccio1_vcc_18:vccio1-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_VCCIO1_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
lcdc0_vcc_18:lcdc0-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_LCDC0_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
lcdc1_vcc_18:lcdc1-vcc-18 {
rockchip,pins = <VIRTUAL_PIN_FOR_LCDC1_VCC>;
rockchip,voltage = <VALUE_VOL_1V8>;
};
ap0_vcc_33:ap0-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_AP0_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
ap1_vcc_33:ap1-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_AP1_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
cif_vcc_33:cif-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_CIF_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
flash_vcc_33:flash-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_FLASH_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
vccio0_vcc_33:vccio0-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_VCCIO0_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
vccio1_vcc_33:vccio1-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_VCCIO1_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
lcdc0_vcc_33:lcdc0-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_LCDC0_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
lcdc1_vcc_33:lcdc1-vcc-33 {
rockchip,pins = <VIRTUAL_PIN_FOR_LCDC1_VCC>;
rockchip,voltage = <VALUE_VOL_3V3>;
};
};
//to add
};
};