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/tegra30-asus-tf700t.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
    2 /dts-v1/;
    3 
    4 #include "tegra30-asus-transformer-common.dtsi"
    5 
    6 / {
    7         model = "Asus Transformer Infinity TF700T";
    8         compatible = "asus,tf700t", "nvidia,tegra30";
    9 
   10         host1x@50000000 {
   11                 lcd: dc@54200000 {
   12                         clocks = <&tegra_car TEGRA30_CLK_DISP1>,
   13                                  <&tegra_car TEGRA30_CLK_PLL_D_OUT0>;
   14 
   15                         rgb {
   16                                 status = "okay";
   17 
   18                                 port@0 {
   19                                         dpi_output: endpoint {
   20                                                 remote-endpoint = <&bridge_input>;
   21                                                 bus-width = <24>;
   22                                         };
   23                                 };
   24                         };
   25                 };
   26         };
   27 
   28         pinmux@70000868 {
   29                 state_default: pinmux {
   30                         lcd_pwr2_pc6 {
   31                                 nvidia,pins = "lcd_pwr2_pc6",
   32                                                 "lcd_dc1_pd2";
   33                                 nvidia,function = "displaya";
   34                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   35                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
   36                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   37                         };
   38 
   39                         pbb3 {
   40                                 nvidia,pins = "pbb3";
   41                                 nvidia,function = "vgp3";
   42                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   43                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
   44                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   45                         };
   46 
   47                         spi2_mosi_px0 {
   48                                 nvidia,pins = "spi2_mosi_px0";
   49                                 nvidia,function = "spi2";
   50                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   51                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
   52                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   53                         };
   54 
   55                         pbb7 {
   56                                 nvidia,pins = "pbb7";
   57                                 nvidia,function = "i2s4";
   58                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   59                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
   60                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   61                         };
   62 
   63                         kb_row7_pr7 {
   64                                 nvidia,pins = "kb_row7_pr7";
   65                                 nvidia,function = "kbc";
   66                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   67                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
   68                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   69                         };
   70 
   71                         gmi_cs4_n_pk2 {
   72                                 nvidia,pins = "gmi_cs4_n_pk2";
   73                                 nvidia,function = "gmi";
   74                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
   75                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
   76                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
   77                         };
   78                 };
   79         };
   80 
   81         serial@70006200 {
   82                 /* Azurewave AW-NH665 BCM4330B1 */
   83                 bluetooth {
   84                         compatible = "brcm,bcm4330-bt";
   85                 };
   86         };
   87 
   88         i2c@7000c400 {
   89                 /* Elantech ELAN-3024-7053 or 5184N FPC-1 REV: 2/3 touchscreen */
   90                 touchscreen@10 {
   91                         compatible = "elan,ektf3624";
   92                         reg = <0x10>;
   93 
   94                         interrupt-parent = <&gpio>;
   95                         interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
   96                         reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
   97 
   98                         vcc33-supply = <&vdd_3v3_sys>;
   99                         vccio-supply = <&vdd_3v3_sys>;
  100 
  101                         touchscreen-size-x = <2944>;
  102                         touchscreen-size-y = <1856>;
  103                         touchscreen-inverted-y;
  104                 };
  105         };
  106 
  107         i2c@7000c500 {
  108                 clock-frequency = <100000>;
  109 
  110                 magnetometer@e {
  111                         mount-matrix =   "1",  "0",  "0",
  112                                          "0", "-1",  "0",
  113                                          "0",  "0", "-1";
  114                 };
  115 
  116                 gyroscope@68 {
  117                         mount-matrix =   "0",  "1",  "0",
  118                                          "1",  "0",  "0",
  119                                          "0",  "0", "-1";
  120 
  121                         /* External I2C interface */
  122                         i2c-gate {
  123                                 accelerometer@f {
  124                                         mount-matrix =   "0", "-1",  "0",
  125                                                         "-1",  "0",  "0",
  126                                                          "0",  "0",  "1";
  127                                 };
  128                         };
  129                 };
  130         };
  131 
  132         i2c@7000d000 {
  133                 /* Realtek ALC5631 audio codec */
  134                 rt5631: audio-codec@1a {
  135                         compatible = "realtek,rt5631";
  136                         reg = <0x1a>;
  137                 };
  138         };
  139 
  140         memory-controller@7000f000 {
  141                 emc-timings-0 {
  142                         /* Micron 1GB 800MHZ */
  143                         nvidia,ram-code = <0>;
  144 
  145                         timing-25500000 {
  146                                 clock-frequency = <25500000>;
  147 
  148                                 nvidia,emem-configuration = < 0x00020001 0xc0000020
  149                                         0x00000001 0x00000001 0x00000002 0x00000000
  150                                         0x00000001 0x00000001 0x00000003 0x00000008
  151                                         0x00000002 0x00000001 0x00000002 0x00000006
  152                                         0x06020102 0x000a0502 0x75830303 0x001f0000 >;
  153                         };
  154 
  155                         timing-51000000 {
  156                                 clock-frequency = <51000000>;
  157 
  158                                 nvidia,emem-configuration = < 0x00010001 0xc0000020
  159                                         0x00000001 0x00000001 0x00000002 0x00000000
  160                                         0x00000001 0x00000001 0x00000003 0x00000008
  161                                         0x00000002 0x00000001 0x00000002 0x00000006
  162                                         0x06020102 0x000a0502 0x74630303 0x001f0000 >;
  163                         };
  164 
  165                         timing-102000000 {
  166                                 clock-frequency = <102000000>;
  167 
  168                                 nvidia,emem-configuration = < 0x00000001 0xc0000030
  169                                         0x00000001 0x00000001 0x00000003 0x00000000
  170                                         0x00000002 0x00000001 0x00000003 0x00000008
  171                                         0x00000002 0x00000001 0x00000002 0x00000006
  172                                         0x06020102 0x000a0503 0x73c30504 0x001f0000 >;
  173                         };
  174 
  175                         timing-204000000 {
  176                                 clock-frequency = <204000000>;
  177 
  178                                 nvidia,emem-configuration = < 0x00000003 0xc0000025
  179                                         0x00000001 0x00000001 0x00000005 0x00000002
  180                                         0x00000004 0x00000001 0x00000003 0x00000008
  181                                         0x00000002 0x00000001 0x00000002 0x00000006
  182                                         0x06020102 0x000a0505 0x73840a06 0x001f0000 >;
  183                         };
  184 
  185                         timing-400000000 {
  186                                 clock-frequency = <400000000>;
  187 
  188                                 nvidia,emem-configuration = < 0x00000006 0xc0000048
  189                                         0x00000001 0x00000002 0x00000009 0x00000005
  190                                         0x00000007 0x00000001 0x00000002 0x00000008
  191                                         0x00000002 0x00000002 0x00000003 0x00000006
  192                                         0x06030202 0x000d0709 0x7086120a 0x001f0000 >;
  193                         };
  194 
  195                         timing-800000000 {
  196                                 clock-frequency = <800000000>;
  197 
  198                                 nvidia,emem-configuration = < 0x0000000c 0xc0000090
  199                                         0x00000004 0x00000005 0x00000013 0x0000000c
  200                                         0x0000000f 0x00000002 0x00000003 0x0000000c
  201                                         0x00000002 0x00000002 0x00000004 0x00000008
  202                                         0x08040202 0x00160d13 0x712c2414 0x001f0000 >;
  203                         };
  204                 };
  205 
  206                 emc-timings-1 {
  207                         /* Elpida 1GB 800MHZ */
  208                         nvidia,ram-code = <1>;
  209 
  210                         timing-25500000 {
  211                                 clock-frequency = <25500000>;
  212 
  213                                 nvidia,emem-configuration = < 0x00020001 0xc0000020
  214                                         0x00000001 0x00000001 0x00000002 0x00000000
  215                                         0x00000001 0x00000001 0x00000003 0x00000008
  216                                         0x00000002 0x00000001 0x00000002 0x00000006
  217                                         0x06020102 0x000a0502 0x75830303 0x001f0000 >;
  218                         };
  219 
  220                         timing-51000000 {
  221                                 clock-frequency = <51000000>;
  222 
  223                                 nvidia,emem-configuration = < 0x00010001 0xc0000020
  224                                         0x00000001 0x00000001 0x00000002 0x00000000
  225                                         0x00000001 0x00000001 0x00000003 0x00000008
  226                                         0x00000002 0x00000001 0x00000002 0x00000006
  227                                         0x06020102 0x000a0502 0x74630303 0x001f0000 >;
  228                         };
  229 
  230                         timing-102000000 {
  231                                 clock-frequency = <102000000>;
  232 
  233                                 nvidia,emem-configuration = < 0x00000001 0xc0000030
  234                                         0x00000001 0x00000001 0x00000003 0x00000000
  235                                         0x00000002 0x00000001 0x00000003 0x00000008
  236                                         0x00000002 0x00000001 0x00000002 0x00000006
  237                                         0x06020102 0x000a0503 0x73c30504 0x001f0000 >;
  238                         };
  239 
  240                         timing-204000000 {
  241                                 clock-frequency = <204000000>;
  242 
  243                                 nvidia,emem-configuration = < 0x00000003 0xc0000025
  244                                         0x00000001 0x00000001 0x00000005 0x00000002
  245                                         0x00000004 0x00000001 0x00000003 0x00000008
  246                                         0x00000002 0x00000001 0x00000002 0x00000006
  247                                         0x06020102 0x000a0505 0x73840a06 0x001f0000 >;
  248                         };
  249 
  250                         timing-400000000 {
  251                                 clock-frequency = <400000000>;
  252 
  253                                 nvidia,emem-configuration = < 0x00000006 0xc0000048
  254                                         0x00000001 0x00000002 0x00000009 0x00000005
  255                                         0x00000007 0x00000001 0x00000002 0x00000008
  256                                         0x00000002 0x00000002 0x00000003 0x00000006
  257                                         0x06030202 0x000d0709 0x7086120a 0x001f0000 >;
  258                         };
  259 
  260                         timing-800000000 {
  261                                 clock-frequency = <800000000>;
  262 
  263                                 nvidia,emem-configuration = < 0x0000000c 0xc0000090
  264                                         0x00000004 0x00000005 0x00000013 0x0000000c
  265                                         0x0000000f 0x00000002 0x00000003 0x0000000c
  266                                         0x00000002 0x00000002 0x00000004 0x00000008
  267                                         0x08040202 0x00160d13 0x712c2414 0x001f0000 >;
  268                         };
  269                 };
  270         };
  271 
  272         memory-controller@7000f400 {
  273                 emc-timings-0 {
  274                         /* Micron 1GB 800MHZ */
  275                         nvidia,ram-code = <0>;
  276 
  277                         timing-25500000 {
  278                                 clock-frequency = <25500000>;
  279 
  280                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  281                                 nvidia,emc-mode-1 = <0x80100003>;
  282                                 nvidia,emc-mode-2 = <0x80200008>;
  283                                 nvidia,emc-mode-reset = <0x80001221>;
  284                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  285                                 nvidia,emc-cfg-dyn-self-ref;
  286                                 nvidia,emc-cfg-periodic-qrst;
  287 
  288                                 nvidia,emc-configuration =  < 0x00000001
  289                                         0x00000006 0x00000000 0x00000000 0x00000002
  290                                         0x0000000a 0x00000005 0x0000000b 0x00000000
  291                                         0x00000000 0x00000003 0x00000001 0x00000000
  292                                         0x00000005 0x00000005 0x00000004 0x0000000a
  293                                         0x0000000b 0x000000c0 0x00000000 0x00000030
  294                                         0x00000002 0x00000002 0x00000001 0x00000000
  295                                         0x00000007 0x0000000f 0x00000007 0x00000007
  296                                         0x00000004 0x00000002 0x00000000 0x00000004
  297                                         0x00000005 0x000000c7 0x00000006 0x00000004
  298                                         0x00000000 0x00000000 0x00004288 0x007800a4
  299                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
  300                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
  301                                         0x000fc000 0x00000000 0x00000000 0x00000000
  302                                         0x00000000 0x00000000 0x00000000 0x00000000
  303                                         0x00000000 0x00000000 0x00000000 0x00000000
  304                                         0x00000000 0x00000000 0x00000000 0x00000000
  305                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
  306                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
  307                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  308                                         0x08000168 0x08000000 0x00000802 0x00000000
  309                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
  310                                         0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
  311                         };
  312 
  313                         timing-51000000 {
  314                                 clock-frequency = <51000000>;
  315 
  316                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  317                                 nvidia,emc-mode-1 = <0x80100003>;
  318                                 nvidia,emc-mode-2 = <0x80200008>;
  319                                 nvidia,emc-mode-reset = <0x80001221>;
  320                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  321                                 nvidia,emc-cfg-dyn-self-ref;
  322                                 nvidia,emc-cfg-periodic-qrst;
  323 
  324                                 nvidia,emc-configuration =  < 0x00000002
  325                                         0x0000000d 0x00000001 0x00000000 0x00000002
  326                                         0x0000000a 0x00000005 0x0000000b 0x00000000
  327                                         0x00000000 0x00000003 0x00000001 0x00000000
  328                                         0x00000005 0x00000005 0x00000004 0x0000000a
  329                                         0x0000000b 0x00000181 0x00000000 0x00000060
  330                                         0x00000002 0x00000002 0x00000001 0x00000000
  331                                         0x00000007 0x0000000f 0x0000000e 0x0000000e
  332                                         0x00000004 0x00000003 0x00000000 0x00000004
  333                                         0x00000005 0x0000018e 0x00000006 0x00000004
  334                                         0x00000000 0x00000000 0x00004288 0x007800a4
  335                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
  336                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
  337                                         0x000fc000 0x00000000 0x00000000 0x00000000
  338                                         0x00000000 0x00000000 0x00000000 0x00000000
  339                                         0x00000000 0x00000000 0x00000000 0x00000000
  340                                         0x00000000 0x00000000 0x00000000 0x00000000
  341                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
  342                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
  343                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  344                                         0x08000168 0x08000000 0x00000802 0x00000000
  345                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
  346                                         0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
  347                         };
  348 
  349                         timing-102000000 {
  350                                 clock-frequency = <102000000>;
  351 
  352                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  353                                 nvidia,emc-mode-1 = <0x80100003>;
  354                                 nvidia,emc-mode-2 = <0x80200008>;
  355                                 nvidia,emc-mode-reset = <0x80001221>;
  356                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  357                                 nvidia,emc-cfg-dyn-self-ref;
  358                                 nvidia,emc-cfg-periodic-qrst;
  359 
  360                                 nvidia,emc-configuration =  < 0x00000004
  361                                         0x0000001a 0x00000003 0x00000001 0x00000002
  362                                         0x0000000a 0x00000005 0x0000000b 0x00000001
  363                                         0x00000001 0x00000003 0x00000001 0x00000000
  364                                         0x00000005 0x00000005 0x00000004 0x0000000a
  365                                         0x0000000b 0x00000303 0x00000000 0x000000c0
  366                                         0x00000002 0x00000002 0x00000001 0x00000000
  367                                         0x00000007 0x0000000f 0x0000001c 0x0000001c
  368                                         0x00000004 0x00000005 0x00000000 0x00000004
  369                                         0x00000005 0x0000031c 0x00000006 0x00000004
  370                                         0x00000000 0x00000000 0x00004288 0x007800a4
  371                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
  372                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
  373                                         0x000fc000 0x00000000 0x00000000 0x00000000
  374                                         0x00000000 0x00000000 0x00000000 0x00000000
  375                                         0x00000000 0x00000000 0x00000000 0x00000000
  376                                         0x00000000 0x00000000 0x00000000 0x00000000
  377                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
  378                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
  379                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  380                                         0x08000168 0x08000000 0x00000802 0x00000000
  381                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
  382                                         0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
  383                         };
  384 
  385                         timing-204000000 {
  386                                 clock-frequency = <204000000>;
  387 
  388                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  389                                 nvidia,emc-mode-1 = <0x80100003>;
  390                                 nvidia,emc-mode-2 = <0x80200008>;
  391                                 nvidia,emc-mode-reset = <0x80001221>;
  392                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  393                                 nvidia,emc-cfg-dyn-self-ref;
  394                                 nvidia,emc-cfg-periodic-qrst;
  395 
  396                                 nvidia,emc-configuration =  < 0x00000009
  397                                         0x00000035 0x00000007 0x00000002 0x00000002
  398                                         0x0000000a 0x00000005 0x0000000b 0x00000002
  399                                         0x00000002 0x00000003 0x00000001 0x00000000
  400                                         0x00000005 0x00000006 0x00000004 0x0000000a
  401                                         0x0000000b 0x00000607 0x00000000 0x00000181
  402                                         0x00000002 0x00000002 0x00000001 0x00000000
  403                                         0x00000007 0x0000000f 0x00000038 0x00000038
  404                                         0x00000004 0x00000009 0x00000000 0x00000004
  405                                         0x00000005 0x00000638 0x00000007 0x00000004
  406                                         0x00000000 0x00000000 0x00004288 0x004400a4
  407                                         0x00008000 0x00080000 0x00080000 0x00080000
  408                                         0x00080000 0x00080000 0x00080000 0x00080000
  409                                         0x00080000 0x00000000 0x00000000 0x00000000
  410                                         0x00000000 0x00000000 0x00000000 0x00000000
  411                                         0x00000000 0x00000000 0x00000000 0x00000000
  412                                         0x00000000 0x00000000 0x00000000 0x00000000
  413                                         0x00000000 0x00080000 0x00080000 0x00080000
  414                                         0x00080000 0x000002a0 0x0800211c 0x00000000
  415                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  416                                         0x08000168 0x08000000 0x00000802 0x00020000
  417                                         0x00000100 0x000c000c 0xa0f10000 0x00000000
  418                                         0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
  419                         };
  420 
  421                         timing-400000000 {
  422                                 clock-frequency = <400000000>;
  423 
  424                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  425                                 nvidia,emc-mode-1 = <0x80100002>;
  426                                 nvidia,emc-mode-2 = <0x80200000>;
  427                                 nvidia,emc-mode-reset = <0x80000521>;
  428                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  429 
  430                                 nvidia,emc-configuration =  < 0x00000012
  431                                         0x00000066 0x0000000c 0x00000004 0x00000003
  432                                         0x00000008 0x00000002 0x0000000a 0x00000004
  433                                         0x00000004 0x00000002 0x00000001 0x00000000
  434                                         0x00000004 0x00000006 0x00000004 0x0000000a
  435                                         0x0000000c 0x00000bf0 0x00000000 0x000002fc
  436                                         0x00000001 0x00000008 0x00000001 0x00000000
  437                                         0x00000008 0x0000000f 0x0000006c 0x00000200
  438                                         0x00000004 0x00000010 0x00000000 0x00000004
  439                                         0x00000005 0x00000c30 0x00000000 0x00000004
  440                                         0x00000000 0x00000000 0x00007088 0x001d0084
  441                                         0x00008000 0x00044000 0x00044000 0x00044000
  442                                         0x00044000 0x00014000 0x00014000 0x00014000
  443                                         0x00014000 0x00000000 0x00000000 0x00000000
  444                                         0x00000000 0x00000000 0x00000000 0x00000000
  445                                         0x00000000 0x00000000 0x00000000 0x00000000
  446                                         0x00000000 0x00000000 0x00000000 0x00000000
  447                                         0x00000000 0x00048000 0x00048000 0x00048000
  448                                         0x00048000 0x000002a0 0x0600013d 0x00000000
  449                                         0x77fff884 0x01f1f508 0x05057404 0x54000007
  450                                         0x080001e8 0x08000021 0x00000802 0x00020000
  451                                         0x00000100 0x0158000c 0xa0f10000 0x00000000
  452                                         0x00000000 0x800018c8 0xe8000000 0xff00ff89 >;
  453                         };
  454 
  455                         timing-800000000 {
  456                                 clock-frequency = <800000000>;
  457 
  458                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  459                                 nvidia,emc-mode-1 = <0x80100002>;
  460                                 nvidia,emc-mode-2 = <0x80200018>;
  461                                 nvidia,emc-mode-reset = <0x80000d71>;
  462                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  463                                 nvidia,emc-cfg-periodic-qrst;
  464 
  465                                 nvidia,emc-configuration =  < 0x00000025
  466                                         0x000000ce 0x0000001a 0x00000009 0x00000005
  467                                         0x0000000d 0x00000004 0x00000013 0x00000009
  468                                         0x00000009 0x00000004 0x00000001 0x00000000
  469                                         0x00000007 0x0000000a 0x00000009 0x0000000a
  470                                         0x00000011 0x00001820 0x00000000 0x00000608
  471                                         0x00000003 0x00000012 0x00000001 0x00000000
  472                                         0x0000000f 0x00000018 0x000000d8 0x00000200
  473                                         0x00000005 0x00000020 0x00000000 0x00000007
  474                                         0x00000008 0x00001860 0x0000000b 0x00000006
  475                                         0x00000000 0x00000000 0x00005088 0xf0070191
  476                                         0x00008000 0x0000000a 0x0000000a 0x0000000a
  477                                         0x0000000a 0x0000000a 0x0000000a 0x0000000a
  478                                         0x0000000a 0x00018000 0x00018000 0x00018000
  479                                         0x00018000 0x00000000 0x00000000 0x00000000
  480                                         0x00000000 0x00000000 0x00000000 0x00000000
  481                                         0x00000000 0x00000000 0x00000000 0x00000000
  482                                         0x00000000 0x0000000a 0x0000000a 0x0000000a
  483                                         0x0000000a 0x000002a0 0x0800013d 0x22220000
  484                                         0x77fff884 0x01f1f501 0x07077404 0x54000000
  485                                         0x080001e8 0x08000021 0x00000802 0x00020000
  486                                         0x00000100 0x00f0000c 0xa0f10000 0x00000000
  487                                         0x00000000 0x8000308c 0xe8000000 0xff00ff49 >;
  488                         };
  489                 };
  490 
  491                 emc-timings-1 {
  492                         /* Elpida 1GB 800MHZ */
  493                         nvidia,ram-code = <1>;
  494 
  495                         timing-25500000 {
  496                                 clock-frequency = <25500000>;
  497 
  498                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  499                                 nvidia,emc-mode-1 = <0x80100003>;
  500                                 nvidia,emc-mode-2 = <0x80200008>;
  501                                 nvidia,emc-mode-reset = <0x80001221>;
  502                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  503                                 nvidia,emc-cfg-dyn-self-ref;
  504                                 nvidia,emc-cfg-periodic-qrst;
  505 
  506                                 nvidia,emc-configuration =  < 0x00000001
  507                                         0x00000006 0x00000000 0x00000000 0x00000002
  508                                         0x0000000a 0x00000005 0x0000000b 0x00000000
  509                                         0x00000000 0x00000003 0x00000001 0x00000000
  510                                         0x00000005 0x00000005 0x00000004 0x0000000a
  511                                         0x0000000b 0x000000c0 0x00000000 0x00000030
  512                                         0x00000002 0x00000002 0x00000001 0x00000000
  513                                         0x00000007 0x0000000f 0x00000007 0x00000007
  514                                         0x00000004 0x00000002 0x00000000 0x00000004
  515                                         0x00000005 0x000000c7 0x00000006 0x00000004
  516                                         0x00000000 0x00000000 0x00004288 0x007800a4
  517                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
  518                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
  519                                         0x000fc000 0x00000000 0x00000000 0x00000000
  520                                         0x00000000 0x00000000 0x00000000 0x00000000
  521                                         0x00000000 0x00000000 0x00000000 0x00000000
  522                                         0x00000000 0x00000000 0x00000000 0x00000000
  523                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
  524                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
  525                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  526                                         0x08000168 0x08000000 0x00000802 0x00000000
  527                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
  528                                         0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
  529                         };
  530 
  531                         timing-51000000 {
  532                                 clock-frequency = <51000000>;
  533 
  534                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  535                                 nvidia,emc-mode-1 = <0x80100003>;
  536                                 nvidia,emc-mode-2 = <0x80200008>;
  537                                 nvidia,emc-mode-reset = <0x80001221>;
  538                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  539                                 nvidia,emc-cfg-dyn-self-ref;
  540                                 nvidia,emc-cfg-periodic-qrst;
  541 
  542                                 nvidia,emc-configuration =  < 0x00000002
  543                                         0x0000000d 0x00000001 0x00000000 0x00000002
  544                                         0x0000000a 0x00000005 0x0000000b 0x00000000
  545                                         0x00000000 0x00000003 0x00000001 0x00000000
  546                                         0x00000005 0x00000005 0x00000004 0x0000000a
  547                                         0x0000000b 0x00000181 0x00000000 0x00000060
  548                                         0x00000002 0x00000002 0x00000001 0x00000000
  549                                         0x00000007 0x0000000f 0x0000000e 0x0000000e
  550                                         0x00000004 0x00000003 0x00000000 0x00000004
  551                                         0x00000005 0x0000018e 0x00000006 0x00000004
  552                                         0x00000000 0x00000000 0x00004288 0x007800a4
  553                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
  554                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
  555                                         0x000fc000 0x00000000 0x00000000 0x00000000
  556                                         0x00000000 0x00000000 0x00000000 0x00000000
  557                                         0x00000000 0x00000000 0x00000000 0x00000000
  558                                         0x00000000 0x00000000 0x00000000 0x00000000
  559                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
  560                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
  561                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  562                                         0x08000168 0x08000000 0x00000802 0x00000000
  563                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
  564                                         0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
  565                         };
  566 
  567                         timing-102000000 {
  568                                 clock-frequency = <102000000>;
  569 
  570                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  571                                 nvidia,emc-mode-1 = <0x80100003>;
  572                                 nvidia,emc-mode-2 = <0x80200008>;
  573                                 nvidia,emc-mode-reset = <0x80001221>;
  574                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  575                                 nvidia,emc-cfg-dyn-self-ref;
  576                                 nvidia,emc-cfg-periodic-qrst;
  577 
  578                                 nvidia,emc-configuration =  < 0x00000004
  579                                         0x0000001a 0x00000003 0x00000001 0x00000002
  580                                         0x0000000a 0x00000005 0x0000000b 0x00000001
  581                                         0x00000001 0x00000003 0x00000001 0x00000000
  582                                         0x00000005 0x00000005 0x00000004 0x0000000a
  583                                         0x0000000b 0x00000303 0x00000000 0x000000c0
  584                                         0x00000002 0x00000002 0x00000001 0x00000000
  585                                         0x00000007 0x0000000f 0x0000001c 0x0000001c
  586                                         0x00000004 0x00000005 0x00000000 0x00000004
  587                                         0x00000005 0x0000031c 0x00000006 0x00000004
  588                                         0x00000000 0x00000000 0x00004288 0x007800a4
  589                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
  590                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
  591                                         0x000fc000 0x00000000 0x00000000 0x00000000
  592                                         0x00000000 0x00000000 0x00000000 0x00000000
  593                                         0x00000000 0x00000000 0x00000000 0x00000000
  594                                         0x00000000 0x00000000 0x00000000 0x00000000
  595                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
  596                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
  597                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  598                                         0x08000168 0x08000000 0x00000802 0x00000000
  599                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
  600                                         0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
  601                         };
  602 
  603                         timing-204000000 {
  604                                 clock-frequency = <204000000>;
  605 
  606                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  607                                 nvidia,emc-mode-1 = <0x80100003>;
  608                                 nvidia,emc-mode-2 = <0x80200008>;
  609                                 nvidia,emc-mode-reset = <0x80001221>;
  610                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  611                                 nvidia,emc-cfg-dyn-self-ref;
  612                                 nvidia,emc-cfg-periodic-qrst;
  613 
  614                                 nvidia,emc-configuration =  < 0x00000009
  615                                         0x00000035 0x00000007 0x00000002 0x00000002
  616                                         0x0000000a 0x00000005 0x0000000b 0x00000002
  617                                         0x00000002 0x00000003 0x00000001 0x00000000
  618                                         0x00000005 0x00000006 0x00000004 0x0000000a
  619                                         0x0000000b 0x00000607 0x00000000 0x00000181
  620                                         0x00000002 0x00000002 0x00000001 0x00000000
  621                                         0x00000007 0x0000000f 0x00000038 0x00000038
  622                                         0x00000004 0x00000009 0x00000000 0x00000004
  623                                         0x00000005 0x00000638 0x00000007 0x00000004
  624                                         0x00000000 0x00000000 0x00004288 0x004400a4
  625                                         0x00008000 0x00080000 0x00080000 0x00080000
  626                                         0x00080000 0x00080000 0x00080000 0x00080000
  627                                         0x00080000 0x00000000 0x00000000 0x00000000
  628                                         0x00000000 0x00000000 0x00000000 0x00000000
  629                                         0x00000000 0x00000000 0x00000000 0x00000000
  630                                         0x00000000 0x00000000 0x00000000 0x00000000
  631                                         0x00000000 0x00080000 0x00080000 0x00080000
  632                                         0x00080000 0x000002a0 0x0800211c 0x00000000
  633                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
  634                                         0x08000168 0x08000000 0x00000802 0x00020000
  635                                         0x00000100 0x000c000c 0xa0f10000 0x00000000
  636                                         0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
  637                         };
  638 
  639                         timing-400000000 {
  640                                 clock-frequency = <400000000>;
  641 
  642                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  643                                 nvidia,emc-mode-1 = <0x80100002>;
  644                                 nvidia,emc-mode-2 = <0x80200000>;
  645                                 nvidia,emc-mode-reset = <0x80000521>;
  646                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  647 
  648                                 nvidia,emc-configuration =  < 0x00000012
  649                                         0x00000066 0x0000000c 0x00000004 0x00000003
  650                                         0x00000008 0x00000002 0x0000000a 0x00000004
  651                                         0x00000004 0x00000002 0x00000001 0x00000000
  652                                         0x00000004 0x00000006 0x00000004 0x0000000a
  653                                         0x0000000c 0x00000bf0 0x00000000 0x000002fc
  654                                         0x00000001 0x00000008 0x00000001 0x00000000
  655                                         0x00000008 0x0000000f 0x0000006c 0x00000200
  656                                         0x00000004 0x00000010 0x00000000 0x00000004
  657                                         0x00000005 0x00000c30 0x00000000 0x00000004
  658                                         0x00000000 0x00000000 0x00007088 0x001d0084
  659                                         0x00008000 0x00044000 0x00044000 0x00044000
  660                                         0x00044000 0x00014000 0x00014000 0x00014000
  661                                         0x00014000 0x00000000 0x00000000 0x00000000
  662                                         0x00000000 0x00000000 0x00000000 0x00000000
  663                                         0x00000000 0x00000000 0x00000000 0x00000000
  664                                         0x00000000 0x00000000 0x00000000 0x00000000
  665                                         0x00000000 0x00048000 0x00048000 0x00048000
  666                                         0x00048000 0x000002a0 0x0600013d 0x00000000
  667                                         0x77fff884 0x01f1f508 0x05057404 0x54000007
  668                                         0x080001e8 0x08000021 0x00000802 0x00020000
  669                                         0x00000100 0x0158000c 0xa0f10000 0x00000000
  670                                         0x00000000 0x800018c8 0xe8000000 0xff00ff89 >;
  671                         };
  672 
  673                         timing-800000000 {
  674                                 clock-frequency = <800000000>;
  675 
  676                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  677                                 nvidia,emc-mode-1 = <0x80100002>;
  678                                 nvidia,emc-mode-2 = <0x80200018>;
  679                                 nvidia,emc-mode-reset = <0x80000d71>;
  680                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  681                                 nvidia,emc-cfg-periodic-qrst;
  682 
  683                                 nvidia,emc-configuration =  < 0x00000025
  684                                         0x000000ce 0x0000001a 0x00000009 0x00000005
  685                                         0x0000000d 0x00000004 0x00000013 0x00000009
  686                                         0x00000009 0x00000004 0x00000001 0x00000000
  687                                         0x00000007 0x0000000a 0x00000009 0x0000000a
  688                                         0x00000011 0x00001820 0x00000000 0x00000608
  689                                         0x00000003 0x00000012 0x00000001 0x00000000
  690                                         0x0000000f 0x00000018 0x000000d8 0x00000200
  691                                         0x00000005 0x00000020 0x00000000 0x00000007
  692                                         0x00000008 0x00001860 0x0000000b 0x00000006
  693                                         0x00000000 0x00000000 0x00005088 0xf0070191
  694                                         0x00008000 0x0000000a 0x0000000a 0x0000000a
  695                                         0x0000000a 0x0000000a 0x0000000a 0x0000000a
  696                                         0x0000000a 0x00018000 0x00018000 0x00018000
  697                                         0x00018000 0x00000000 0x00000000 0x00000000
  698                                         0x00000000 0x00000000 0x00000000 0x00000000
  699                                         0x00000000 0x00000000 0x00000000 0x00000000
  700                                         0x00000000 0x0000000a 0x0000000a 0x0000000a
  701                                         0x0000000a 0x000002a0 0x0a00013d 0x22220000
  702                                         0x77fff884 0x01f1f501 0x07077404 0x54000000
  703                                         0x080001e8 0x08000021 0x00000802 0x00020000
  704                                         0x00000100 0x00f0000c 0xa0f10000 0x00000000
  705                                         0x00000000 0x8000308c 0xe8000000 0xff00ff49 >;
  706                         };
  707                 };
  708         };
  709 
  710         tc358768_refclk: clock-tc358768 {
  711                 compatible = "fixed-clock";
  712                 clock-frequency = <23100000>;
  713                 clock-accuracy = <100>;
  714                 #clock-cells = <0>;
  715         };
  716 
  717         tc358768_osc: clock-tc358768-osc-gate {
  718                 compatible = "gpio-gate-clock";
  719                 enable-gpios = <&gpio TEGRA_GPIO(D, 2) GPIO_ACTIVE_HIGH>;
  720                 clocks = <&tc358768_refclk>;
  721                 #clock-cells = <0>;
  722         };
  723 
  724         haptic-feedback {
  725                 compatible = "gpio-vibrator";
  726                 enable-gpios = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
  727                 vcc-supply = <&vdd_3v3_sys>;
  728         };
  729 
  730         i2c-mux {
  731                 compatible = "i2c-mux-gpio";
  732 
  733                 mux-gpios = <&gpio TEGRA_GPIO(X, 0) GPIO_ACTIVE_HIGH>;
  734                 i2c-parent = <&lcd_ddc>;
  735                 idle-state = <0x0>;
  736 
  737                 #address-cells = <1>;
  738                 #size-cells = <0>;
  739 
  740                 i2c@1 {
  741                         reg = <1>;
  742                         #address-cells = <1>;
  743                         #size-cells = <0>;
  744 
  745                         dsi@7 {
  746                                 compatible = "toshiba,tc358768";
  747                                 reg = <0x7>;
  748 
  749                                 #address-cells = <1>;
  750                                 #size-cells = <0>;
  751 
  752                                 clocks = <&tc358768_osc>;
  753                                 clock-names = "refclk";
  754 
  755                                 reset-gpios = <&gpio TEGRA_GPIO(N, 6) GPIO_ACTIVE_LOW>;
  756 
  757                                 vddc-supply = <&vdd_1v2_mipi>;
  758                                 vddio-supply = <&vdd_1v8_vio>;
  759                                 vddmipi-supply = <&vdd_1v2_mipi>;
  760 
  761                                 ports {
  762                                         #address-cells = <1>;
  763                                         #size-cells = <0>;
  764 
  765                                         port@0 {
  766                                                 reg = <0>;
  767 
  768                                                 bridge_input: endpoint {
  769                                                         remote-endpoint = <&dpi_output>;
  770                                                         data-lines = <24>;
  771                                                 };
  772                                         };
  773 
  774                                         port@1 {
  775                                                 reg = <1>;
  776 
  777                                                 bridge_output: endpoint {
  778                                                         remote-endpoint = <&panel_input>;
  779                                                 };
  780                                         };
  781                                 };
  782 
  783                                 /*
  784                                  * Panasonic VVX10F004B00 or HYDIS HV101WU1-1E1
  785                                  * LCD SuperIPS+ Full HD panel.
  786                                  */
  787                                 panel@1 {
  788                                         compatible = "panasonic,vvx10f004b00";
  789                                         reg = <1>;
  790 
  791                                         power-supply = <&vdd_pnl>;
  792                                         backlight = <&backlight>;
  793 
  794                                         port {
  795                                                 panel_input: endpoint {
  796                                                         remote-endpoint = <&bridge_output>;
  797                                                 };
  798                                         };
  799                                 };
  800                         };
  801                 };
  802         };
  803 
  804         vdd_1v2_mipi: regulator-mipi {
  805                 compatible = "regulator-fixed";
  806                 regulator-name = "tc358768_1v2_vdd";
  807                 regulator-min-microvolt = <1200000>;
  808                 regulator-max-microvolt = <1200000>;
  809                 regulator-enable-ramp-delay = <10000>;
  810                 regulator-boot-on;
  811                 gpio = <&gpio TEGRA_GPIO(BB, 3) GPIO_ACTIVE_HIGH>;
  812                 enable-active-high;
  813                 vin-supply = <&vdd_3v3_sys>;
  814         };
  815 };
  816 
  817 &emc_icc_dvfs_opp_table {
  818         /delete-node/ opp-900000000-1350;
  819 };
  820 
  821 &emc_bw_dfs_opp_table {
  822         /delete-node/ opp-900000000;
  823 };

Cache object: 8e880d6bf2881f110668ed84ca4091f1


[ 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.