Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 
0003 #include "tegra30-asus-nexus7-grouper-common.dtsi"
0004 #include "tegra30-asus-nexus7-grouper-memory-timings.dtsi"
0005 
0006 / {
0007         compatible = "asus,grouper", "nvidia,tegra30";
0008 
0009         display-panel {
0010                 panel-timing {
0011                         clock-frequency = <68000000>;
0012                         hactive = <800>;
0013                         vactive = <1280>;
0014                         hfront-porch = <24>;
0015                         hback-porch = <32>;
0016                         hsync-len = <24>;
0017                         vsync-len = <1>;
0018                         vfront-porch = <5>;
0019                         vback-porch = <32>;
0020                 };
0021         };
0022 
0023         pinmux@70000868 {
0024                 state_default: pinmux {
0025                         lcd_dc1_pd2 {
0026                                 nvidia,pins = "lcd_dc1_pd2";
0027                                 nvidia,function = "displaya";
0028                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0029                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0030                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0031                         };
0032                         lcd_pwr2_pc6 {
0033                                 nvidia,pins = "lcd_pwr2_pc6";
0034                                 nvidia,function = "displaya";
0035                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0036                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0037                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0038                         };
0039                         spi2_cs2_n_pw3 {
0040                                 nvidia,pins = "spi2_cs2_n_pw3";
0041                                 nvidia,function = "spi2";
0042                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0043                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0044                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0045                         };
0046                         spi1_sck_px5 {
0047                                 nvidia,pins = "spi1_sck_px5";
0048                                 nvidia,function = "spi1";
0049                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0050                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0051                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0052                         };
0053                         pu5 {
0054                                 nvidia,pins = "pu5";
0055                                 nvidia,function = "pwm2";
0056                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0057                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0058                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0059                         };
0060                         spi1_miso_px7 {
0061                                 nvidia,pins = "spi1_miso_px7";
0062                                 nvidia,function = "spi1";
0063                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0064                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0065                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0066                         };
0067                         spi2_mosi_px0 {
0068                                 nvidia,pins = "spi2_mosi_px0";
0069                                 nvidia,function = "spi2";
0070                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0071                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0072                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0073                         };
0074                         kb_row7_pr7 {
0075                                 nvidia,pins = "kb_row7_pr7";
0076                                 nvidia,function = "kbc";
0077                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0078                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0079                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0080                         };
0081                         pu3 {
0082                                 nvidia,pins = "pu3";
0083                                 nvidia,function = "rsvd4";
0084                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0085                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0086                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0087                         };
0088                         pu4 {
0089                                 nvidia,pins = "pu4";
0090                                 nvidia,function = "pwm1";
0091                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0092                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0093                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0094                         };
0095                         kb_row15_ps7 {
0096                                 nvidia,pins = "kb_row15_ps7";
0097                                 nvidia,function = "kbc";
0098                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0099                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0100                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0101                         };
0102                         kb_row3_pr3 {
0103                                 nvidia,pins = "kb_row3_pr3";
0104                                 nvidia,function = "kbc";
0105                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0106                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0107                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0108                         };
0109                         kb_row13_ps5 {
0110                                 nvidia,pins = "kb_row13_ps5";
0111                                 nvidia,function = "kbc";
0112                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0113                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0114                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0115                         };
0116                         gmi_wp_n_pc7 {
0117                                 nvidia,pins = "gmi_wp_n_pc7",
0118                                                 "gmi_wait_pi7",
0119                                                 "gmi_cs4_n_pk2",
0120                                                 "gmi_cs3_n_pk4";
0121                                 nvidia,function = "rsvd1";
0122                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0123                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0124                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0125                         };
0126                         gmi_cs6_n_pi3 {
0127                                 nvidia,pins = "gmi_cs6_n_pi3";
0128                                 nvidia,function = "gmi";
0129                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0130                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0131                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0132                         };
0133                 };
0134         };
0135 
0136         i2c@7000c500 {
0137                 nfc@28 {
0138                         compatible = "nxp,pn544-i2c";
0139                         reg = <0x28>;
0140 
0141                         interrupt-parent = <&gpio>;
0142                         interrupts = <TEGRA_GPIO(X, 0) IRQ_TYPE_EDGE_RISING>;
0143 
0144                         enable-gpios   = <&gpio TEGRA_GPIO(S, 7) GPIO_ACTIVE_HIGH>;
0145                         firmware-gpios = <&gpio TEGRA_GPIO(R, 3) GPIO_ACTIVE_HIGH>;
0146                 };
0147         };
0148 };