Commit Graph

3611 Commits

Author SHA1 Message Date
Aswath Govindraju 32d8e01538 arm: dts: k3-j7200-main: Add support for HS400 and update delay select values for MMCSD subsystems
HS400 speed mode is now supported in J7200 SoC[1]. Therefore add
mmc-hs400-1_8v tag in sdhci0 device tree node.

Also update the delay values for various speed modes supported, based on
the revised january 2021 J7200 datasheet[2].

[1] - section 12.3.6.1.1 MMCSD Features, in
      https://www.ti.com/lit/ug/spruiu1a/spruiu1a.pdf,
      (SPRUIU1A – JULY 2020 – REVISED JANUARY 2021)

[2] - https://www.ti.com/lit/ds/symlink/dra821u.pdf,
      (SPRSP57B – APRIL 2020 – REVISED JANUARY 2021)

Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-06-28 18:50:49 -05:00
Gowtham Tammana 6713e7fc62 arm/dts: k3-j7200-r5-common: Hook buck1_reg to vtm supply
Hook buck1_reg to vtm avs supply.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
2021-06-24 21:15:44 -05:00
Gowtham Tammana 86a06918d9 arm/dts: k3-j7200-r5-common: Add VTM node
Add voltage and thermal management (VTM) node. The efuse values for the
OPPs are stored under the VTM, and is needed for AVS class 0 support.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
2021-06-24 21:15:43 -05:00
Gowtham Tammana 8f983f87e8 arm/dts: k3-j7200-r5-common: Add pmic lp876441 node
Add pmic lp876411 node needed for CPU AVS support.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
2021-06-24 21:15:43 -05:00
Lokesh Vutla c3382cd189 arm: dts: ti: k3-am654-base-board-sr1: Update prueth nodes
Update the icssg2 eth nodes to have sr1 specific properties.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-24 01:19:09 -05:00
Lokesh Vutla dc986a309a arm: dts: ti: k3-am654-base-board: add ICSSG2 Ethernet support
Add ICSSG2 EMAC support. DT nodes are fetch from kernel 5.10
Add U-Boot specific properties are kept under
k3-am654-base-board-u-boot.dtsi

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-24 01:19:09 -05:00
Lokesh Vutla 80a20d40ec arm: dts: ti: k3-am65-main: Add msmc sram nodes
Add msmc sram nodes from 5.10 Linux kernel.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-24 01:19:09 -05:00
Lokesh Vutla 5b51be5d21 arm: dts: ti: k3-am654-idk-sr1: Fix inclusion of right overlay
k3-am654-idk.dts is a dts file and should not be included in an overlay.
Fix it by including right overlay - k3-am654-sr1.dts.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-24 01:19:08 -05:00
Lokesh Vutla 2823f676a2 arm: dts: ti: k3-am654: Add an overlay for am65 base board with SR1.0
Add an overlay for am65 base board with SR1.0 silicon and add support
for building it.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-24 01:19:08 -05:00
Lokesh Vutla 40d2fe5b6b arm: dts: ti: k3-am654: Add an overlay for SR1.0
The AM65x family of SoCs has two Silicon Revisions - SR1.0 and SR2.0.
The current dtsi and dts files all define the nodes to represent and/or
use the AM65x SR2.0. Add a new overlay file 'k3-am654-sr1.dts' to specify
the delta differences between the two Silicon revisions. This overlay
should be applied on top of the actual AM65x board dts files.

The AM65x SR2.0 SoCs have a revised ICSSG IP that is based off the
subsequent IP revision used on J721E SoCs. The ICSSG IP on AM65x SR2.0
SoCs have two new custom auxiliary PRU cores called Transmit PRUs
(Tx_PRUs) in addition to the existing PRUs and RTUs, but these are
not present on AM65x SR1.0 SoCs. The Tx_PRU nodes are added and enabled
by default in the base k3-am65-main.dtsi file, but these are absent on
SR1.0, so mark them disabled specifically.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
2021-06-24 01:19:08 -05:00
Lokesh Vutla aefe586b88 arm: dts: ti: k3-am65-main: Add ICSSG nodes
Add the DT nodes for the ICSSG0, ICSSG1 and ICSSG2 processor subsystems
that are present on the K3 AM65x SoCs. The three ICSSGs are identical
to each other for the most part, with the ICSSG2 supporting slightly
enhanced features for supporting SGMII PRU Ethernet. Each ICSSG instance
is represented by a PRUSS subsystem node. These nodes are enabled by
default.

