Home
last modified time | relevance | path

Searched +full:s500 +full:- +full:sps (Results 1 – 4 of 4) sorted by relevance

/linux/arch/arm/boot/dts/actions/
H A Dowl-s500.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Actions Semi S500 SoC
5 * Copyright (c) 2016-2017 Andreas Färber
8 #include <dt-bindings/clock/actions,s500-cmu.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/power/owl-s500-powergate.h>
12 #include <dt-bindings/reset/actions,s500-reset.h>
15 compatible = "actions,s500";
16 interrupt-parent = <&gic>;
[all …]
/linux/arch/arm/mach-actions/
H A Dplatsmp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
18 #include <linux/soc/actions/owl-sps.h>
45 return -EINVAL; in s500_wakeup_secondary()
69 timer_base_addr + OWL_CPU1_ADDR + (cpu - 1) * 4); in s500_wakeup_secondary()
71 timer_base_addr + OWL_CPU1_FLAG + (cpu - 1) * 4); in s500_wakeup_secondary()
91 writel(0, timer_base_addr + OWL_CPU1_ADDR + (cpu - 1) * 4); in s500_smp_boot_secondary()
92 writel(0, timer_base_addr + OWL_CPU1_FLAG + (cpu - 1) * 4); in s500_smp_boot_secondary()
101 node = of_find_compatible_node(NULL, NULL, "actions,s500-timer"); in s500_smp_prepare_cpus()
113 node = of_find_compatible_node(NULL, NULL, "actions,s500-sps"); in s500_smp_prepare_cpus()
115 pr_err("%s: missing sps\n", __func__); in s500_smp_prepare_cpus()
[all …]
/linux/drivers/pmdomain/actions/
H A Dowl-sps.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Actions Semi Owl Smart Power System (SPS)
16 #include <linux/soc/actions/owl-sps.h>
17 #include <dt-bindings/power/owl-s500-powergate.h>
18 #include <dt-bindings/power/owl-s700-powergate.h>
19 #include <dt-bindings/power/owl-s900-powergate.h>
46 struct owl_sps *sps; member
53 ack_mask = BIT(pd->info->ack_bit); in owl_sps_set_power()
54 pwr_mask = BIT(pd->info->pwr_bit); in owl_sps_set_power()
56 return owl_sps_set_pg(pd->sps->base, pwr_mask, ack_mask, enable); in owl_sps_set_power()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 bool "Actions Semi SPS power domains"
13 Say 'y' here to enable support for Smart Power System (SPS)
14 power-gating on Actions Semiconductor S500, S700 and S900 SoCs.