Home
last modified time | relevance | path

Searched refs:rcpm (Results 1 – 25 of 31) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/soc/fsl/
H A Drcpm.c19 struct rcpm { struct
36 struct rcpm *rcpm; in rcpm_pm_prepare() argument
41 rcpm = dev_get_drvdata(dev); in rcpm_pm_prepare()
42 if (!rcpm) in rcpm_pm_prepare()
45 base = rcpm->ippdexpcr_base; in rcpm_pm_prepare()
57 rcpm->wakeup_cells + 1); in rcpm_pm_prepare()
71 for (i = 0; i < rcpm->wakeup_cells; i++) in rcpm_pm_prepare()
78 for (i = 0; i < rcpm->wakeup_cells; i++) { in rcpm_pm_prepare()
86 if (rcpm->little_endian) { in rcpm_pm_prepare()
106 struct rcpm *rcpm; in rcpm_probe() local
[all …]
H A DMakefile9 obj-$(CONFIG_FSL_RCPM) += rcpm.o
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/fsl/
H A Drcpm.txt8 - #fsl,rcpm-wakeup-cells : The number of IPPDEXPCR register cells in the
9 fsl,rcpm-wakeup property.
12 string. Chip-specific strings are of the form "fsl,<chip>-rcpm",
14 * "fsl,p2041-rcpm"
15 * "fsl,p5020-rcpm"
16 * "fsl,t4240-rcpm"
18 Chassis-version strings are of the form "fsl,qoriq-rcpm-<version>",
20 * "fsl,qoriq-rcpm-1.0": for chassis 1.0 rcpm
21 * "fsl,qoriq-rcpm-2.0": for chassis 2.0 rcpm
22 * "fsl,qoriq-rcpm-2.1": for chassis 2.1 rcpm
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/rtc/
H A Drtc-fsl-ftm-alarm.txt17 - fsl,rcpm-wakeup property and rcpm node : Please refer
18 Documentation/devicetree/bindings/soc/fsl/rcpm.txt
25 rcpm: rcpm@1e34040 {
26 compatible = "fsl,ls1088a-rcpm", "fsl,qoriq-rcpm-2.1+";
28 #fsl,rcpm-wakeup-cells = <6>;
34 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0>;
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/ls102xa/
H A Dls102xa_psci.c61 struct ccsr_rcpm __iomem *rcpm = (void *)CONFIG_SYS_FSL_RCPM_ADDR; in ls1_deepsleep_irq_cfg() local
65 out_be32(&rcpm->nfiqoutr, 0x0ffffffff); in ls1_deepsleep_irq_cfg()
66 out_be32(&rcpm->nirqoutr, 0x0ffffffff); in ls1_deepsleep_irq_cfg()
68 out_be32(&rcpm->dsimskr, 0x0ffffffff); in ls1_deepsleep_irq_cfg()
70 ippdexpcr0 = in_be32(&rcpm->ippdexpcr0); in ls1_deepsleep_irq_cfg()
153 struct ccsr_rcpm __iomem *rcpm = (void *)CONFIG_SYS_FSL_RCPM_ADDR; in ls1_deep_sleep() local
169 setbits_be32(&rcpm->clpcl10setr, RCPM_CLPCL10SETR_C0); in ls1_deep_sleep()
207 struct ccsr_rcpm __iomem *rcpm = (void *)CONFIG_SYS_FSL_RCPM_ADDR; in ls1_sleep() local
223 setbits_be32(&rcpm->powmgtcsr, RCPM_POWMGTCSR_LPM20_REQ); in ls1_sleep()
/OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/fsl/
H A Db4420si-post.dtsi58 dcsr-rcpm@22000 {
59 compatible = "fsl,b4420-dcsr-rcpm", "fsl,dcsr-rcpm";
88 rcpm: global-utilities@e2000 { label
89 compatible = "fsl,b4420-rcpm", "fsl,qoriq-rcpm-2.0";
H A Db4860si-post.dtsi84 dcsr-rcpm@22000 {
85 compatible = "fsl,b4860-dcsr-rcpm", "fsl,dcsr-rcpm";
257 rcpm: global-utilities@e2000 { label
258 compatible = "fsl,b4860-rcpm", "fsl,qoriq-rcpm-2.0";
H A Dt1024rdb.dts180 sleep = <&rcpm 0x80000000>;
184 sleep = <&rcpm 0x40000000>;
190 sleep = <&rcpm 0x20000000>;
196 sleep = <&rcpm 0x10000000>;
H A Dt1023rdb.dts148 sleep = <&rcpm 0x80000000>;
152 sleep = <&rcpm 0x40000000>;
158 sleep = <&rcpm 0x20000000>;
164 sleep = <&rcpm 0x10000000>;
H A Dp5040si-post.dtsi187 dcsr-rcpm@22000 {
188 compatible = "fsl,p5040-dcsr-rcpm", "fsl,dcsr-rcpm";
324 rcpm: global-utilities@e2000 { label
325 compatible = "fsl,p5040-rcpm", "fsl,qoriq-rcpm-1.0";
H A Db4si-post.dtsi127 dcsr-rcpm@22000 {
128 compatible = "fsl,b4-dcsr-rcpm", "fsl,dcsr-rcpm";
402 rcpm: global-utilities@e2000 { label
403 compatible = "fsl,b4-rcpm", "fsl,qoriq-rcpm-2.0";
H A Dt1023si-post.dtsi174 dcsr-rcpm@22000 {
175 compatible = "fsl,t1023-dcsr-rcpm", "fsl,dcsr-rcpm";
350 rcpm: global-utilities@e2000 { label
351 compatible = "fsl,t1023-rcpm", "fsl,qoriq-rcpm-2.1";
H A Dp2041si-post.dtsi208 dcsr-rcpm@22000 {
209 compatible = "fsl,p2041-dcsr-rcpm", "fsl,dcsr-rcpm";
332 rcpm: global-utilities@e2000 { label
333 compatible = "fsl,qoriq-rcpm-1.0";
H A Dp3041si-post.dtsi235 dcsr-rcpm@22000 {
236 compatible = "fsl,p3041-dcsr-rcpm", "fsl,dcsr-rcpm";
359 rcpm: global-utilities@e2000 { label
360 compatible = "fsl,qoriq-rcpm-1.0";
H A Dp5020si-post.dtsi242 dcsr-rcpm@22000 {
243 compatible = "fsl,p5020-dcsr-rcpm", "fsl,dcsr-rcpm";
364 rcpm: global-utilities@e2000 { label
365 compatible = "fsl,qoriq-rcpm-1.0";
H A Dp4080si-post.dtsi214 dcsr-rcpm@22000 {
215 compatible = "fsl,p4080-dcsr-rcpm", "fsl,dcsr-rcpm";
379 rcpm: global-utilities@e2000 { label
380 compatible = "fsl,qoriq-rcpm-1.0";
H A Dt2081si-post.dtsi204 dcsr-rcpm@22000 {
205 compatible = "fsl,t2080-dcsr-rcpm", "fsl,dcsr-rcpm";
540 rcpm: global-utilities@e2000 { label
541 compatible = "fsl,t2080-rcpm", "fsl,qoriq-rcpm-2.0";
H A Dt1040si-post.dtsi204 dcsr-rcpm@22000 {
205 compatible = "fsl,t1040-dcsr-rcpm", "fsl,dcsr-rcpm";
430 rcpm: global-utilities@e2000 { label
431 compatible = "fsl,t1040-rcpm", "fsl,qoriq-rcpm-2.1";
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dmp.c256 volatile ccsr_rcpm_t *rcpm; in plat_mp_up() local
264 rcpm = (void *)(CONFIG_SYS_FSL_CORENET_RCPM_ADDR); in plat_mp_up()
282 out_be32(&rcpm->ctbenrl, cpu_up_mask); in plat_mp_up()
307 out_be32(&rcpm->ctbenrl, 0); in plat_mp_up()
310 in_be32(&rcpm->ctbenrl); in plat_mp_up()
315 out_be32(&rcpm->ctbenrl, mask); in plat_mp_up()
H A Dcpu.c88 ccsr_rcpm_t *rcpm = in checkcpu() local
103 setbits_be32(&rcpm->pcph20setr, 0xf0); in checkcpu()
106 setbits_be32(&rcpm->clpcl10setr, 1 << 1); in checkcpu()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1012a.dtsi519 rcpm: power-controller@1ee2140 { label
520 compatible = "fsl,ls1012a-rcpm", "fsl,qoriq-rcpm-2.1+";
522 #fsl,rcpm-wakeup-cells = <1>;
528 fsl,rcpm-wakeup = <&rcpm 0x20000>;
H A Dfsl-ls208xa.dtsi890 rcpm: power-controller@1e34040 { label
891 compatible = "fsl,ls208xa-rcpm", "fsl,qoriq-rcpm-2.1+";
893 #fsl,rcpm-wakeup-cells = <6>;
900 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0>;
H A Dfsl-ls1088a.dtsi804 rcpm: power-controller@1e34040 { label
805 compatible = "fsl,ls1088a-rcpm", "fsl,qoriq-rcpm-2.1+";
807 #fsl,rcpm-wakeup-cells = <6>;
814 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0>;
H A Dfsl-ls1046a.dtsi851 rcpm: power-controller@1ee2140 { label
852 compatible = "fsl,ls1046a-rcpm", "fsl,qoriq-rcpm-2.1+";
854 #fsl,rcpm-wakeup-cells = <1>;
860 fsl,rcpm-wakeup = <&rcpm 0x20000>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/powerpc/fsl/
H A Ddcsr.txt330 or Debug IP of the form "fsl,<soc>-dcsr-rcpm" in addition to the
331 generic compatible string "fsl,dcsr-rcpm".
341 dcsr-rcpm@22000 {
342 compatible = "fsl,p4080-dcsr-rcpm", "fsl,dcsr-rcpm";

12