Message ID | 20221010104607.37935-2-emil.renner.berthing@canonical.com |
---|---|
State | New |
Headers | show |
Series | Compile SiFive PWM driver as a module | expand |
Acked-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com> WIll apply to kinetic:linux-riscv ahead of generic. On Mon, 10 Oct 2022 at 11:46, Emil Renner Berthing <emil.renner.berthing@canonical.com> wrote: > > BugLink: https://launchpad.net/bugs/1988984 > > Only the SoCs on the SiFive Unleashed and Unmatched boards use this > driver, but none of them needs it at boot time. So compile it as a > module to save memory on other systems. > > This also works around a bug in the UART driver fixed by > 643792048ee8 ("serial: sifive: enable clocks for UART when probed") > > Signed-off-by: Emil Renner Berthing <emil.renner.berthing@canonical.com> > --- > debian.master/config/annotations | 2 +- > debian.master/config/config.common.ubuntu | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/debian.master/config/annotations b/debian.master/config/annotations > index 238dc035176f..3e6d4e97e1ba 100644 > --- a/debian.master/config/annotations > +++ b/debian.master/config/annotations > @@ -7698,7 +7698,7 @@ CONFIG_PWM_RCAR policy<{'arm64': 'm', 'armhf': ' > CONFIG_PWM_RENESAS_TPU policy<{'arm64': 'm', 'armhf': 'm'}> > CONFIG_PWM_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> > CONFIG_PWM_SAMSUNG policy<{'armhf': 'n'}> > -CONFIG_PWM_SIFIVE policy<{'riscv64': 'y'}> > +CONFIG_PWM_SIFIVE policy<{'riscv64': 'm'}> > CONFIG_PWM_SL28CPLD policy<{'arm64': 'm'}> > CONFIG_PWM_SPRD policy<{'arm64': 'm'}> > CONFIG_PWM_STMPE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> > diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu > index d45b478131bb..ff893afbd938 100644 > --- a/debian.master/config/config.common.ubuntu > +++ b/debian.master/config/config.common.ubuntu > @@ -8673,7 +8673,7 @@ CONFIG_PWM_RCAR=m > CONFIG_PWM_RENESAS_TPU=m > CONFIG_PWM_ROCKCHIP=m > # CONFIG_PWM_SAMSUNG is not set > -CONFIG_PWM_SIFIVE=y > +CONFIG_PWM_SIFIVE=m > CONFIG_PWM_SL28CPLD=m > CONFIG_PWM_SPRD=m > CONFIG_PWM_STMPE=y > -- > 2.37.2 > > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team
diff --git a/debian.master/config/annotations b/debian.master/config/annotations index 238dc035176f..3e6d4e97e1ba 100644 --- a/debian.master/config/annotations +++ b/debian.master/config/annotations @@ -7698,7 +7698,7 @@ CONFIG_PWM_RCAR policy<{'arm64': 'm', 'armhf': ' CONFIG_PWM_RENESAS_TPU policy<{'arm64': 'm', 'armhf': 'm'}> CONFIG_PWM_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> CONFIG_PWM_SAMSUNG policy<{'armhf': 'n'}> -CONFIG_PWM_SIFIVE policy<{'riscv64': 'y'}> +CONFIG_PWM_SIFIVE policy<{'riscv64': 'm'}> CONFIG_PWM_SL28CPLD policy<{'arm64': 'm'}> CONFIG_PWM_SPRD policy<{'arm64': 'm'}> CONFIG_PWM_STMPE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu index d45b478131bb..ff893afbd938 100644 --- a/debian.master/config/config.common.ubuntu +++ b/debian.master/config/config.common.ubuntu @@ -8673,7 +8673,7 @@ CONFIG_PWM_RCAR=m CONFIG_PWM_RENESAS_TPU=m CONFIG_PWM_ROCKCHIP=m # CONFIG_PWM_SAMSUNG is not set -CONFIG_PWM_SIFIVE=y +CONFIG_PWM_SIFIVE=m CONFIG_PWM_SL28CPLD=m CONFIG_PWM_SPRD=m CONFIG_PWM_STMPE=y
BugLink: https://launchpad.net/bugs/1988984 Only the SoCs on the SiFive Unleashed and Unmatched boards use this driver, but none of them needs it at boot time. So compile it as a module to save memory on other systems. This also works around a bug in the UART driver fixed by 643792048ee8 ("serial: sifive: enable clocks for UART when probed") Signed-off-by: Emil Renner Berthing <emil.renner.berthing@canonical.com> --- debian.master/config/annotations | 2 +- debian.master/config/config.common.ubuntu | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)