Re: [PATCH v3 1/9] pinctrl: mvebu: pinctrl driver core
From: Thomas Petazzoni
Date: Wed Sep 12 2012 - 12:02:22 EST
Le Wed, 12 Sep 2012 17:50:48 +0200,
Linus Walleij <linus.walleij@xxxxxxxxxx> a Ãcrit :
> This is a valid reason to keep it as is in my book.
> Readability along with a datasheet is important, most important
> is that it has a good structure for those maintaining the driver.
> Is this datasheet available so I can get the picture?
All publicly available datasheets for Marvell ARM SoCs are referenced
See for example
which is the hardware datasheet for the 88F6281 Marvell SoC (Kirkwood
family). Table 26 on page 53 of the PDF is a good example. It lists all
the pins, on per row, and then has columns for each function identifier
(from 0x0 to 0x7). Then each cell says when pin X is muxed in function
Y, it provides this functionality.
So clearly, this representation is a list of pins, and for each pin, a
list of possible functions that this pin can take.
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/