| /dts-v1/; |
| |
| #include "tegra132.dtsi" |
| #include "tegra124-platforms/tegra124-tn8-keys-e1780-1100-a02.dtsi" |
| #include "tegra124-platforms/tegra124-tn8-pmic-e1936-1000-a00.dtsi" |
| #include "tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi" |
| #include "tegra124-platforms/tegra124-tn8-gpio-e1780-1100-a02.dtsi" |
| #include "tegra124-platforms/tegra124-tn8-pinmux-e1780-1100-a02.dtsi" |
| #include "tegra132-platforms/tegra132-bowmore-powermon-e1971-1100-a00.dtsi" |
| #include "tegra132-tn8-dfll.dtsi" |
| #include "tegra132-platforms/tegra132-bowmore-sensor-e1934-1000-a00.dtsi" |
| #include "tegra132-platforms/tegra132-bowmore-camera-a00.dtsi" |
| |
| / { |
| model = "bowmore"; |
| compatible = "nvidia,bowmore", "nvidia,tegra132"; |
| nvidia,boardids = "1971:1100:00;1936:1000:00"; |
| nvidia,dtsfilename = __FILE__; |
| nvidia,proc-boardid = "1971:1100:00"; |
| nvidia,pmu-boardid = "1936:1000:00"; |
| #address-cells = <2>; |
| #size-cells = <2>; |
| |
| chosen { |
| bootargs = "tegraid=40.0.0.00.00 vmalloc=256M video=tegrafb console=ttyS0,115200n8"; |
| linux,initrd-start = <0x82080000>; |
| linux,initrd-end = <0x824B5300>; |
| }; |
| |
| i2c@7000d000 { |
| tps65913 { |
| thermal { |
| status = "okay"; |
| }; |
| pmic { |
| regulators { |
| smps123 { |
| ti,disable-active-discharge-idle; |
| }; |
| smps45 { |
| ti,disable-active-discharge-idle; |
| }; |
| smps7 { |
| ti,disable-active-discharge-idle; |
| }; |
| }; |
| }; |
| }; |
| }; |
| |
| serial@70006000 { |
| compatible = "nvidia,tegra114-hsuart"; |
| status = "okay"; |
| }; |
| |
| serial@70006040 { |
| compatible = "nvidia,tegra114-hsuart"; |
| status = "okay"; |
| }; |
| |
| serial@70006200 { |
| compatible = "nvidia,tegra114-hsuart"; |
| status = "okay"; |
| }; |
| |
| i2c@7000c000 { |
| clock-frequency = <100000>; |
| |
| }; |
| |
| i2c@7000c400 { |
| pca9546@71 { |
| vcc-supply = <&palmas_smps9>; |
| }; |
| }; |
| |
| |
| i2c@7000d000 { |
| nvidia,bit-banging-xfer-after-shutdown; |
| |
| palmas: tps65913 { |
| pmic { |
| regulators { |
| palmas_smps9: smps9 { |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| }; |
| }; |
| }; |
| }; |
| |
| memory@0x80000000 { |
| device_type = "memory"; |
| reg = <0x0 0x80000000 0x0 0x80000000>; |
| }; |
| |
| spi@7000d400 { |
| status = "okay"; |
| spi-max-frequency = <25000000>; |
| }; |
| |
| spi@7000d800 { |
| status = "okay"; |
| spi-max-frequency = <25000000>; |
| }; |
| |
| spi@7000da00 { |
| status = "okay"; |
| spi-max-frequency = <25000000>; |
| }; |
| |
| pmc { |
| status = "okay"; |
| nvidia,invert-interrupt; |
| nvidia,suspend-mode = <0>; |
| nvidia,cpu-pwr-good-time = <2000>; |
| nvidia,cpu-pwr-off-time = <2000>; |
| nvidia,core-pwr-good-time = <3845 3845>; |
| nvidia,core-pwr-off-time = <2000>; |
| nvidia,core-power-req-active-high; |
| nvidia,sys-clock-req-active-high; |
| }; |
| |
| xusb@70090000 { |
| /* nvidia,uses_external_pmic; |
| nvidia,gpio_controls_muxed_ss_lanes; */ |
| nvidia,gpio_ss1_sata = <0>; |
| nvidia,portmap = <0x703>; /* SSP0, SSP1 USB2P0, USB2P1, USBP2 */ |
| nvidia,ss_portmap = <0x20>; /* SSP0 on USB2P0, SSP1 on USB2P2 */ |
| nvidia,lane_owner = <6>; /* USB3P0 USB3P1 */ |
| nvidia,ulpicap = <0>; /* No ulpi support. can we remove */ |
| nvidia,supply_utmi_vbuses = "usb_vbus0", "usb_vbus1", "usb_vbus2"; |
| nvidia,supply_s3p3v = "hvdd_usb"; |
| nvidia,supply_s1p8v = "avdd_pll_utmip"; |
| nvidia,supply_vddio_hsic = "vddio_hsic"; |
| nvidia,supply_s1p05v = "avddio_usb"; |
| /* hsic config values in order defined in structure */ |
| nvidia,hsic0 = /bits/8 <0x1 0x1 0x8 0xa 0 0 1 0x22 0>; |
| status = "okay"; |
| }; |
| |
| pcie-controller { |
| nvidia,port0_status = <1>; |
| nvidia,port1_status = <0>; |
| nvidia,hot-plug-gpio = <&gpio TEGRA_GPIO(O, 1) 0>; |
| nvidia,wake-gpio = <&gpio TEGRA_GPIO(DD, 3) 0>; |
| status = "okay"; |
| }; |
| |
| denver_cpuidle_pmic { |
| type = <4>; /* TI TPS65913 2.3 */ |
| retention-voltage = <11>; /* vert = .55V */ |
| lock = <0>; |
| }; |
| }; |