[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180419.155956.962220615072638354.davem@davemloft.net>
Date: Thu, 19 Apr 2018 15:59:56 -0400 (EDT)
From: David Miller <davem@...emloft.net>
To: andrew@...n.ch
Cc: netdev@...r.kernel.org, f.fainelli@...il.com,
linus.walleij@...aro.org
Subject: Re: [PATCH net-next 00/11] Modernize mdio-gpio
From: Andrew Lunn <andrew@...n.ch>
Date: Thu, 19 Apr 2018 01:02:48 +0200
> This patchset is inspired by a previous version by Linus Walleij
>
> It reworks the mdio-gpio code to make use of gpio descriptors instead
> of gpio numbers. However compared to the previous version, it retains
> support for platform devices. It does however remove the platform_data
> header file. The needed GPIOs are now passed by making use of a gpiod
> lookup table. e.g:
>
> static struct gpiod_lookup_table zii_scu_mdio_gpiod_table = {
> .dev_id = "mdio-gpio.0",
> .table = {
> GPIO_LOOKUP_IDX("gpio_ich", 17, NULL, MDIO_GPIO_MDC,
> GPIO_ACTIVE_HIGH),
> GPIO_LOOKUP_IDX("gpio_ich", 2, NULL, MDIO_GPIO_MDIO,
> GPIO_ACTIVE_HIGH),
> GPIO_LOOKUP_IDX("gpio_ich", 21, NULL, MDIO_GPIO_MDO,
> GPIO_ACTIVE_LOW),
> },
> };
Nice set of simplifications, applied.
Powered by blists - more mailing lists