[PATCH 00/19] pmdomain: imx: add i.MX8MP HSIO blk-ctrl driver
Sascha Hauer
s.hauer at pengutronix.de
Mon Jan 22 02:12:12 PST 2024
On Fri, 19 Jan 2024 17:25:51 +0100, Ahmad Fatoum wrote:
> Unlike other i.MX8M variants, TF-A on i.MX8MP enables all power domains
> up front, so later software can keep reusing it.
>
> This benefited us because we didn't have a driver for the HSIO blk-ctrl,
> which powers the USB PHYs and controllers on the i.MX8MP.
>
> However, not all i.MX8MP SKUs have all power domains, e.g. the lite
> variant lacks VPUs, NPU, ISP and DSP and their associated power domains.
>
> [...]
Applied, thanks!
[01/19] drivers: soc: split off powerdomains into new pmdomain directory
https://git.pengutronix.de/cgit/barebox/commit/?id=bea9e101e703 (link may not be stable)
[02/19] pmdomain: use single implementation for dev_pm_domain_attach
https://git.pengutronix.de/cgit/barebox/commit/?id=1fb85a10c6c2 (link may not be stable)
[03/19] pmdomain: power: drop unused parameters for internal functions
https://git.pengutronix.de/cgit/barebox/commit/?id=b32806b04f81 (link may not be stable)
[04/19] pmdomain: associate devices with their power domain
https://git.pengutronix.de/cgit/barebox/commit/?id=ac31020ae43b (link may not be stable)
[05/19] pmdomain: push have_genpd_providers check into __genpd_dev_pm_attach
https://git.pengutronix.de/cgit/barebox/commit/?id=e5f38c818448 (link may not be stable)
[06/19] pmdomain: drop superfluous parameter to __genpd_dev_pm_attach
https://git.pengutronix.de/cgit/barebox/commit/?id=7b23b9c96a59 (link may not be stable)
[07/19] pmdomain: implement dev_pm_domain_attach_by_id/name
https://git.pengutronix.de/cgit/barebox/commit/?id=26c0bb95d255 (link may not be stable)
[08/19] pmdomain: add support for enabling power domains later on
https://git.pengutronix.de/cgit/barebox/commit/?id=9200d8dc5efe (link may not be stable)
[09/19] pmdomain: imx: gpcv2: enable COMPILE_TEST build
https://git.pengutronix.de/cgit/barebox/commit/?id=a0d8f74b6dc3 (link may not be stable)
[10/19] pmdomain: add stub definition for dev_pm_domain_detach
https://git.pengutronix.de/cgit/barebox/commit/?id=7d04ad5ea514 (link may not be stable)
[11/19] pmdomain: add stub definition for pm_runtime_put_genpd
https://git.pengutronix.de/cgit/barebox/commit/?id=46a46b6cc8a2 (link may not be stable)
[12/19] pmdomain: implement pm_genpd_remove/of_genpd_del_provider for cleanup
https://git.pengutronix.de/cgit/barebox/commit/?id=7f516cc60c18 (link may not be stable)
[13/19] driver: have dev_request_mem_region_err_null warn if resource starts at 0
https://git.pengutronix.de/cgit/barebox/commit/?id=c85be7026ca0 (link may not be stable)
[14/19] include: linux/device.h: implement dev_platform_ioremap_resource
https://git.pengutronix.de/cgit/barebox/commit/?id=021cff0a1327 (link may not be stable)
[15/19] regmap: include missing header from linux/regmap.h
https://git.pengutronix.de/cgit/barebox/commit/?id=a608589d0980 (link may not be stable)
[16/19] clk: define aliases for clk_bulk_prepare_enable/disable_unprepare
https://git.pengutronix.de/cgit/barebox/commit/?id=ca05d4e579ef (link may not be stable)
[17/19] driver: make driver.h header self-contained
https://git.pengutronix.de/cgit/barebox/commit/?id=f14ecd34670f (link may not be stable)
[18/19] pmdomain: imx: add i.MX8MP HSIO blk-ctrl driver
https://git.pengutronix.de/cgit/barebox/commit/?id=60624ec572a3 (link may not be stable)
[19/19] ARM: dts: i.MX8MP: drop barebox,allow-dummy for HSIO blk-ctrl
https://git.pengutronix.de/cgit/barebox/commit/?id=09ab7f1c9c0f (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list