Hi Shawn, > From: Anson Huang <anson.huang@xxxxxxx> > Sent: Monday, October 12, 2020 7:36 PM > > Hi, Shawn > > > Subject: Re: [PATCH V3 1/4] gpio: mxc: Support module build > > > > On Thu, Sep 17, 2020 at 7:40 AM Anson Huang <Anson.Huang@xxxxxxx> > > wrote: > > > > > Change config to tristate, add module device table, module author, > > > description and license to support module build for i.MX GPIO driver. > > > > > > As this is a SoC GPIO module, it provides common functions for most > > > of the peripheral devices, such as GPIO pins control, secondary > > > interrupt controller for GPIO pins IRQ etc., without GPIO driver, > > > most of the peripheral devices will NOT work properly, so GPIO > > > module is similar with clock, pinctrl driver that should be loaded > > > ONCE and never unloaded. > > > > > > Since MXC GPIO driver needs to have init function to register > > > syscore ops once, here still use subsys_initcall(), NOT > module_platform_driver(). > > > > > > Signed-off-by: Anson Huang <Anson.Huang@xxxxxxx> > > > > This patch (1) applied to the GPIO tree. > > Please apply the rest through the ARM SoC tree! > > > > Could you please help pick the rest patch of this series? Otherwise, the i.MX > GPIO driver will NOT be enabled by default and it will block kernel boot. This blocked a huge number of i.MX boards booting with latest linux-next kernel. Would you help pick it ASAP? Regards Aisheng > > Thanks, > Anson