[PATCH v7 01/17] x86: apl: Add pinctrl driver

Bin Meng bmeng.cn at gmail.com
Sun Dec 15 01:29:57 CET 2019


On Tue, Dec 10, 2019 at 10:06 PM Bin Meng <bmeng.cn at gmail.com> wrote:
>
> On Mon, Dec 9, 2019 at 8:32 AM Simon Glass <sjg at chromium.org> wrote:
> >
> > Add a driver for the Apollo Lake pinctrl. This mostly makes use of the
> > common Intel pinctrl support.
> >
> > Signed-off-by: Simon Glass <sjg at chromium.org>
> > ---
> >
> > Changes in v7:
> > - Drop Glacier Lake code
> > - Fix value of GPIO_28_IRQ
> > - Update Kconfig to avoid using def_bool
> >
> > Changes in v6: None
> > Changes in v5: None
> > Changes in v4:
> > - Allow pinctrl nodes to have subnodes (i.e. GPIO nodes)
> > - Drop GPIO_NUM_PAD_CFG_REGS
> > - Switch over to use pinctrl for pad init/config
> > - Tidy up the header file a little
> > - apollolake -> Apollo Lake
> >
> > Changes in v3:
> > - Add various minor tidy-ups
> > - Fix mixed case in GPIO defines
> > - Rework how pads configuration is defined in TPL and SPL
> > - Use the IRQ uclass instead of ITSS
> >
> > Changes in v2: None
> >
> >  arch/x86/include/asm/arch-apollolake/gpio.h | 485 ++++++++++++++++++++
> >  drivers/pinctrl/intel/Kconfig               |  16 +-
> >  drivers/pinctrl/intel/Makefile              |   1 +
> >  drivers/pinctrl/intel/pinctrl_apl.c         | 192 ++++++++
> >  4 files changed, 691 insertions(+), 3 deletions(-)
> >  create mode 100644 arch/x86/include/asm/arch-apollolake/gpio.h
> >  create mode 100644 drivers/pinctrl/intel/pinctrl_apl.c
> >
>
> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>

applied to u-boot-x86/next, thanks!


More information about the U-Boot mailing list