On Mon, 27 May 2024 at 20:12, Caleb Connolly <[email protected]> wrote: > > As U-Boot works to align itself with upstream devicetrees, there are > some common issues we start to run into, that of hardware blocks which > might be important for an OS like Linux, but which aren't useful in > U-Boot. > > For example, the Resource Power Manager found on Qualcomm platforms > includes clock controllers and power domains which are only useful for > managing power consumption and enabling low power states. > > As this is not at all relevant for U-Boot, we can safely ignore these > devices, but we don't have a good way to communicate that to U-Boot. > > As an initial step, implement a "stub" clock driver which can be bound > to these devices so that drivers will work as expected. Make the > Qualcomm SM6115 RPMCC the first user of this, and enable the driver for > Qualcomm platforms. > > To: Tom Rini <[email protected]> > To: Lukasz Majewski <[email protected]> > To: Sean Anderson <[email protected]> > To: Caleb Connolly <[email protected]> > To: Neil Armstrong <[email protected]> > To: Sumit Garg <[email protected]> > Cc: Heinrich Schuchardt <[email protected]> > Cc: Ilias Apalodimas <[email protected]> > Cc: [email protected] > Cc: [email protected] > > Changes in v2: > - Take the other discussed approach of just implementing a stub driver. > - Link to v1: > https://lore.kernel.org/r/[email protected] > > --- > Caleb Connolly (2): > clk: add stub clock driver > qcom_defconfig: enable stub clock > > configs/qcom_defconfig | 1 + > drivers/clk/Kconfig | 7 ++++++ > drivers/clk/Makefile | 1 + > drivers/clk/clk-stub.c | 63 > ++++++++++++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 72 insertions(+) > --- > change-id: 20240527-b4-clk-stub-9698797a65ef > base-commit: 7e52d6ccfb76e2afc2d183b357abe2a2e2f948cf > > // Caleb (they/them) >
Acked-by: Ilias Apalodimas <[email protected]>

