Searched +full:imx8mq +full:- +full:gpc (Results 1 – 6 of 6) sorted by relevance
/linux/Documentation/devicetree/bindings/power/ |
H A D | fsl,imx-gpcv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/fsl,imx-gpcv2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrey Smirnov <andrew.smirnov@gmail.com> 13 The i.MX7S/D General Power Control (GPC) block contains Power Gating 16 Power domains contained within GPC node are generic power domain 18 Documentation/devicetree/bindings/power/power-domain.yaml, which are 21 IP cores belonging to a power domain should contain a 'power-domains' 27 - fsl,imx7d-gpc [all …]
|
/linux/drivers/irqchip/ |
H A D | irq-imx-gpcv2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 33 return cd->gpc_base + cd->cpu2wakeup + i * 4; in gpcv2_idx_to_reg() 48 cd->saved_irq_mask[i] = readl_relaxed(reg); in gpcv2_wakeup_source_save() 49 writel_relaxed(cd->wakeup_sources[i], reg); in gpcv2_wakeup_source_save() 65 writel_relaxed(cd->saved_irq_mask[i], gpcv2_idx_to_reg(cd, i)); in gpcv2_wakeup_source_restore() 75 struct gpcv2_irqchip_data *cd = d->chip_data; in imx_gpcv2_irq_set_wake() 76 unsigned int idx = d->hwirq / 32; in imx_gpcv2_irq_set_wake() 80 raw_spin_lock_irqsave(&cd->rlock, flags); in imx_gpcv2_irq_set_wake() 81 mask = BIT(d->hwirq % 32); in imx_gpcv2_irq_set_wake() 82 val = cd->wakeup_sources[idx]; in imx_gpcv2_irq_set_wake() [all …]
|
/linux/drivers/pmdomain/imx/ |
H A D | imx8m-blk-ctrl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 19 #include <dt-bindings/power/imx8mm-power.h> 20 #include <dt-bindings/power/imx8mn-power.h> 21 #include <dt-bindings/power/imx8mp-power.h> 22 #include <dt-bindings/power/imx8mq-power.h> 53 * an if-statement should be used before setting and clearing this 88 const struct imx8m_blk_ctrl_domain_data *data = domain->data; in imx8m_blk_ctrl_power_on() 89 struct imx8m_blk_ctrl *bc = domain->bc; in imx8m_blk_ctrl_power_on() 93 ret = pm_runtime_get_sync(bc->bus_power_dev); in imx8m_blk_ctrl_power_on() 95 pm_runtime_put_noidle(bc->bus_power_dev); in imx8m_blk_ctrl_power_on() [all …]
|
H A D | gpcv2.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * Copyright 2015-2017 Pengutronix, Lucas Stach <kernel@pengutronix.de> 20 #include <dt-bindings/power/imx7-power.h> 21 #include <dt-bindings/power/imx8mq-power.h> 22 #include <dt-bindings/power/imx8mm-power.h> 23 #include <dt-bindings/power/imx8mn-power.h> 24 #include <dt-bindings/power/imx8mp-power.h> 203 * (Rev. 1, 01/2018 and the older ones) GPC chapter's 322 ret = pm_runtime_get_sync(domain->dev); in imx_pgc_power_up() 324 pm_runtime_put_noidle(domain->dev); in imx_pgc_power_up() [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mn.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mn-clock.h> 7 #include <dt-bindings/power/imx8mn-power.h> 8 #include <dt-bindings/reset/imx8mq-reset.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/thermal/thermal.h> 14 #include "imx8mn-pinfunc.h" 17 interrupt-parent = <&gic>; [all …]
|
H A D | imx8mp.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mp-clock.h> 7 #include <dt-bindings/power/imx8mp-power.h> 8 #include <dt-bindings/reset/imx8mp-reset.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/interconnect/fsl,imx8mp.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/thermal/thermal.h> 15 #include "imx8mp-pinfunc.h" [all …]
|