Hi Matti, On Tue, Nov 12, 2019 at 04:17:48PM +0200, Matti Vaittinen wrote: > Having static inline oneliner does not benefit too much when it is > only called from another oneliner function. Remove some of the > 'onion'. This simplifies also the coming usage of the gpiolib > defines. We can do conversion from chip bits to gpiolib direction > defines as last step in the get_direction callback. Drivers can > use chip specific values in driver internal functions and do > conversion only once. I assume your: "[PATCH 2/2] pinctrl: Use new GPIO_LINE_DIRECTION" supersedes this one, am I right ? Thanks j > > Signed-off-by: Matti Vaittinen <matti.vaittinen@xxxxxxxxxxxxxxxxx> > --- > drivers/pinctrl/pinctrl-rza1.c | 8 +------- > 1 file changed, 1 insertion(+), 7 deletions(-) > > diff --git a/drivers/pinctrl/pinctrl-rza1.c b/drivers/pinctrl/pinctrl-rza1.c > index 017fc6b3e27e..215db220d795 100644 > --- a/drivers/pinctrl/pinctrl-rza1.c > +++ b/drivers/pinctrl/pinctrl-rza1.c > @@ -617,12 +617,6 @@ static void rza1_pin_reset(struct rza1_port *port, unsigned int pin) > spin_unlock_irqrestore(&port->lock, irqflags); > } > > -static inline int rza1_pin_get_direction(struct rza1_port *port, > - unsigned int pin) > -{ > - return !!rza1_get_bit(port, RZA1_PM_REG, pin); > -} > - > /** > * rza1_pin_set_direction() - set I/O direction on a pin in port mode > * > @@ -783,7 +777,7 @@ static int rza1_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) > { > struct rza1_port *port = gpiochip_get_data(chip); > > - return rza1_pin_get_direction(port, gpio); > + return !!rza1_get_bit(port, RZA1_PM_REG, gpio); > } > > static int rza1_gpio_direction_input(struct gpio_chip *chip, > > base-commit: 70d97e099bb426ecb3ad4bf31e88dbf2ef4b2e4c > -- > 2.21.0 > > > -- > Matti Vaittinen, Linux device drivers > ROHM Semiconductors, Finland SWDC > Kiviharjunlenkki 1E > 90220 OULU > FINLAND > > ~~~ "I don't think so," said Rene Descartes. Just then he vanished ~~~ > Simon says - in Latin please. > ~~~ "non cogito me" dixit Rene Descarte, deinde evanescavit ~~~ > Thanks to Simon Glass for the translation =]
Attachment:
signature.asc
Description: PGP signature