mirror of https://gitee.com/openkylin/linux.git
pinctrl: sh-pfc: modify PINMUX_IPSR_MSEL() macro order
The difference between PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are FN_xxx order, and PINMUX_IPSR_MSEL() is used only from r8a7778. Now it r8a7778 works correctly with PINMUX_IPSR_MODSEL_DATA() order. This means we can merge PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA(). Current PFC driver is very difficult to read, because macro names are using different length. Especially PINMUX_IPSR_MODSEL_DATA() is well used macro PINMUX_IPSR_NOGP(ispr, ...) PINMUX_IPSR_DATA(ipsr, ...) PINMUX_IPSR_NOGM(ispr, ...) PINMUX_IPSR_NOFN(ipsr, ...) PINMUX_IPSR_MSEL(ipsr, ...) PINMUX_IPSR_MODSEL_DATA(ipsr, ...) It can be readable if we can merge PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() PINMUX_IPSR_NOGP(ispr, ...) PINMUX_IPSR_DATA(ipsr, ...) PINMUX_IPSR_NOGM(ispr, ...) PINMUX_IPSR_NOFN(ipsr, ...) PINMUX_IPSR_MSEL(ipsr, ...) Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Acked-by: Simon Horman <horms+renesas@verge.net.au> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
This commit is contained in:
parent
4adeabd042
commit
2b67bccb47
|
@ -173,7 +173,7 @@ struct sh_pfc_soc_info {
|
||||||
#define PINMUX_IPSR_NOFN(ipsr, fn, ms) \
|
#define PINMUX_IPSR_NOFN(ipsr, fn, ms) \
|
||||||
PINMUX_DATA(fn##_MARK, FN_##ipsr, FN_##ms)
|
PINMUX_DATA(fn##_MARK, FN_##ipsr, FN_##ms)
|
||||||
#define PINMUX_IPSR_MSEL(ipsr, fn, ms) \
|
#define PINMUX_IPSR_MSEL(ipsr, fn, ms) \
|
||||||
PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr, FN_##ms)
|
PINMUX_DATA(fn##_MARK, FN_##ms, FN_##ipsr, FN_##fn)
|
||||||
#define PINMUX_IPSR_MODSEL_DATA(ipsr, fn, ms) \
|
#define PINMUX_IPSR_MODSEL_DATA(ipsr, fn, ms) \
|
||||||
PINMUX_DATA(fn##_MARK, FN_##ms, FN_##ipsr, FN_##fn)
|
PINMUX_DATA(fn##_MARK, FN_##ms, FN_##ipsr, FN_##fn)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue