diff options
author | Jiaxun Yang <jiaxun.yang@flygoat.com> | 2024-05-17 19:14:52 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2025-04-22 15:08:47 -0600 |
commit | 8daa1fadc2c45bc954537a70942674e0a4cf85a8 (patch) | |
tree | ed36e0476006253fd113abf8aaeb1d7fb37ac0b0 /drivers/ddr/imx/imx8ulp/ddr_init.c | |
parent | 1864dfb1c457e090d2e84d14ee56d9579a898e7f (diff) |
ahci: DMA addressing fixes
Ensure that we are using correct physical/virtual address for
DMA buffer write and hardware register settings.
The convention is: in ahci_ioports all pointers are virtual,
that will be converted to physical address when writing to
hardware registers or into sg/cmd_tbl.
Also fixed 64bit physical address support for dwc_ahsata, ensure
higher bits are written into registers/sg properly.
Use memalign for allocating aligned buffer in dwc_ahsata so we
don't have to do our own alignment in driver.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Diffstat (limited to 'drivers/ddr/imx/imx8ulp/ddr_init.c')
0 files changed, 0 insertions, 0 deletions