#
579db6e5 |
| 12-Jul-2020 |
Jon Hunter <jonathanh@nvidia.com> |
arm64: tegra: Enable DFLL support on Jetson Nano
Populate the DFLL node and corresponding PWM pin nodes in order to enable CPUFREQ support on the Jetson Nano platform.
Signed-off-by: Jon Hunter <jo
arm64: tegra: Enable DFLL support on Jetson Nano
Populate the DFLL node and corresponding PWM pin nodes in order to enable CPUFREQ support on the Jetson Nano platform.
Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
ffcb6cf1 |
| 16-Jun-2020 |
Sowjanya Komatineni <skomatineni@nvidia.com> |
arm64: tegra: Enable Tegra VI CSI support for Jetson Nano
This patch enables VI and CSI in device tree for Jetson Nano.
Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com> Signed-off-by: Th
arm64: tegra: Enable Tegra VI CSI support for Jetson Nano
This patch enables VI and CSI in device tree for Jetson Nano.
Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
862120bd |
| 12-Jun-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Sort nodes by unit-address on Jetson Nano
Move the usb@700d0000 node to the correct place in the device tree, ordered by unit-address.
Signed-off-by: Thierry Reding <treding@nvidia.co
arm64: tegra: Sort nodes by unit-address on Jetson Nano
Move the usb@700d0000 node to the correct place in the device tree, ordered by unit-address.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
9efa0fca |
| 12-Jun-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Use standard EEPROM properties
The address-bits and page-size properties that are currently used are not valid properties according to the bindings. Use the address-width and pagesize
arm64: tegra: Use standard EEPROM properties
The address-bits and page-size properties that are currently used are not valid properties according to the bindings. Use the address-width and pagesize properties instead.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
1ca6bc89 |
| 12-Jun-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Update USB connector nodes
Use the preferred {id,vbus}-gpios over the {id,vbus}-gpio properties and fix the ordering of compatible strings (most-specific ones should come first).
Sign
arm64: tegra: Update USB connector nodes
Use the preferred {id,vbus}-gpios over the {id,vbus}-gpio properties and fix the ordering of compatible strings (most-specific ones should come first).
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
7517248a |
| 12-Jun-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Remove simple regulators bus
The standard way to do this is to list out the regulators at the top- level. Adopt the standard way to fix validation.
Signed-off-by: Thierry Reding <tred
arm64: tegra: Remove simple regulators bus
The standard way to do this is to list out the regulators at the top- level. Adopt the standard way to fix validation.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
393a403e |
| 12-Jun-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Remove simple clocks bus
The standard way to do this is to list out the clocks at the top-level. Adopt the standard way to fix validation.
Signed-off-by: Thierry Reding <treding@nvidi
arm64: tegra: Remove simple clocks bus
The standard way to do this is to list out the clocks at the top-level. Adopt the standard way to fix validation.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
67bb17f6 |
| 11-Jun-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Rename sdhci nodes to mmc
The new json-schema based validation tools require SD/MMC controller nodes to be named mmc. Rename all references to them.
Signed-off-by: Thierry Reding <tre
arm64: tegra: Rename sdhci nodes to mmc
The new json-schema based validation tools require SD/MMC controller nodes to be named mmc. Rename all references to them.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
772a6a7b |
| 11-Jun-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Add unit-address to memory node
The memory node requires a unit-address. For some boards the bootloader, which is usually locked down, uses a hard-coded name for the memory node withou
arm64: tegra: Add unit-address to memory node
The memory node requires a unit-address. For some boards the bootloader, which is usually locked down, uses a hard-coded name for the memory node without a unit-address, so we can't fix it on those boards.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
e8931a27 |
| 07-Feb-2020 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP
The I/O and PLL supplies used for HDMI/DP have alternative names. Use the names that are given in the hardware documentation for consistency.
arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP
The I/O and PLL supplies used for HDMI/DP have alternative names. Use the names that are given in the hardware documentation for consistency.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
358a6777 |
| 20-May-2020 |
Jon Hunter <jonathanh@nvidia.com> |
arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1
The RTC found on the MAX77620 PMIC can be used as a wakeup source on Jetson Nano and TX1, which is useful to wake the system from su
arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1
The RTC found on the MAX77620 PMIC can be used as a wakeup source on Jetson Nano and TX1, which is useful to wake the system from suspend at a given time.
Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
ce8a8596 |
| 07-Jun-2019 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Enable VI I2C on Jetson Nano
Enable the VI I2C so that the peripherals connected to it (such as the camera connector, an INA3221 power monitor and the USB 3.1 4-port hub) can be access
arm64: tegra: Enable VI I2C on Jetson Nano
Enable the VI I2C so that the peripherals connected to it (such as the camera connector, an INA3221 power monitor and the USB 3.1 4-port hub) can be accessed.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
ec5fd197 |
| 24-Feb-2020 |
Jon Hunter <jonathanh@nvidia.com> |
arm64: tegra: Add EEPROM supplies
The following warning is observed on Jetson TX1, Jetson Nano and Jetson TX2 platforms because the supply regulators are not specified for the EEPROMs.
WARNING KER
arm64: tegra: Add EEPROM supplies
The following warning is observed on Jetson TX1, Jetson Nano and Jetson TX2 platforms because the supply regulators are not specified for the EEPROMs.
WARNING KERN at24 0-0050: 0-0050 supply vcc not found, using dummy regulator WARNING KERN at24 0-0057: 0-0057 supply vcc not found, using dummy regulator
For both of these platforms the EEPROM is powered by the main 1.8V supply rail and so populate the supply for these devices to fix these warnings.
Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
9f2ff738 |
| 10-Feb-2020 |
Nagarjuna Kristam <nkristam@nvidia.com> |
arm64: tegra: Enable XUDC node on Jetson Nano
Enable XUSB device mode driver for USB 2-0 slot on Jetson Nano.
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com> Signed-off-by: Thierry Reding <t
arm64: tegra: Enable XUDC node on Jetson Nano
Enable XUSB device mode driver for USB 2-0 slot on Jetson Nano.
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
88d1049e |
| 10-Feb-2020 |
Nagarjuna Kristam <nkristam@nvidia.com> |
arm64: tegra: Update OTG port entries for Jetson Nano
Add usb-role-switch entry to peripheral USB port and add corresponding connector details.
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com
arm64: tegra: Update OTG port entries for Jetson Nano
Add usb-role-switch entry to peripheral USB port and add corresponding connector details.
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
1f32a31f |
| 02-Dec-2019 |
Tamás Szűcs <tszucs@protonmail.ch> |
arm64: tegra: Enable SDIO on Jetson Nano M.2 Key E
Enable SDMMC3 and set it up for SDIO devices.
Signed-off-by: Tamás Szűcs <tszucs@protonmail.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>
|
#
6f78a946 |
| 08-Dec-2019 |
Tamás Szűcs <tszucs@protonmail.ch> |
arm64: tegra: Enable PWM fan on Jetson Nano
Enable PWM fan and extend CPU thermal zones for monitoring and fan control. This will trigger the PWM fan on J15 and cool down the system if necessary.
S
arm64: tegra: Enable PWM fan on Jetson Nano
Enable PWM fan and extend CPU thermal zones for monitoring and fan control. This will trigger the PWM fan on J15 and cool down the system if necessary.
Signed-off-by: Tamás Szűcs <tszucs@protonmail.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
47b4e129 |
| 16-Aug-2019 |
Sowjanya Komatineni <skomatineni@nvidia.com> |
arm64: tegra: Add Jetson Nano SC7 timings
Add platform specific SC7 timing configuration to the Jetson Nano device tree.
Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com> Signed-off-by: T
arm64: tegra: Add Jetson Nano SC7 timings
Add platform specific SC7 timing configuration to the Jetson Nano device tree.
Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
35cbf655 |
| 24-Jun-2019 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Enable DP support on Jetson Nano
Add the AVDD_IO_EDP_1V05 and enable the SOR and DPAUX hardware blocks that are used to drive DisplayPort on Jetson Nano.
Signed-off-by: Thierry Reding
arm64: tegra: Enable DP support on Jetson Nano
Add the AVDD_IO_EDP_1V05 and enable the SOR and DPAUX hardware blocks that are used to drive DisplayPort on Jetson Nano.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
434e8aed |
| 20-Jun-2019 |
Jon Hunter <jonathanh@nvidia.com> |
arm64: tegra: Fix Jetson Nano GPU regulator
There are a few issues with the GPU regulator defined for Jetson Nano which are:
1. The GPU regulator is a PWM based regulator and not a fixed voltage
arm64: tegra: Fix Jetson Nano GPU regulator
There are a few issues with the GPU regulator defined for Jetson Nano which are:
1. The GPU regulator is a PWM based regulator and not a fixed voltage regulator. 2. The output voltages for the GPU regulator are not correct. 3. The regulator enable ramp delay is too short for the regulator and needs to be increased. 2ms should be sufficient. 4. This is the same regulator used on Jetson TX1 and so make the ramp delay and settling time the same as Jetson TX1.
Cc: stable@vger.kernel.org Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Fixes: 6772cd0eacc8 ("arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support") Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
d87764da |
| 07-Jun-2019 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Enable PWM on Jetson Nano
Signed-off-by: Thierry Reding <treding@nvidia.com>
|
#
e57cf057 |
| 14-Jun-2019 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Enable CPU sleep on Jetson Nano
Jetson Nano implements CPU sleep via PSCI, much like any of the other Tegra X1 platforms. Enable the sleep states to allow the CPU to go into lower powe
arm64: tegra: Enable CPU sleep on Jetson Nano
Jetson Nano implements CPU sleep via PSCI, much like any of the other Tegra X1 platforms. Enable the sleep states to allow the CPU to go into lower power states when idle.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
8300a70e |
| 06-Jun-2019 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Add ID EEPROMs on Jetson Nano
The Jetson Nano has two ID EEPROMs, one for the module and another for the carrier board. Add both to the device tree so that they can be read from at run
arm64: tegra: Add ID EEPROMs on Jetson Nano
The Jetson Nano has two ID EEPROMs, one for the module and another for the carrier board. Add both to the device tree so that they can be read from at runtime.
Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
Revision tags: v5.0.3, v4.19.29, v5.0.2, v4.19.28, v5.0.1, v4.19.27, v5.0, v4.19.26, v4.19.25, v4.19.24, v4.19.23, v4.19.22, v4.19.21, v4.19.20, v4.19.19, v4.19.18, v4.19.17 |
|
#
6772cd0e |
| 18-Jan-2019 |
Thierry Reding <treding@nvidia.com> |
arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support
The Jetson Nano Developer Kit is a Tegra X1 based development board. It is similar to Jetson TX1 but it is not pin compatible. It features
arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support
The Jetson Nano Developer Kit is a Tegra X1 based development board. It is similar to Jetson TX1 but it is not pin compatible. It features 4 GB of LPDDR4, an SPI NOR flash for early boot firmware and an SD card slot used for storage.
HDMI 2.0 or DP 1.2 are available for display, four USB ports (3 USB 2.0 and 1 USB 3.0) can be used to attach a variety of peripherals and a PCI Ethernet controller provides onboard network connectivity. An M.2 Key-E slot with PCIe x1 adds additional possibilities.
A 40-pin header on the board can be used to extend the capabilities and exposed interfaces of the Jetson Nano.
Acked-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
#
a4387f29 |
| 16-Sep-2020 |
Jon Hunter <jonathanh@nvidia.com> |
arm64: tegra: Add label properties for EEPROMs Populate the label property for the AT24 EEPROMs on the various Jetson platforms. Note that the name 'module' is used to identify the EEPRO
arm64: tegra: Add label properties for EEPROMs Populate the label property for the AT24 EEPROMs on the various Jetson platforms. Note that the name 'module' is used to identify the EEPROM on the processor module board and the name 'system' is used to identify the EEPROM on the main base board (which is sometimes referred to as the carrier board). Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|