191 lines
4.9 KiB
Plaintext
191 lines
4.9 KiB
Plaintext
/*
|
|
* Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved.
|
|
*
|
|
* This program 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; version 2 of the License.
|
|
*
|
|
* This program 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.
|
|
*
|
|
* You should have received a copy of the GNU General Public License along
|
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
*
|
|
*/
|
|
|
|
/ {
|
|
pinmux@700008d4 {
|
|
prod-settings {
|
|
#prod-cells = <4>;
|
|
mask-one-style;
|
|
touch_prod {
|
|
status = "okay";
|
|
nvidia,prod-boot-init;
|
|
prod = <
|
|
0 0x23C 0x01F1F000 0x01F1F000 //TOUCH_CLK DRVUP-DN
|
|
>;
|
|
};
|
|
|
|
aux_clk_prod{
|
|
status = "okay";
|
|
nvidia,prod-boot-init;
|
|
prod = <1 0x160 0x00001000 0x00001000>;
|
|
};
|
|
|
|
sdmmc_prod {
|
|
status = "okay";
|
|
nvidia,prod-boot-init;
|
|
prod = <0 0x1C4 0xF7F7F000 0x51212000
|
|
0 0x1C8 0xF0003FFD 0x00001040
|
|
0 0x1DC 0xF7F7F000 0x51212000
|
|
0 0x1E0 0xF0003FFD 0x00001040
|
|
1 0x00 0x00007200 0x00002000
|
|
1 0x04 0x00007200 0x00002000
|
|
1 0x08 0x00007200 0x00002000
|
|
1 0x0C 0x00007200 0x00002000
|
|
1 0x10 0x00007200 0x00002000
|
|
1 0x14 0x00007200 0x00002000
|
|
1 0x1C 0x00007200 0x00002000
|
|
1 0x20 0x00007200 0x00002000
|
|
1 0x24 0x00007200 0x00002000
|
|
1 0x28 0x00007200 0x00002000
|
|
1 0x2C 0x00007200 0x00002000
|
|
1 0x30 0x00007200 0x00002000>;
|
|
};
|
|
|
|
spi1_prod {
|
|
nvidia,prod-boot-init;
|
|
prod = <0 0x200 0xF0000000 0x50000000
|
|
0 0x204 0xF0000000 0x50000000
|
|
0 0x208 0xF0000000 0x50000000
|
|
0 0x20c 0xF0000000 0x50000000
|
|
0 0x210 0xF0000000 0x50000000
|
|
1 0x50 0x00006000 0x00006040
|
|
1 0x54 0x00006000 0x00006040
|
|
1 0x58 0x00006000 0x00006040
|
|
1 0x5c 0x00006000 0x00006040
|
|
1 0x60 0x00006000 0x00006040>;
|
|
};
|
|
spi2_prod {
|
|
nvidia,prod-boot-init;
|
|
prod = <0 0x214 0xF0000000 0xd0000000
|
|
0 0x218 0xF0000000 0xd0000000
|
|
0 0x21c 0xF0000000 0xd0000000
|
|
0 0x220 0xF0000000 0xd0000000
|
|
0 0x224 0xF0000000 0xd0000000
|
|
1 0x64 0x00006000 0x00006040
|
|
1 0x68 0x00006000 0x00006040
|
|
1 0x6c 0x00006000 0x00006040
|
|
1 0x70 0x00006000 0x00006040
|
|
1 0x74 0x00006000 0x00006040>;
|
|
};
|
|
spi3_prod {
|
|
nvidia,prod-boot-init;
|
|
prod = <0 0xcc 0x01404000 0x01414000
|
|
0 0xd0 0x01404000 0x01414000
|
|
0 0x140 0x01404000 0x01414000
|
|
0 0x144 0x01404000 0x01414000>;
|
|
};
|
|
spi4_prod {
|
|
nvidia,prod-boot-init;
|
|
prod = <0 0x268 0x01404000 0x01414000
|
|
0 0x26c 0x01404000 0x01414000
|
|
0 0x270 0x01404000 0x01414000
|
|
0 0x274 0x01404000 0x01414000>;
|
|
};
|
|
};
|
|
};
|
|
|
|
spi@7000d400 {
|
|
prod-settings {
|
|
#prod-cells = <3>;
|
|
mask-one-style;
|
|
prod {
|
|
prod = <0x04 0x00000fff 0x0>;
|
|
};
|
|
prod_c_flash {
|
|
status = "disabled";
|
|
/* enabled for spi flash rom */
|
|
prod = <0x04 0x0000003f 0x00000007>;
|
|
};
|
|
prod_c_loop {
|
|
status = "disabled";
|
|
/* enabled for spi loopback mode */
|
|
prod = <0x04 0x00000fff 0x0000044b>;
|
|
};
|
|
};
|
|
};
|
|
spi@7000d600 {
|
|
prod-settings {
|
|
#prod-cells = <3>;
|
|
mask-one-style;
|
|
prod {
|
|
prod = <0x04 0x00000fff 0x0>;
|
|
};
|
|
prod_c_flash {
|
|
status = "disabled";
|
|
/* enabled for spi flash rom */
|
|
prod = <0x04 0x0000003f 0x00000006>;
|
|
};
|
|
prod_c_loop {
|
|
status = "disabled";
|
|
/* enabled for spi loopback mode */
|
|
prod = <0x04 0x00000fff 0x0000044b>;
|
|
};
|
|
};
|
|
};
|
|
spi@7000d800 {
|
|
prod-settings {
|
|
#prod-cells = <3>;
|
|
mask-one-style;
|
|
prod {
|
|
prod = <0x04 0x00000fff 0x0>;
|
|
};
|
|
prod_c_flash {
|
|
status = "disabled";
|
|
/* enabled for spi flash rom */
|
|
prod = <0x04 0x0000003f 0x00000008>;
|
|
};
|
|
prod_c_loop {
|
|
status = "disabled";
|
|
/* enabled for spi loopback mode */
|
|
prod = <0x04 0x00000fff 0x0000044b>;
|
|
};
|
|
};
|
|
};
|
|
spi@7000da00 {
|
|
prod-settings {
|
|
#prod-cells = <3>;
|
|
mask-one-style;
|
|
prod {
|
|
prod = <0x04 0x00000fff 0x0>;
|
|
};
|
|
prod_c_flash {
|
|
status = "disabled";
|
|
/* enabled for spi loopback mode */
|
|
prod = <0x04 0x00000fff 0x0000044b>;
|
|
};
|
|
};
|
|
};
|
|
|
|
sata@70020000 {
|
|
prod-settings {
|
|
#prod-cells = <4>;
|
|
mask-one-style;
|
|
prod {
|
|
prod = <
|
|
0 0x00000680 0x00000001 0x00000001 // SATA_CHX_INDEX_0 0
|
|
0 0x00000690 0x00000FFF 0x00000715 // SATA_CHX_PHY_CTRL1_GEN1_0 31:0
|
|
0 0x00000694 0x000FF0FF 0x0000E01B // SATA_CHX_PHY_CTRL1_GEN2_0 31:0
|
|
0 0x000006d0 0xFFFFFFFF 0x00AB000F // SATA_CHX_PHY_CTRL11_0 31:0
|
|
0 0x00000170 0x0000F000 0x00007000 // NV_PROJ_SATA_FIFO_0 15:12
|
|
2 0x00000960 0x03000000 0x01000000 // XUSB_PADCTL_UPHY_MISC_PAD_S0_CTL_1_0 25:24
|
|
>;
|
|
};
|
|
};
|
|
};
|
|
};
|