DT nodes are fetch from Linux 5.10 Kernel.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-24 01:19:08 -05:00
Lokesh Vutla ec660c0263 arm: dts: k3-am654-base-board: Add r5 specific u-boot dtsi
So far all the u-boot specific properties for both r5 and a53 are
placed in k3-am654-base-board-u-boot.dtsi. But there are few a53
nodes that should be updated but doesn't belong to r5. So create a
separate r5 specific u-boot dtsi.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-24 01:19:08 -05:00
Kevin Scholz 0faae98647 arm: dts: k3-j7200: ddr: Update to 0.6.0 version of DDR config tool
Update the ddr settings to use the DDR reg config tool rev 0.6.0.
This enables 2666MTs DDR configuration.

Signed-off-by: Kevin Scholz <k-scholz@ti.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
2021-06-18 17:44:41 -05:00
Kevin Scholz 2f21e5b897 arm: dts: k3-j721e: ddr: Update to 0.6.0 version of DDR config tool
Update the ddr settings to use the DDR reg config tool rev 0.6.0.

Signed-off-by: Kevin Scholz <k-scholz@ti.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
2021-06-18 17:44:06 -05:00
Kevin Scholz de779d94c7 arm: dts: k3-j721e-ddr: Add ti,ddr-freq0
Add ti,ddr-freq0 entry for the DDR controller used by j721e and j7200
and provide a value in the corresponding SoC specific configuration
files.

Signed-off-by: Kevin Scholz <k-scholz@ti.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
2021-06-18 17:43:37 -05:00
Keerthy 369256cdfe arm: dts: k3-j721e: Add a PM1 SoM specific dts file
The J721E PM1 SoM board uses a TPS65917 PMIC. The MMC SDCard
IO supply is provided by the LDO1 regulator from this PMIC.
Add a separate PM1 SoM specific dts file with this PMIC, and
make the necessary adjustments for the regulator consumer usage
changes.

Signed-off-by: Keerthy <j-keerthy@ti.com>
[s-anna@ti.com: port to 2021 LTS and split up the A72 dts]
Signed-off-by: Suman Anna <s-anna@ti.com>
2021-06-06 23:41:49 -05:00
Keerthy 7551a7fce2 HACK: arm: mach-k3: j721e: Fix AVS Class 0 for PM1 SoM
The J721E PM1 SoM uses TPS65917 PMIC, and uses a different regulator
(SMPS12) as the supply for A72 AVS Class 0. Add support for this by
fixing up the DT supply dynamically based on the board version to
get the right phandle for avs supply regulator.

The same k3-j721e-r5-common-proc-board.dts file is used to avoid
dynamic detection for R5 SPL DTB, with the TPS65917 PMIC nodes
added. Both PMIC nodes are present (not at all ideal), but their
sole usage is to provide for AVS Class 0 functionality.

There is no plan to upstream this support, and hence the simpler
HACK approach is taken.

Signed-off-by: Keerthy <j-keerthy@ti.com>
[s-anna@ti.com: port to 2021 LTS and split up the R5 portion]
Signed-off-by: Suman Anna <s-anna@ti.com>
2021-06-06 23:41:49 -05:00
Aswath Govindraju 32f0670752 arm: dts: k3-am64-main: Update the location of ATF in SRAM and increase its max size
Due to a limitation for USB DFU boot mode, SPL load address has to be less
than  or equal to 0x70001000. So, load address of SPL and ATF have been
moved to 0x70000000 and 0x701a0000 respectively.

Also, the maximum size of ATF has been increased to 0x1c000 [1].

Therefore, update ATF's location and maximum size accordingly in the device
tree file.

[1] - https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=2fb5312f61a7de8b7a70e1639199c4f14a10b6f9

Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-06-06 23:36:48 -05:00
Kevin Scholz 247af95203 ddr: k3-j7200: EMIF Tool update for LPDDR with 2666MTs configuration
EMIF tool for J7200 is now updated to 0.5.0
* Includes LPDDR with 2666MTs configuration

Signed-off-by: Kevin Scholz <k-scholz@ti.com>
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Tested-by: Suman Anna <s-anna@ti.com>
2021-06-06 23:21:38 -05:00
Sinthu Raja c72bca3672 arch:arm:dts:k3-am64-sk remove 800MHz lp4ddr config
AM64x SK lp4ddr 800MHz frequency configuration was initial data which
is still under investigation for random failures and is expected to be
tweaked. Lets delete this initial configuration for now till the final
values are stabilized.

