dmaengine: ARM pl080 misidentified as Samsung pl080s
Johannes Stezenbach
js at sig21.net
Thu Mar 24 03:56:51 PDT 2016
Hi,
commit da1b6c05b8b5bd ("dmaengine: PL08x: Add support for PL080S variant")
added this hunk:
static struct amba_id pl08x_ids[] = {
+ /* Samsung PL080S variant */
+ {
+ .id = 0x0a141080,
+ .mask = 0xffffffff,
+ .data = &vendor_pl080s,
+ },
/* PL080 */
However, 0x0a141080 happens to be the ID of the
ARM PL080, too:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0196g/I54627.html
Since the PL080S has the configuration register at a different
address the driver doesn't work for ARM PL080 anymore.
Johannes
More information about the linux-arm-kernel
mailing list