The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/rk3288-evb-act8846.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
    2 
    3 /dts-v1/;
    4 #include "rk3288-evb.dtsi"
    5 
    6 / {
    7         model = "Rockchip RK3288 EVB ACT8846";
    8         compatible = "rockchip,rk3288-evb-act8846", "rockchip,rk3288";
    9 
   10         vcc_lcd: vcc-lcd {
   11                 compatible = "regulator-fixed";
   12                 enable-active-high;
   13                 gpio = <&gpio7 RK_PA3 GPIO_ACTIVE_HIGH>;
   14                 pinctrl-names = "default";
   15                 pinctrl-0 = <&lcd_en>;
   16                 regulator-name = "vcc_lcd";
   17                 vin-supply = <&vcc_io>;
   18         };
   19 
   20         vcc_wl: vcc-wl {
   21                 compatible = "regulator-fixed";
   22                 enable-active-high;
   23                 gpio = <&gpio7 RK_PB1 GPIO_ACTIVE_HIGH>;
   24                 pinctrl-names = "default";
   25                 pinctrl-0 = <&wifi_pwr>;
   26                 regulator-name = "vcc_wl";
   27                 vin-supply = <&vcc_18>;
   28         };
   29 };
   30 
   31 &i2c0 {
   32         clock-frequency = <400000>;
   33 
   34         vdd_cpu: syr827@40 {
   35                 compatible = "silergy,syr827";
   36                 fcs,suspend-voltage-selector = <1>;
   37                 reg = <0x40>;
   38                 regulator-name = "vdd_cpu";
   39                 regulator-min-microvolt = <850000>;
   40                 regulator-max-microvolt = <1350000>;
   41                 regulator-always-on;
   42                 regulator-boot-on;
   43                 vin-supply = <&vcc_sys>;
   44         };
   45 
   46         vdd_gpu: syr828@41 {
   47                 compatible = "silergy,syr828";
   48                 fcs,suspend-voltage-selector = <1>;
   49                 reg = <0x41>;
   50                 regulator-name = "vdd_gpu";
   51                 regulator-min-microvolt = <850000>;
   52                 regulator-max-microvolt = <1350000>;
   53                 regulator-always-on;
   54                 vin-supply = <&vcc_sys>;
   55         };
   56 
   57         hym8563@51 {
   58                 compatible = "haoyu,hym8563";
   59                 reg = <0x51>;
   60 
   61                 interrupt-parent = <&gpio0>;
   62                 interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
   63 
   64                 pinctrl-names = "default";
   65                 pinctrl-0 = <&pmic_int>;
   66 
   67                 #clock-cells = <0>;
   68                 clock-output-names = "xin32k";
   69         };
   70 
   71         act8846: act8846@5a {
   72                 compatible = "active-semi,act8846";
   73                 reg = <0x5a>;
   74                 status = "okay";
   75 
   76                 vp1-supply = <&vcc_sys>;
   77                 vp2-supply = <&vcc_sys>;
   78                 vp3-supply = <&vcc_sys>;
   79                 vp4-supply = <&vcc_sys>;
   80                 inl1-supply = <&vcc_io>;
   81                 inl2-supply = <&vcc_sys>;
   82                 inl3-supply = <&vcc_20>;
   83 
   84                 regulators {
   85                         vcc_ddr: REG1 {
   86                                 regulator-name = "VCC_DDR";
   87                                 regulator-min-microvolt = <1200000>;
   88                                 regulator-max-microvolt = <1200000>;
   89                                 regulator-always-on;
   90                         };
   91 
   92                         vcc_io: REG2 {
   93                                 regulator-name = "VCC_IO";
   94                                 regulator-min-microvolt = <3300000>;
   95                                 regulator-max-microvolt = <3300000>;
   96                                 regulator-always-on;
   97                         };
   98 
   99                         vdd_log: REG3 {
  100                                 regulator-name = "VDD_LOG";
  101                                 regulator-min-microvolt = <700000>;
  102                                 regulator-max-microvolt = <1500000>;
  103                                 regulator-always-on;
  104                         };
  105 
  106                         vcc_20: REG4 {
  107                                 regulator-name = "VCC_20";
  108                                 regulator-min-microvolt = <2000000>;
  109                                 regulator-max-microvolt = <2000000>;
  110                                 regulator-always-on;
  111                         };
  112 
  113                         vccio_sd: REG5 {
  114                                 regulator-name = "VCCIO_SD";
  115                                 regulator-min-microvolt = <1800000>;
  116                                 regulator-max-microvolt = <3300000>;
  117                                 regulator-always-on;
  118                         };
  119 
  120                         vdd10_lcd: REG6 {
  121                                 regulator-name = "VDD10_LCD";
  122                                 regulator-min-microvolt = <1000000>;
  123                                 regulator-max-microvolt = <1000000>;
  124                                 regulator-always-on;
  125                         };
  126 
  127                         vcca_codec: REG7 {
  128                                 regulator-name = "VCCA_CODEC";
  129                                 regulator-min-microvolt = <3300000>;
  130                                 regulator-max-microvolt = <3300000>;
  131                                 regulator-always-on;
  132                         };
  133 
  134                         vcc_tp: REG8 {
  135                                 regulator-name = "VCCA_TP";
  136                                 regulator-min-microvolt = <3300000>;
  137                                 regulator-max-microvolt = <3300000>;
  138                                 regulator-always-on;
  139                         };
  140 
  141                         vccio_pmu: REG9 {
  142                                 regulator-name = "VCCIO_PMU";
  143                                 regulator-min-microvolt = <3300000>;
  144                                 regulator-max-microvolt = <3300000>;
  145                                 regulator-always-on;
  146                         };
  147 
  148                         vdd_10: REG10 {
  149                                 regulator-name = "VDD_10";
  150                                 regulator-min-microvolt = <1000000>;
  151                                 regulator-max-microvolt = <1000000>;
  152                                 regulator-always-on;
  153                         };
  154 
  155                         vcc_18: REG11 {
  156                                 regulator-name = "VCC_18";
  157                                 regulator-min-microvolt = <1800000>;
  158                                 regulator-max-microvolt = <1800000>;
  159                                 regulator-always-on;
  160                         };
  161 
  162                         vcc18_lcd: REG12 {
  163                                 regulator-name = "VCC18_LCD";
  164                                 regulator-min-microvolt = <1800000>;
  165                                 regulator-max-microvolt = <1800000>;
  166                                 regulator-always-on;
  167                         };
  168                 };
  169         };
  170 };
  171 
  172 &panel {
  173         power-supply = <&vcc_lcd>;
  174 };
  175 
  176 &pinctrl {
  177         lcd {
  178                 lcd_en: lcd-en  {
  179                         rockchip,pins = <7 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>;
  180                 };
  181         };
  182 
  183         wifi {
  184                 wifi_pwr: wifi-pwr {
  185                         rockchip,pins = <7 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>;
  186                 };
  187         };
  188 };

Cache object: 51ca5510b1c6ed88c79b9f960fcc255f


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.