[U-Boot] [PATCH v3 08/21] usb: ulpi: Fix compile warning in read/write on 64-bit machines.

Marek Vasut marex at denx.de
Mon Mar 14 18:24:02 CET 2016


On 03/13/2016 10:36 PM, Mateusz Kulikowski wrote:
> ulpi_read and ulpi_write are used to read/write registers via ULPI bus.
> Code generates compilation warnings on 64-bit machines where pointer
> is cast to u32.
> 
> This patch drops all but last 8 bits of register address.
> It is possible, because addresses on ULPI bus are 6- or 8-bit.
> 
> It is not possible (according to ULPI 1.1 spec) to have more
> than 8-bit addressing.
> 
> This patch should not cause regressions as all calls to
> ulpi_read/write use either structure pointer (@ address 0) or integer
> offsets cast to pointer - addresses requested are way below 8-bit range.
> 
> Signed-off-by: Mateusz Kulikowski <mateusz.kulikowski at gmail.com>

Acked-by: Marek Vasut <marex at denx.de>

-- 
Best regards,
Marek Vasut


More information about the U-Boot mailing list