/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" / { model = "bowmore"; compatible = "nvidia,bowmore", "nvidia,tegra132"; #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>; }; 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 { status = "okay"; clock-frequency = <100000>; max44006@44 { compatible = "maxim,max44006"; reg = <0x44>; vcc-supply = <&palmas_smps8>; }; }; i2c@7000c400 { status = "okay"; clock-frequency = <100000>; pca9546@71 { vcc-supply = <&palmas_smps9>; }; }; i2c@7000c500 { status = "okay"; clock-frequency = <400000>; }; i2c@7000c700 { status = "okay"; clock-frequency = <100000>; }; i2c@7000d000 { status = "okay"; clock-frequency = <400000>; nvidia,bit-banging-xfer-after-shutdown; palmas: tps65913 { pmic { regulators { palmas_smps9: smps9 { regulator-always-on; regulator-boot-on; }; }; }; }; }; i2c@7000d100 { status = "okay"; clock-frequency = <400000>; }; 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"; }; };