mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-20 06:01:26 +02:00
arm: dts: k3-am654: add needed regs to udmap nodes
Ethernet is one of a few IPs in U-Boot that depend on DMA to operate. However there are a few missing registers ranges in the udmap nodes need to properly setup DMA for the am65x. A fix has been added to the Linux kernel[0] to add these ranges however they have not made it to a Linux tag. To keep DMA operational until the next DT sync from Linux, add these ranges to the *-u-boot.dtsi with a note for our future selves. [0] https://lore.kernel.org/r/20231213135138.929517-2-vigneshr@ti.com Tested-by: Tom Rini <trini@konsulko.com> Signed-off-by: Bryan Brattlof <bb@ti.com> Reviewed-by: Nishanth Menon <nm@ti.com>
This commit is contained in:
parent
194641300c
commit
5e00547e58
@ -252,3 +252,37 @@
|
||||
&mcu_r5fss0 {
|
||||
ti,cluster-mode = <0>;
|
||||
};
|
||||
|
||||
/*
|
||||
* The DMA driver requires a few extra register ranges
|
||||
* which are missing for the am65x. A patch has been
|
||||
* sent and will be synced after the v6.8-rc1 linux
|
||||
* tag is published
|
||||
*/
|
||||
&main_udmap {
|
||||
reg = <0x0 0x31150000 0x0 0x100>,
|
||||
<0x0 0x34000000 0x0 0x100000>,
|
||||
<0x0 0x35000000 0x0 0x100000>,
|
||||
<0x0 0x30b00000 0x0 0x10000>,
|
||||
<0x0 0x30c00000 0x0 0x10000>,
|
||||
<0x0 0x30d00000 0x0 0x8000>;
|
||||
reg-names = "gcfg", "rchanrt", "tchanrt",
|
||||
"tchan", "rchan", "rflow";
|
||||
};
|
||||
|
||||
/*
|
||||
* The DMA driver requires a few extra register ranges
|
||||
* which are missing for the am65x. A patch has been
|
||||
* sent and will be synced after the v6.8-rc1 linux
|
||||
* tag is published
|
||||
*/
|
||||
&mcu_udmap {
|
||||
reg = <0x0 0x285c0000 0x0 0x100>,
|
||||
<0x0 0x2a800000 0x0 0x40000>,
|
||||
<0x0 0x2aa00000 0x0 0x40000>,
|
||||
<0x0 0x284a0000 0x0 0x4000>,
|
||||
<0x0 0x284c0000 0x0 0x4000>,
|
||||
<0x0 0x28400000 0x0 0x2000>;
|
||||
reg-names = "gcfg", "rchanrt", "tchanrt",
|
||||
"tchan", "rchan", "rflow";
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user