aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pmdomain
AgeCommit message (Expand)AuthorFilesLines
2025-03-17pmdomain: arm: scmi_pm_domain: Remove redundant state verificationSudeep Holla1-9/+2
2025-03-17pmdomain: thead: fix TH1520_AON_PROTOCOL dependencyArnd Bergmann1-1/+1
2025-03-13pmdomain: thead: Add power-domain driver for TH1520Michal Wilczynski5-0/+234
2025-03-05pmdomain: Merge branch fixes into nextUlf Hansson1-1/+1
2025-03-05pmdomain: amlogic: fix T7 ISP secpowerXianwei Zhao1-1/+1
2025-03-05pmdomain: rockchip: add regulator dependencyArnd Bergmann1-0/+1
2025-02-28pmdomain: rockchip: add regulator supportSebastian Reichel1-34/+79
2025-02-28pmdomain: rockchip: fix rockchip_pd_power error handlingPeter Geis1-7/+10
2025-02-28pmdomain: rockchip: reduce indentation in rockchip_pd_powerSebastian Reichel1-24/+25
2025-02-28pmdomain: rockchip: forward rockchip_do_pmu_set_power_domain errorsSebastian Reichel1-12/+23
2025-02-28pmdomain: rockchip: cleanup mutex handling in rockchip_pd_powerSebastian Reichel1-3/+1
2025-02-24pmdomain: Merge branch rockchip into nextUlf Hansson1-0/+1
2025-02-24pmdomain: rockchip: Fix build errorUlf Hansson1-0/+1
2025-02-19pmdomain: imx: gpcv2: use proper helper for property detectionAhmad Fatoum1-1/+1
2025-02-19pmdomain: Merge branch rockchip into nextUlf Hansson1-3/+4
2025-02-19pmdomain: rockchip: Check if SMC could be handled by TAShawn Lin1-3/+4
2025-02-14pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() callGeert Uytterhoeven1-2/+0
2025-02-14pmdomain: sunxi: add V853 ppu supportAndras Szemzo1-0/+15
2025-02-13mdomain: Merge branch rockchip into nextUlf Hansson2-0/+43
2025-02-13pmdomain: rockchip: Add smc call to inform firmwareShawn Lin1-0/+8
2025-02-13pmdomain: core: Introduce dev_pm_genpd_rpm_always_on()Ulf Hansson1-0/+35
2025-02-13pmdomain: bcm2835-power: set flag GENPD_FLAG_ACTIVE_WAKEUPStefan Wahren1-0/+1
2025-02-13pmdomain: ti: Use of_property_present() for non-boolean propertiesGeert Uytterhoeven1-1/+1
2025-01-21pmdomain: airoha: Fix compilation error with Clang-20 and Thumb2 modeChristian Marangi1-0/+7
2025-01-17pmdomain: arm: scmi_pm_domain: Send an explicit request to set the current stateSudeep Holla1-0/+8
2025-01-16pmdomain: Merge branch fixes into nextUlf Hansson1-1/+1
2025-01-16pmdomain: imx8mp-blk-ctrl: add missing loop break conditionXiaolei Wang1-1/+1
2025-01-16pmdomain: airoha: Add Airoha CPU PM Domain supportChristian Marangi3-0/+157
2024-12-19pmdomain: Merge branch fixes into nextUlf Hansson2-2/+8
2024-12-19pmdomain: core: add dummy release function to genpd deviceLucas Stach1-0/+6
2024-12-19pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()Joe Hattori1-2/+2
2024-12-10pmdomain: ti_sci: handle wake IRQs for IO daisy chain wakeupsKevin Hilman1-0/+9
2024-12-10pmdomain: ti_sci: add wakeup constraint managementKevin Hilman1-0/+17
2024-12-10pmdomain: ti_sci: add per-device latency constraint managementKevin Hilman1-0/+55
2024-12-10pmdomain: imx-gpcv2: Suppress bind attrsPeng Fan1-0/+2
2024-12-10pmdomain: imx8m[p]-blk-ctrl: Suppress bind attrsPeng Fan2-0/+2
2024-12-10pmdomain: core: Support naming idle statesKonrad Dybcio1-3/+12
2024-12-06Merge tag 'pmdomain-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-18/+21
2024-12-02pmdomain: imx: gpcv2: Adjust delay after power up handshakeShengjiu Wang1-1/+1
2024-12-02pmdomain: core: Fix error path in pm_genpd_init() when ida alloc failsUlf Hansson1-17/+19
2024-12-02pmdomain: core: Add missing put_device()Ulf Hansson1-0/+1
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds8-9/+9
2024-11-12pmdomain: qcom: rpmhpd: Add rpmhpd support for SM8750Jishnu Prakash1-0/+26
2024-11-12pmdomain: imx: Use of_property_present() for non-boolean propertiesRob Herring (Arm)1-2/+2
2024-11-01pmdomain: Merge branch fixes into nextUlf Hansson1-1/+3
2024-11-01pmdomain: imx93-blk-ctrl: correct remove pathPeng Fan1-1/+3
2024-10-31pmdomain: imx: gpcv2: replace dev_err() with dev_err_probe()Dario Binacchi1-2/+2
2024-10-31pmdomain: ti-sci: Use scope based of_node_put() to simplify code.Zhang Zekun1-14/+6
2024-10-31pmdomain: ti-sci: Add missing of_node_put() for args.npZhang Zekun1-0/+4
2024-10-30pmdomain: Merge branch fixes into nextUlf Hansson2-16/+36
2024-10-30pmdomain: ti-sci: set the GENPD_FLAG_ACTIVE_WAKEUP flag for all PM domainsThomas Richard1-0/+1
2024-10-30pmdomain: arm: Use FLAG_DEV_NAME_FW to ensure unique namesSibi Sankar1-1/+2
2024-10-30pmdomain: core: Add GENPD_FLAG_DEV_NAME_FW flagSibi Sankar1-15/+34
2024-10-22pmdomain: mediatek: Add support for MT6735Yassine Oudjana3-0/+103
2024-10-22pmdomain: qcom: rpmhpd: add support for SAR2130PDmitry Baryshkov1-0/+25
2024-10-10pmdomain: core: Set the required dev for a required OPP during genpd attachUlf Hansson1-3/+39
2024-10-10pmdomain: core: Manage the default required OPP from a separate functionUlf Hansson1-13/+25
2024-10-02pmdomain: Merge branch fixes into nextUlf Hansson1-1/+1
2024-10-02pmdomain: qcom: rpmhpd: Add qcs615 power domainsTingguo Cheng1-0/+12
2024-10-02pmdomain: qcom: rpmhpd: Add qcs8300 power domainsTingguo Cheng1-0/+24
2024-10-02pmdomain: qcom-cpr: Fix the return of uninitialized variableZhang Zekun1-1/+1
2024-10-02pmdomain: mediatek: Use OF-specific regulator API to get power domain supplyChen-Yu Tsai1-11/+1
2024-09-13pmdomain: core: Reduce debug summary table widthGeert Uytterhoeven1-7/+7
2024-09-13pmdomain: core: Move mode_status_str()Geert Uytterhoeven1-4/+5
2024-09-13pmdomain: core: Fix "managed by" alignment in debug summaryGeert Uytterhoeven1-2/+2
2024-09-13pmdomain: core: Harden inter-column space in debug summaryGeert Uytterhoeven1-1/+1
2024-09-13pmdomain: rockchip: Add gating masks for rk3576Detlev Casanova1-21/+41
2024-09-13pmdomain: rockchip: Add gating supportDetlev Casanova1-0/+25
2024-09-13pmdomain: rockchip: Simplify dropping OF node referenceKrzysztof Kozlowski1-2/+1
2024-09-13pmdomain: mediatek: make use of dev_err_cast_probe()Hongbo Li1-4/+2
2024-09-13pmdomain: imx93-pd: drop the context variable "init_off"Dario Binacchi1-5/+5
2024-09-13pmdomain: imx93-pd: don't unprepare clocks on driver removeDario Binacchi1-3/+0
2024-09-13pmdomain: imx93-pd: replace dev_err() with dev_err_probe()Dario Binacchi1-5/+4
2024-09-13pmdomain: qcom: rpmpd: Simplify locking with guard()Krzysztof Kozlowski1-14/+6
2024-09-13pmdomain: qcom: rpmhpd: Simplify locking with guard()Krzysztof Kozlowski1-6/+5
2024-09-13pmdomain: qcom: cpr: Simplify locking with guard()Krzysztof Kozlowski1-34/+23
2024-09-13pmdomain: qcom: cpr: Simplify with dev_err_probe()Krzysztof Kozlowski1-3/+2
2024-09-13pmdomain: imx: gpcv2: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-6/+2
2024-09-13pmdomain: imx: gpc: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-10/+4
2024-09-13pmdomain: rockchip: Simplify locking with guard()Krzysztof Kozlowski1-4/+1
2024-09-13pmdomain: rockchip: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-14/+6
2024-09-13pmdomain: qcom-cpr: Use scope based of_node_put() to simplify code.Zhang Zekun1-18/+12
2024-09-13pmdomain: qcom-cpr: Use helper function for_each_available_child_of_node()Zhang Zekun1-6/+6
2024-08-20pmdomain: apple: Make apple_pmgr_reset_ops staticJinjie Ruan1-1/+1
2024-08-20pmdomain: rockchip: Add support for RK3576 SoCFinley Xiao1-0/+45
2024-08-15pmdomain: Merge branch fixes into nextUlf Hansson1-2/+3
2024-08-15pmdomain: imx: wait SSAR when i.MX93 power domain onPeng Fan1-2/+3
2024-08-14pmdomain: raspberrypi-power: set flag GENPD_FLAG_ACTIVE_WAKEUPStefan Wahren1-0/+1
2024-08-14pmdomain: raspberrypi-power: Add logging to rpi_firmware_set_powerStefan Wahren1-14/+20
2024-08-14pmdomain: raspberrypi-power: Adjust packet definitionStefan Wahren1-4/+4
2024-08-05pmdomain: Merge branch fixes into nextUlf Hansson1-5/+0
2024-08-05pmdomain: core: Use dev_name() instead of kobject_get_path() in debugfsUlf Hansson1-20/+3
2024-08-05pmdomain: core: Don't hold the genpd-lock when calling dev_pm_domain_set()Ulf Hansson1-2/+3
2024-08-05pmdomain: core: Enable s2idle for CPU PM domains on PREEMPT_RTUlf Hansson1-1/+46
2024-08-05pmdomain: amlogic: remove obsolete vpu domain driverJerome Brunet3-392/+0
2024-08-05pmdomain: imx: scu-pd: Remove duplicated clocksAlexander Stein1-5/+0
2024-07-09mdomain: Merge branch fixes into nextUlf Hansson1-0/+7
2024-07-09pmdomain: amlogic: Constify struct meson_secure_pwrc_domain_descChristophe JAILLET1-7/+7
2024-07-09PM: domains: Add the domain HW-managed mode to the summaryAbel Vesa1-2/+12
2024-07-09PM: domains: Allow devices attached to genpd to be managed by HWUlf Hansson1-0/+64
2024-07-09pmdomain: amlogic: Add support for A5 power domains controllerXianwei Zhao1-0/+26
2024-07-09pmdomain: qcom: rpmhpd: Skip retention level for Power DomainsTaniya Das1-0/+7
2024-06-12pmdomain: amlogic: add missing MODULE_DESCRIPTION() macrosJeff Johnson3-0/+3
2024-06-05pmdomain: arm: scmi_pm_domain: set flag GENPD_FLAG_ACTIVE_WAKEUPPeng Fan1-0/+1
2024-06-05pmdomain: renesas: rmobile-sysc: Use for_each_child_of_node_scoped()Geert Uytterhoeven1-6/+2
2024-06-05pmdomain: core: Use genpd_is_irq_safe() helperGeert Uytterhoeven1-1/+1
2024-06-05pmdomain: amlogic: Add support for A4 power domains controllerXianwei Zhao1-0/+28
2024-05-27Merge tag 'pmdomain-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+11
2024-05-21Merge tag 'pm-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-0/+10
2024-05-21pmdomain: imx: gpcv2: Add delay after power up handshakeShengjiu Wang1-0/+11
2024-05-17OPP: Fix required_opp_tables for multiple genpds using same tableViresh Kumar1-0/+10
2024-05-03pmdomain: Merge branch fixes into nextUlf Hansson1-1/+19
2024-05-03pmdomain: ti-sci: Fix duplicate PD referralsTomi Valkeinen1-1/+19
2024-04-18pmdomain: core: Don't clear suspended_count at genpd_prepare()Ulf Hansson1-4/+1
2024-04-18pmdomain: core: Update the rejected/usage counters at system suspend tooUlf Hansson1-1/+5
2024-04-18pmdomain: renesas: rcar-sysc: Add R-Car M3-W power-off delay quirkGeert Uytterhoeven3-2/+9
2024-04-18pmdomain: renesas: rcar-sysc: Remove rcar_sysc_nullify() helperGeert Uytterhoeven2-20/+0
2024-04-18pmdomain: renesas: rcar-sysc: Split R-Car M3-W and M3-W+ sub-driversGeert Uytterhoeven3-26/+53
2024-04-18pmdomain: renesas: rcar-sysc: Absorb rcar_sysc_ch into rcar_sysc_pdGeert Uytterhoeven1-30/+24
2024-04-04pmdomain: mediatek: Add MT8188 buck isolation settingJohnson Wang1-3/+11
2024-04-04pmdomain: mediatek: scpsys: drop driver owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-13Merge tag 'pmdomain-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds19-125/+271
2024-03-12Merge tag 'soc-drivers-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+0
2024-03-06pmdomain: renesas: rcar-gen4-sysc: Reduce atomic delaysGeert Uytterhoeven1-7/+7
2024-02-28pmdomain: Merge branch fixes into nextUlf Hansson1-2/+5
2024-02-28pmdomain: qcom: rpmhpd: Fix enabled_corner aggregationBjorn Andersson1-2/+5
2024-02-14pmdomain: renesas: Adjust the waiting time to cover the worst caseDien Pham1-2/+2
2024-02-14pmdomain: qcom: rpmpd: Add MSM8974PRO+PMA8084 power domainsLuca Weiss1-0/+29
2024-02-14pmdomain: qcom: rpmpd: Add MSM8974+PM8841 power domainsLuca Weiss1-0/+54
2024-02-14pmdomain: core: constify of_phandle_args in add device and subdomainKrzysztof Kozlowski1-6/+6
2024-02-14pmdomain: core: constify of_phandle_args in xlateKrzysztof Kozlowski5-6/+6
2024-02-14pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domainAdam Ford1-5/+5
2024-02-14pmdomain: mediatek: Use devm_platform_ioremap_resource() in init_scp()Markus Elfring1-3/+1
2024-02-14pmdomain: renesas: r8a779h0-sysc: Add r8a779h0 supportDuy Nguyen5-0/+63
2024-02-14pmdomain: imx8mp-blk-ctrl: Error out if domains are missing in DTMarek Vasut2-6/+12
2024-02-14pmdomain: ti: Add a null pointer check to the omap_prm_domain_initKunwu Chan1-0/+2
2024-02-14pmdomain: renesas: rcar-gen4-sysc: Remove unneeded includesGeert Uytterhoeven3-36/+0
2024-02-14pmdomain: core: Print a message when unused power domains are disabledKonrad Dybcio1-0/+1
2024-02-14pmdomain: qcom: rpmpd: Keep one RPM handle for all RPMPDsKonrad Dybcio1-7/+6
2024-02-14pmdomain: core: Scale down parent/child performance states in reverse orderStephan Gerhold1-47/+77
2024-02-13pmdomain: arm: Fix NULL dereference on scmi_perf_domain removalCristian Marussi1-0/+3
2024-01-30pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvlBjorn Andersson1-1/+0
2024-01-23pmdomain: mediatek: fix race conditions with genpdEugen Hristev1-8/+7
2024-01-22pmdomain: renesas: r8a77980-sysc: CR7 must be always onGeert Uytterhoeven1-1/+2
2024-01-22pmdomain: core: Move the unused cleanup to a _sync initcallKonrad Dybcio1-1/+1
2024-01-18Merge tag 'driver-core-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2024-01-12Merge tag 'pmdomain-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds17-47/+4065
2023-12-18PM: domains: Move genpd and its governor to the pmdomain subsystemUlf Hansson3-0/+3818
2023-12-02Merge tag 'pm-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-0/+1
2023-11-30pmdomain: xilinx/zynqmp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: qcom-cpr: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: imx93-pd: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: imx93-blk-ctrl: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: imx8mp-blk-ctrl: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: imx8m-blk-ctrl: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: imx-gpcv2: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: imx-gpc: Convert to platform remove callback returning voidUwe Kleine-König1-9/+13
2023-11-30pmdomain: imx-pgc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-30pmdomain: amlogic: meson-ee-pwrc: add support for G12A ISP power domainNeil Armstrong1-0/+16
2023-11-27pmdomain: Merge branch fixes into nextUlf Hansson1-1/+1
2023-11-27pmdomain: arm: Avoid polling for scmi_perf_domainUlf Hansson1-1/+1
2023-11-23firmware: arm_scpi: Move power-domain driver to the pmdomain dirSudeep Holla3-0/+170
2023-11-23pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystemSudeep Holla2-0/+26
2023-11-23pmdomain: qcom: rpmhpd: Update part number to X1E80100Sibi Sankar1-6/+6
2023-11-23pmdomain: qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUPStephan Gerhold1-0/+1
2023-11-01Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-0/+342
2023-10-27pmdomain: Merge branch fixes into nextUlf Hansson1-1/+1
2023-10-27pmdomain: amlogic: Fix mask for the second NNA mem PD domainTomeu Vizoso1-1/+1
2023-10-26pmdomain: qcom: rpmhpd: Add SC8380XP power domainsAbel Vesa1-0/+28
2023-10-26pmdomain: qcom: rpmhpd: Add SM8650 RPMh Power DomainsNeil Armstrong1-0/+30
2023-10-26pmdomain: Merge branch fixes into nextUlf Hansson2-1/+2
2023-10-26pmdomain: imx: Make imx pgc power domain also set the fwnodePengfei Li1-0/+1
2023-10-24pmdomain: qcom: rpmpd: Add QM215 power domainsOtto Pflüger1-0/+58
2023-10-24pmdomain: qcom: rpmpd: Add MSM8917 power domainsOtto Pflüger1-0/+33
2023-10-24pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enableMaíra Canal1-1/+1
2023-10-17pmdomain: qcom: rpmhpd: Drop the ->opp_to_performance_state() callbackUlf Hansson1-7/+0
2023-10-17pmdomain: qcom: rpmpd: Drop the ->opp_to_performance_state() callbackUlf Hansson1-7/+0
2023-10-17pmdomain: qcom: cpr: Drop the ->opp_to_performance_state() callbackUlf Hansson1-7/+0
2023-10-17pmdomain: Use device_get_match_data()Rob Herring3-24/+12
2023-10-17pmdomain: Merge branch fixes into nextUlf Hansson1-1/+2
2023-10-17pmdomain: ti: add missing of_node_putJulia Lawall1-2/+6
2023-10-17pmdomain: mediatek: Add support for MT8365Fabien Parent2-0/+202
2023-10-17pmdomain: mediatek: Add support for MTK_SCPD_STRICT_BUS_PROTECTION capAlexandre Bailon2-5/+25
2023-10-17pmdomain: mediatek: Add support for WAY_EN operationsAlexandre Bailon2-5/+37
2023-10-17pmdomain: mediatek: Unify configuration for infracfg and smiMarkus Schneider-Pargmann10-425/+612
2023-10-17pmdomain: mediatek: Create bus protection operation functionsMarkus Schneider-Pargmann1-29/+39
2023-10-17pmdomain: mediatek: Split bus_prot_maskMarkus Schneider-Pargmann2-16/+22
2023-10-17pmdomain: mediatek: Move bools to a flags fieldMarkus Schneider-Pargmann2-11/+14
2023-10-06firmware: arm_scmi: Add generic OPP support to the SCMI performance domainUlf Hansson1-0/+34
2023-10-05pmdomain: imx: scu-pd: correct DMA2 channelPeng Fan1-1/+2
2023-10-04pmdomain: starfive: Update prefixes for AON power domainChanghuang Liang1-2/+2
2023-10-04pmdomain: qcom: rpmhpd: Add support for SM7150 rpmh clocksDanila Tikhonov1-0/+18
2023-10-04pmdomain: renesas: rmobile-sysc: fix -Wvoid-pointer-to-enum-cast warningJustin Stitt1-1/+1
2023-10-04pmdomain: xilinx: Move Kconfig option to the pmdomain subsystemUlf Hansson2-0/+11
2023-10-04pmdomain: ti: Move and add Kconfig options to the pmdomain subsystemUlf Hansson3-1/+24
2023-10-04pmdomain: tegra: Move Kconfig option to the pmdomain subsystemUlf Hansson2-0/+7
2023-10-04pmdomain: sunxi: Move Kconfig option to the pmdomain subsystemUlf Hansson2-0/+11
2023-10-04pmdomain: starfive: Move Kconfig file to the pmdomain subsystemUlf Hansson2-0/+13
2023-10-04pmdomain: st: Add a Kconfig option for the ux500 power domainUlf Hansson3-1/+7
2023-10-04pmdomain: samsung: Move Kconfig option to the pmdomain subsystemUlf Hansson2-0/+9