Suggested-by: Lokesh Vutla <lokeshvutla@ti.com>
Suggested-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
2021-06-03 08:03:42 -05:00
Sinthu Raja 4a59cef506 arch:arm:dts:k3-am64-sk Add lp4ddr config for 667MHz
AM64x SK lp4ddr with 800MHz frequency config which was initial data
facing random failures. Alternatively, lp4ddr configuration with
667MHz frequency is functioning stable. Lets Add AM64x SK lp4ddr
configuration data for 667MHz frequency. Also, Update
k3-am642-r5-sk.dts file to use the 667MHz dtsi file.

Validated memtester test on 900MB of lp4 ddr memory with multiple
iterations.

Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
Reviewed-by: James Doublesin <doublesin@ti.com>
2021-06-03 08:03:42 -05:00
Vignesh Raghavendra 40a8290254 arm: dts: k3-j7200: Add wkup gpio node
Add wkup_gpio0 node required for detecting whether board mux is set to
HyperFlash.

Fixes: b4916daf24 ("arm: dts: k3-j7200: Sync Linux v5.11-rc6 dts into U-Boot")
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-06-01 00:29:51 -05:00
Suman Anna 3b52287157 arm: dts: k3-j721e: Fix up MAIN R5FSS cluster mode back to Split-mode
The default U-Boot environment variables and design are all set up for
both the MAIN R5FSS clusters to be in Split-mode. This is the setting
in v2021.01 U-Boot and the dt nodes are synched with the newer kernel
binding property names in commit c118d25546 ("remoteproc: k3_r5:
Sync to upstreamed kernel DT property names").

The modes for both the clusters got switched back to LockStep mode by
mistake in commit 16c0c84460 ("arm: dts: k3-j721e: Sync Linux v5.11-rc6
dts into U-Boot"). This throws the following warning messages when
early-booting the cores using default env variables,

k3_r5f_rproc r5f@5d00000: Invalid op: Trying to start secondary core 7 in lockstep mode
Load Remote Processor 3 with data@addr=0x82000000 98484 bytes: Failed!
k3_r5f_rproc r5f@5f00000: Invalid op: Trying to start secondary core 9 in lockstep mode
Load Remote Processor 5 with data@addr=0x82000000 98484 bytes: Failed!

Fix this by switching back both the clusters to the expected Split-mode.
Make this mode change in the u-boot specific dtsi file to avoid such
sync overrides in the future until the kernel dts is also switched to
Split-mode by default.

Fixes: 16c0c84460 ("arm: dts: k3-j721e: Sync Linux v5.11-rc6 dts into U-Boot")
Reported-by: Minas Hambardzumyan <minas@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
2021-05-31 23:23:02 -05:00
Vignesh Raghavendra 287aa5895c ARM: dts: k3-am642/am654/j72xx: Fix ethernet alias for U-Boot
While Kernel expects ethernetX alias to point to individual ethernet
ports in case of multi MAC ethernet controller, U-Boot DM core expects
ethernetX alias to point to the node that ethernet (am65-cpsw-nuss)
driver binds to. Hence aliases copied from kernel DT will
leads to 3 issues:

- ethernet interfaces on K3 SoCs get a different seq number than that of
  intended alias (eg.: CPSW port0 on AM65x get eth1 instead of eth0).
- "ethaddr" env variable is no longer set to eFuse MAC address.
- U-Boot FDT fixup code won't update MAC address in Kernel's DT
  due to missing "ethaddr" variable.

Fix this by updating alias to point to CPSW node in -u-boot.dtsi file
for all K3 SoCs to match U-Boot's expectation.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2021-05-31 23:18:55 -05:00
Lokesh Vutla 398cc66954 arm: dts: k3-am642-r5-evm: Do not use power-domains for I2C
I2C EEPROM will be probed before SYSFW is available.
So drop the power-domains property for I2C.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-05-14 00:06:14 -05:00
Suman Anna fbbc964a35 arm: dts: k3-am642-sk: Add sysreset controller node
The AM64x SoC uses a central Device Management and Security Controller
(DMSC) processor that manages all the low-level device controls
including the system-wide SoC reset. The system-wide reset is managed
through the system reset driver.

Add a sysreset controller node as a child of the dmsc node to enable
the "reset" command from U-Boot prompt for the K3 AM642 SK.

Signed-off-by: Suman Anna <s-anna@ti.com>
2021-05-06 21:27:46 -05:00
Suman Anna 1e7e08c4fa arm: dts: k3-am642-evm: Add sysreset controller node
The AM64x SoC uses a central Device Management and Security Controller
(DMSC) processor that manages all the low-level device controls
including the system-wide SoC reset. The system-wide reset is managed
through the system reset driver.

Add a sysreset controller node as a child of the dmsc node to enable
the "reset" command from U-Boot prompt for the K3 AM642 EVM.

Signed-off-by: Suman Anna <s-anna@ti.com>
2021-05-06 21:27:46 -05:00
Suman Anna 51a19c4274 arm: dts: k3-am654: Add a specific IDK overlay for SR1.0
The AM654 IDK daughter card supports few additional peripherals
like MCAN and 4 ICSSG Ethernet ports. The ICSSG IP is different
between the two AM65x Silicon Revisions SR1.0 and SR2.0, and so
warrants a separate overlay file when using on top of a AM654
base board populated with a SR1.0 silicon.

Add a new k3-am654-idk-sr1.dts overlay file, which includes the
k3-am654-idk.dts overlay file. The built overlays are identical
for now, but will diverge after ICSSG Ethernet support is added.

This fixes the following warning currently seen in A53 SPL on
AM65x EVMs with SR1.0 after the board logic is fixed up to pick
the separate overlay for kernel in commit ba961d78ac16 ("board:
ti: am65x: Use different overlay for IDK with SR1.0 EVM")
  "cannot find image node 'k3-am654-idk-sr1': -1"

Signed-off-by: Suman Anna <s-anna@ti.com>
2021-04-29 21:46:19 -05:00
Suman Anna e3317b194d arm: dts: k3-am654: Add initial overlay for IDK daughter card
The AM654 IDK daughter card supports few additional peripherals
like MCAN and 4 ICSSG Ethernet ports. Add a new initial overlay
file, k3-am654-idk.dts, for this daughter card. This overlay file
will be be used with the standard AM654 EVM board. The overlay file
is currently empty and differs from the equivalent Linux kernel dts
overlay file as there is no required MCAN support in U-Boot, and
the ICSSG Ethernet support is not yet available.

This fixes the following warning currently seen in A53 SPL,
  "cannot find image node 'k3-am654-idk': -1"

Signed-off-by: Suman Anna <s-anna@ti.com>
2021-04-29 21:46:19 -05:00
Vignesh Raghavendra f0e67c1d70 ARM: dts: k3-am642-sk: Add OSPI support
Add DT nodes to enable S28HS512T OSPI flash on the SK board.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-29 11:05:31 -05:00
Vignesh Raghavendra efa12c9e6a ARM: dts: k3-am642-*-evm: Add OSPI flash node
AM64 EVM has a S28HS512T flash. Add DT nodes for the same.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-29 10:36:32 -05:00
Vignesh Raghavendra 7f68caedcb ARM: dts: k3-am64-main: Add FSS and OSPI DT nodes
AM64 SoC has a Flash SubSystem with an OSPI controller within. Add DT
entries for the same.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-29 10:36:32 -05:00
Vignesh Raghavendra 91571a161b ARM: dts: k3-j7200-common-proc-board-u-boot: Fix broken ethernet
commit 1d4e8a15d2fa21548250ad9acc3d13706e140e4b upstream.

Since commit 6239cc8c4e ("arm: dts: k3-j7200: Sync Linux v5.11-rc6 dts
into U-Boot") ranges have been added to CPSW node which results in
U-Boot CPSW driver failing to acquire phy_gmii_sel register range and
thus failing to configure GMII mode correctly.

Fix this by deleting ranges in -u-boot-dtsi just like its done for other
K3 platforms.

Fixes: 6239cc8c4e ("arm: dts: k3-j7200: Sync Linux v5.11-rc6 dts into U-Boot")
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2021-04-27 22:53:47 -05:00
Kishon Vijay Abraham I cc4af4e7b3 arm: dts: am642-sk: Add and Enable USB SuperSpeed Host Port
Add and Enable USB SuperSpeed Host Port.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-04-23 11:49:24 -05:00
Aswath Govindraju 5de9f7f3ba arm: dts: k3-am64-main: Fix clock names in USB DT nodes
Fix the clock names in USB device tree node.

Fixes: 3092efc090 ("arm: dts: k3-am64-main: Add USB DT nodes")
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-04-23 11:49:24 -05:00
Roger Quadros 138742d276 ti: am65x: Add k3-am654-pcie-usb3.dtbo
This fixes the following warning at boot.

"cannot find image node 'k3-am654-pcie-usb3': -1"

Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-04-16 00:12:52 -05:00
Keerthy 638d35d517 arm: dts: k3-am654-evm: Add support for PCIe x2 + USB 2.0 card
Add support for PCIe 2 lane with USB 2.0 daughter card.

Only PCIe support is added at this time. Patch is based on
work by Kishon Vijay Abraham I <kishon@ti.com> in Linux kernel.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-04-16 00:12:46 -05:00
Pratyush Yadav 7a98bd818f arm: dts: k3-am654: Update nodes for OSPI0
Enable Octal DTR mode and PHY mode. Use the frequency of 25MHz because
that is what Octal DTR mode has been tested with.

The PHY partition is added in U-Boot specific dtsi because it is not
currently required by Kernel so it will make it easier to sync with
Kernel.

Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-14 14:04:24 -05:00
Pratyush Yadav 4afeb1d6e9 arm: dts: k3-j721e: Update nodes for OSPI0
Enable Octal DTR mode and PHY mode. Use the frequency of 25MHz because
that is what Octal DTR mode has been tested with.

The PHY partition is added in U-Boot specific dtsi because it is not
currently required by Kernel so it will make it easier to sync with
Kernel.

Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-14 14:04:24 -05:00
Pratyush Yadav 7ee525eb8c arm: dts: k3-j7200: Add nodes for OSPI0
TI J7200 has the Cadence OSPI controller for interfacing with OSPI
flashes. Add its nodes to allow using SPI flashes.

The PHY partition is added in U-Boot specific dtsi because it is not
currently required by Kernel so it will make it easier to sync with
Kernel.

Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-14 14:04:24 -05:00
Aswath Govindraju d427405858 arch: dts: am642-sk-u-boot: Disable main_sdhci0 DT node and define alias index 1 for main_sdhci1 node
A Wilink wireless device is connected to MMCSD0 subsystem and is not
supported in U-Boot. Therefore, disable main_sdhci0 device tree node in
U-Boot.

If main_sdhci0 device tree node is disabled then the the index if
main_sdhci1 node becomes 0 which leads to break in boot flow. Therefore,
add an alias to fix the index to 1.

Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-04-14 13:24:59 -05:00
Vignesh Raghavendra bc3f179f7d ARM: dts: k3: Add cfg register space for ringacc and udmap
R5 SPL needs access to cfg space of Rings and UDMAP, therefore add RING
CFG, TCHAN CFG and RCHAN CFG address ranges.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2021-04-14 13:19:10 -05:00
Vignesh Raghavendra 141cd8e8fd ARM: dts: j72xx-r5-common-proc-board: Add DM firmware node
Add DM firmware node which will provide DM services during R5 SPL stage.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2021-04-14 13:19:10 -05:00
Vignesh Raghavendra 0758eb25a0 ARM: dts: k3-am642-sk: Add ethernet related DT nodes
Add CPSW related nodes for AM642 SK. There are two CPSW ports on the
board but U-Boot supports only the first port.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2021-04-12 15:57:57 -05:00
Vignesh Raghavendra 546b29f250 ARM: dts: k3-am64-main: Add CPSW DT nodes
AM64 as CPSW3G IP with 2 external ports. Add DT entries for the same
(based on kernel DT).

Disable second port as its by default set to ICSS usage on EVM.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2021-04-12 15:57:55 -05:00
Aswath Govindraju 82fbdc63e0 arm: dts: k3-j7200-common-proc-board-u-boot: Add u-boot tags for torrent serdes
Add u-boot tags for torrent serdes.

Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2021-04-09 11:41:25 -05:00
Aswath Govindraju 3e9b6052e3 arm: dts: k3-j7200-common-proc-board: Enable SERDES DT
Add default lane function for torrent serdes.

Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2021-04-09 11:41:23 -05:00
Aswath Govindraju 525d505bc3 arm: dts: k3-j7200-main: Add DT node for torrent serdes
Add DT node for torrent serdes.

Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2021-04-09 11:41:22 -05:00
Kishon Vijay Abraham I fcaee6ed53 ARM: dts: k3-j721e: Add the entries required for USB3 support on USB0
Partially sync with Linux's dts to add the entries required for USB3
support on USB0.
Note that the default mode is still "peripheral" not "host". USB3 is
supported only for the host mode.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2021-04-09 11:41:21 -05:00
Lokesh Vutla b4916daf24 arm: dts: k3-j7200: Sync Linux v5.11-rc6 dts into U-Boot
commit 6239cc8c4e upstream.

Sync all J7200 related v5.11-rc6 Linux kernel dts into U-Boot.
MCU R5F nodes are not yet added in Linux kernel yet but were added
in U-Boot. In order to avoid regressions, r5f nodes are kept intact.
These will be added in kernel in future.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2021-04-09 11:40:40 -05:00