Lines Matching +full:32 +full:- +full:rail

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
8 # error Please include asm/mips-cps.h rather than asm/mips-cpc.h
21 * mips_cpc_default_phys_base - retrieve the default physical base address of
26 * implemented per-platform.
31 * mips_cpc_probe - probe for a Cluster Power Controller
34 * a CPC is successfully detected, else -errno.
41 return -ENODEV; in mips_cpc_probe()
46 * mips_cpc_present - determine whether a Cluster Power Controller is present
80 /* CPC_ACCESS - Control core/IOCU access to CPC registers prior to CM 3 */
81 CPC_ACCESSOR_RW(32, 0x000, access)
83 /* CPC_SEQDEL - Configure delays between command sequencer steps */
84 CPC_ACCESSOR_RW(32, 0x008, seqdel)
86 /* CPC_RAIL - Configure the delay from rail power-up to stability */
87 CPC_ACCESSOR_RW(32, 0x010, rail)
89 /* CPC_RESETLEN - Configure the length of reset sequences */
90 CPC_ACCESSOR_RW(32, 0x018, resetlen)
92 /* CPC_REVISION - Indicates the revisison of the CPC */
93 CPC_ACCESSOR_RO(32, 0x020, revision)
95 /* CPC_PWRUP_CTL - Control power to the Coherence Manager (CM) */
96 CPC_ACCESSOR_RW(32, 0x030, pwrup_ctl)
99 /* CPC_CONFIG - Mirrors GCR_CONFIG */
102 /* CPC_SYS_CONFIG - Control cluster endianness */
103 CPC_ACCESSOR_RW(32, 0x140, sys_config)
108 /* CPC_Cx_CMD - Instruct the CPC to take action on a core */
109 CPC_CX_ACCESSOR_RW(32, 0x000, cmd)
116 /* CPC_Cx_STAT_CONF - Indicates core configuration & state */
117 CPC_CX_ACCESSOR_RW(32, 0x008, stat_conf)
135 /* CPC_Cx_OTHER - Configure the core-other register block prior to CM 3 */
136 CPC_CX_ACCESSOR_RW(32, 0x010, other)
139 /* CPC_Cx_VP_STOP - Stop Virtual Processors (VPs) within a core from running */
140 CPC_CX_ACCESSOR_RW(32, 0x020, vp_stop)
142 /* CPC_Cx_VP_START - Start Virtual Processors (VPs) within a core running */
143 CPC_CX_ACCESSOR_RW(32, 0x028, vp_run)
145 /* CPC_Cx_VP_RUNNING - Indicate which Virtual Processors (VPs) are running */
146 CPC_CX_ACCESSOR_RW(32, 0x030, vp_running)
148 /* CPC_Cx_CONFIG - Mirrors GCR_Cx_CONFIG */
149 CPC_CX_ACCESSOR_RW(32, 0x090, config)
154 * mips_cpc_lock_other - lock access to another core
165 * mips_cpc_unlock_other - unlock access to another core