[U-Boot] [PATCH] usb: r8a66597: Add support for RZ/A series

Chris Brandt Chris.Brandt at renesas.com
Tue Nov 28 12:07:15 UTC 2017


On Monday, November 27, 2017 1, Marek Vasut wrote:
> > wait_for_bit() wants you to pass a direct address of a 32-bit register.
> > The register I am waiting for is a 16-bit register and the hardware
> > manual doesn't say 32-bit is allowed.
> > When I do a 32-bit read on that address, I actually get a different
> > value.
> >
> > For example:
> >
> > => md.w E8010060 1
> > e8010060: 0040
> > => md.l E8010060 1
> > e8010060: 00400000
> >
> >
> > So, I can't use wait_for_bit()
> 
> Can we somehow extend wait_for_bit() ?

It's a nice function, so it would be good if it worked with more than 
just 32-bit registers.

However, it's used in 98 places at the moment, so coordinating modifying
all those changes at once might be an issue.

Chris


More information about the U-Boot mailing list