关键词: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 }; };