| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | /dts-v1/; |
| 3 | |
| 4 | #include "tegra210-p2180.dtsi" |
| 5 | #include "tegra210-p2597.dtsi" |
| 6 | |
| 7 | / { |
| 8 | model = "NVIDIA Jetson TX1 Developer Kit"; |
| 9 | compatible = "nvidia,p2371-2180", "nvidia,tegra210"; |
| 10 | |
| 11 | pcie@1003000 { |
| 12 | status = "okay"; |
| 13 | |
| 14 | avdd-pll-uerefe-supply = <&avdd_1v05_pll>; |
| 15 | hvddio-pex-supply = <&vdd_1v8>; |
| 16 | dvddio-pex-supply = <&vdd_pex_1v05>; |
| 17 | dvdd-pex-pll-supply = <&vdd_pex_1v05>; |
| 18 | hvdd-pex-pll-e-supply = <&vdd_1v8>; |
| 19 | vddio-pex-ctl-supply = <&vdd_1v8>; |
| 20 | |
| 21 | pci@1,0 { |
| 22 | phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>, |
| 23 | <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>, |
| 24 | <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>, |
| 25 | <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>; |
| 26 | phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3"; |
| 27 | status = "okay"; |
| 28 | }; |
| 29 | |
| 30 | pci@2,0 { |
| 31 | phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>; |
| 32 | phy-names = "pcie-0"; |
| 33 | status = "okay"; |
| 34 | }; |
| 35 | }; |
| 36 | |
| 37 | host1x@50000000 { |
| 38 | dsi@54300000 { |
| 39 | status = "okay"; |
| 40 | |
| 41 | avdd-dsi-csi-supply = <&vdd_dsi_csi>; |
| 42 | |
| 43 | panel@0 { |
| 44 | compatible = "auo,b080uan01"; |
| 45 | reg = <0>; |
| 46 | |
| 47 | enable-gpios = <&gpio TEGRA_GPIO(V, 2) |
| 48 | GPIO_ACTIVE_HIGH>; |
| 49 | power-supply = <&vdd_5v0_io>; |
| 50 | backlight = <&backlight>; |
| 51 | }; |
| 52 | }; |
| 53 | }; |
| 54 | |
| 55 | i2c@7000c400 { |
| 56 | backlight: backlight@2c { |
| 57 | compatible = "ti,lp8557"; |
| 58 | reg = <0x2c>; |
| 59 | |
| 60 | dev-ctrl = /bits/ 8 <0x80>; |
| 61 | init-brt = /bits/ 8 <0xff>; |
| 62 | |
| 63 | pwm-period = <29334>; |
| 64 | |
| 65 | pwms = <&pwm 0 29334>; |
| 66 | pwm-names = "lp8557"; |
| 67 | |
| 68 | /* 3 LED string */ |
| 69 | rom_14h { |
| 70 | rom-addr = /bits/ 8 <0x14>; |
| 71 | rom-val = /bits/ 8 <0x87>; |
| 72 | }; |
| 73 | |
| 74 | /* boost frequency 1 MHz */ |
| 75 | rom_13h { |
| 76 | rom-addr = /bits/ 8 <0x13>; |
| 77 | rom-val = /bits/ 8 <0x01>; |
| 78 | }; |
| 79 | }; |
| 80 | }; |
| 81 | |
| 82 | i2c@7000c500 { |
| 83 | /* carrier board ID EEPROM */ |
| 84 | eeprom@57 { |
| 85 | compatible = "atmel,24c02"; |
| 86 | reg = <0x57>; |
| 87 | |
| 88 | address-bits = <8>; |
| 89 | page-size = <8>; |
| 90 | size = <256>; |
| 91 | read-only; |
| 92 | }; |
| 93 | }; |
| 94 | |
| 95 | clock@70110000 { |
| 96 | status = "okay"; |
| 97 | |
| 98 | nvidia,cf = <6>; |
| 99 | nvidia,ci = <0>; |
| 100 | nvidia,cg = <2>; |
| 101 | nvidia,droop-ctrl = <0x00000f00>; |
| 102 | nvidia,force-mode = <1>; |
| 103 | nvidia,sample-rate = <25000>; |
| 104 | |
| 105 | nvidia,pwm-min-microvolts = <708000>; |
| 106 | nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */ |
| 107 | nvidia,pwm-to-pmic; |
| 108 | nvidia,pwm-tristate-microvolts = <1000000>; |
| 109 | nvidia,pwm-voltage-step-microvolts = <19200>; |
| 110 | |
| 111 | pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable"; |
| 112 | pinctrl-0 = <&dvfs_pwm_active_state>; |
| 113 | pinctrl-1 = <&dvfs_pwm_inactive_state>; |
| 114 | }; |
| 115 | |
| 116 | aconnect@702c0000 { |
| 117 | status = "okay"; |
| 118 | |
| 119 | dma@702e2000 { |
| 120 | status = "okay"; |
| 121 | }; |
| 122 | |
| 123 | agic@702f9000 { |
| 124 | status = "okay"; |
| 125 | }; |
| 126 | }; |
| 127 | }; |