ARM: tegra: p2371-2180: A03 board PMIC config updateRev A03 of P2180 requires some PMIC programming adjustments, yet thePMIC's own OTP has not been updated. Consequently, U-Boot must makethese ch
ARM: tegra: p2371-2180: A03 board PMIC config updateRev A03 of P2180 requires some PMIC programming adjustments, yet thePMIC's own OTP has not been updated. Consequently, U-Boot must makethese changes itself.NVIDIA's syseng team has confirmed that these changes can be enabled onall board revisions without issue.Signed-off-by: Stephen Warren <swarren@nvidia.com>Signed-off-by: Tom Warren <twarren@nvidia.com>
show more ...
ARM: tegra: use DT bindings for GPIO namingThere are currently many places that define the list of all Tegra GPIOs;the DT binding header and custom Tegra-specific header file gpio.h. Fixthe redun
ARM: tegra: use DT bindings for GPIO namingThere are currently many places that define the list of all Tegra GPIOs;the DT binding header and custom Tegra-specific header file gpio.h. Fixthe redundancy by replacing everything with the DT binding header file.Signed-off-by: Stephen Warren <swarren@nvidia.com>Reviewed-by: Simon Glass <sjg@chromium.org>Signed-off-by: Tom Warren <twarren@nvidia.com>
dm: tegra: net: Convert tegra boards to driver model for EthernetAdjust all Tegra boards to use driver model for Ethernet, now that therequired drivers are converted.Signed-off-by: Simon Glass <
dm: tegra: net: Convert tegra boards to driver model for EthernetAdjust all Tegra boards to use driver model for Ethernet, now that therequired drivers are converted.Signed-off-by: Simon Glass <sjg@chromium.org>Reviewed-by: Bin Meng <bmeng.cn@gmail.com>Acked-by: Joe Hershberger <joe.hershberger@ni.com>
ARM: tegra: enable PCI support of p2371-2180p2371-2180 has two PCI ports; a regular x4 slot and a x1 M.2 slot. Thispatch adds the relevant DT to enable the PCI controller and configurethe XUSB pa
ARM: tegra: enable PCI support of p2371-2180p2371-2180 has two PCI ports; a regular x4 slot and a x1 M.2 slot. Thispatch adds the relevant DT to enable the PCI controller and configurethe XUSB padctl pin muxing, and code to turn on the PCI power and enablePCI features in U-Boot. I have only tested the x4 slot.Signed-off-by: Stephen Warren <swarren@nvidia.com>Signed-off-by: Tom Warren <twarren@nvidia.com>
ARM: tegra: p2371-2180: import latest pinmuxIn order to avoid any assumptions about any device connected toP2371-2180's expansion connector, the latest pinmux spreadsheetconfigures all muxable pi
ARM: tegra: p2371-2180: import latest pinmuxIn order to avoid any assumptions about any device connected toP2371-2180's expansion connector, the latest pinmux spreadsheetconfigures all muxable pins on that connector to be GPIO inputs, withon-chip pulls where appropriate.Signed-off-by: Stephen Warren <swarren@nvidia.com>Signed-off-by: Tom Warren <twarren@nvidia.com>
ARM: tegra: Add p2371-2180 boardP2371-2180 is a P2180 CPU board married to a P2597 I/O board. Thecombination contains SoC, DRAM, eMMC, SD card slot, HDMI, USBmicro-B port, Ethernet via USB3, USB3
ARM: tegra: Add p2371-2180 boardP2371-2180 is a P2180 CPU board married to a P2597 I/O board. Thecombination contains SoC, DRAM, eMMC, SD card slot, HDMI, USBmicro-B port, Ethernet via USB3, USB3 host port, SATA, PCIe, andtwo GPIO expansion headers.Signed-off-by: Stephen Warren <swarren@nvidia.com>Signed-off-by: Tom Warren <twarren@nvidia.com>