Thread (14 messages) 14 messages, 4 authors, 2018-11-15

Re: [PATCH v4 6/6] pinctrl: lochnagar: Add support for the Cirrus Logic Lochnagar

From: Linus Walleij <hidden>
Date: 2018-11-15 10:55:04
Also in: linux-clk, linux-gpio, lkml

On Thu, Nov 8, 2018 at 11:14 AM Charles Keepax
[off-list ref] wrote:
Lochnagar is an evaluation and development board for Cirrus
Logic Smart CODEC and Amp devices. It allows the connection of
most Cirrus Logic devices on mini-cards, as well as allowing
connection of various application processor systems to provide a
full evaluation platform. This driver supports the board
controller chip on the Lochnagar board.

Lochnagar provides many pins which can generally be used for an
audio function such as an AIF or a PDM interface, but also as
GPIOs.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
This v4 version looks very good to me!
Reviewed-by: Linus Walleij <redacted>

Nitpicks (fix or not, my review tag stands):
 drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 1145 ++++++++++++++++++++++++++++
 drivers/pinctrl/cirrus/pinctrl-lochnagar.h |  112 +++
Why don't you just include that header file in the C file.
112 lines +/- on a 1145 line file doesn't matter.
+       priv->gpio_chip = template_chip;
I would just skip the template and just assign struct members
directly.

Bonus if you set ->label to something instance-unique as well.

Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help