[SRU][K/Unstable][PATCH 1/1] UBUNTU: [Config] Set CONFIG_PWM_SIFIVE=m for riscv64

Emil Renner Berthing emil.renner.berthing at canonical.com
Mon Oct 10 10:46:07 UTC 2022


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 at 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




More information about the kernel-team mailing list