]> Git Repo - linux.git/blob - drivers/soc/renesas/r8a77970-sysc.c
blk-mq: punt failed direct issue to dispatch list
[linux.git] / drivers / soc / renesas / r8a77970-sysc.c
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Renesas R-Car V3M System Controller
4  *
5  * Copyright (C) 2017 Cogent Embedded Inc.
6  */
7
8 #include <linux/bug.h>
9 #include <linux/kernel.h>
10
11 #include <dt-bindings/power/r8a77970-sysc.h>
12
13 #include "rcar-sysc.h"
14
15 static const struct rcar_sysc_area r8a77970_areas[] __initconst = {
16         { "always-on",      0, 0, R8A77970_PD_ALWAYS_ON, -1, PD_ALWAYS_ON },
17         { "ca53-scu",   0x140, 0, R8A77970_PD_CA53_SCU, R8A77970_PD_ALWAYS_ON,
18           PD_SCU },
19         { "ca53-cpu0",  0x200, 0, R8A77970_PD_CA53_CPU0, R8A77970_PD_CA53_SCU,
20           PD_CPU_NOCR },
21         { "ca53-cpu1",  0x200, 1, R8A77970_PD_CA53_CPU1, R8A77970_PD_CA53_SCU,
22           PD_CPU_NOCR },
23         { "cr7",        0x240, 0, R8A77970_PD_CR7,      R8A77970_PD_ALWAYS_ON },
24         { "a3ir",       0x180, 0, R8A77970_PD_A3IR,     R8A77970_PD_ALWAYS_ON },
25         { "a2ir0",      0x400, 0, R8A77970_PD_A2IR0,    R8A77970_PD_A3IR },
26         { "a2ir1",      0x400, 1, R8A77970_PD_A2IR1,    R8A77970_PD_A3IR },
27         { "a2ir2",      0x400, 2, R8A77970_PD_A2IR2,    R8A77970_PD_A3IR },
28         { "a2ir3",      0x400, 3, R8A77970_PD_A2IR3,    R8A77970_PD_A3IR },
29         { "a2sc0",      0x400, 4, R8A77970_PD_A2SC0,    R8A77970_PD_A3IR },
30         { "a2sc1",      0x400, 5, R8A77970_PD_A2SC1,    R8A77970_PD_A3IR },
31 };
32
33 const struct rcar_sysc_info r8a77970_sysc_info __initconst = {
34         .areas = r8a77970_areas,
35         .num_areas = ARRAY_SIZE(r8a77970_areas),
36 };
This page took 0.030562 seconds and 4 git commands to generate.