author | Sivaraj R <sivaraj@ti.com> | |
Tue, 9 Jul 2019 03:58:52 +0000 (09:28 +0530) | ||
committer | Sivaraj R <sivaraj@ti.com> | |
Tue, 9 Jul 2019 03:58:52 +0000 (09:28 +0530) | ||
commit | a543afb9ba63e819d771aadb0bb8b218a2335bfb | |
tree | 9b7999a3245c37fce3bd09df1ea51796ad1d406c | tree | snapshot (tar.xz tar.gz zip) |
parent | 97c10312ae9d35f0fde58194d1a847fcf04ba529 | commit | diff |
RM alignment Sync with Linux Patch 3
Channel allocation for MAIN_0_R5_2 is done such
that Main NAV UDMA Tx and Rx channels start with
different offsets.
This cannot be used for block copy carveout since
the Tx and Rx channels are not overlapping at start
or end of the range.
Fix this by allocating more channels to MAIN_0_R5_0
so that the MAIN_0_R5_2 channel ranges start at
same value.
Autogen table takes care of the corresponding ring
allocations as well.
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Channel allocation for MAIN_0_R5_2 is done such
that Main NAV UDMA Tx and Rx channels start with
different offsets.
This cannot be used for block copy carveout since
the Tx and Rx channels are not overlapping at start
or end of the range.
Fix this by allocating more channels to MAIN_0_R5_0
so that the MAIN_0_R5_2 channel ranges start at
same value.
Autogen table takes care of the corresponding ring
allocations as well.
Signed-off-by: Sivaraj R <sivaraj@ti.com>
soc/V1/udma_rmcfg.c | diff | blob | history |