Lines Matching +full:0 +full:xf0ffffff
17 #define SLCR_UNLOCK_OFFSET 0x8 /* SCLR unlock register */
18 #define SLCR_PS_RST_CTRL_OFFSET 0x200 /* PS Software Reset Control */
19 #define SLCR_A9_CPU_RST_CTRL_OFFSET 0x244 /* CPU Software Reset Control */
20 #define SLCR_REBOOT_STATUS_OFFSET 0x258 /* PS Reboot Status */
21 #define SLCR_PSS_IDCODE 0x530 /* PS IDCODE */
22 #define SLCR_L2C_RAM 0xA1C /* L2C_RAM in AR#54190 */
24 #define SLCR_UNLOCK_MAGIC 0xDF0D
25 #define SLCR_A9_CPU_CLKSTOP 0x10
26 #define SLCR_A9_CPU_RST 0x1
28 #define SLCR_PSS_IDCODE_DEVICE_MASK 0x1F
39 * Return: a negative value on error, 0 on success
52 * Return: a negative value on error, 0 on success
62 * Return: a negative value on error, 0 on success
68 return 0; in zynq_slcr_unlock()
94 * Return: 0 always
103 * Clear 0x0F000000 bits of reboot status register to workaround in zynq_slcr_system_restart()
108 zynq_slcr_write(reboot & 0xF0FFFFFF, SLCR_REBOOT_STATUS_OFFSET); in zynq_slcr_system_restart()
110 return 0; in zynq_slcr_system_restart()
153 * 0 means cpu is running, 1 cpu is going to die.
173 * 0 means cpu is running, 1 cpu is going to die.
191 * Return: 0 on success, negative errno otherwise.
205 zynq_slcr_base = of_iomap(np, 0); in zynq_early_slcr_init()
223 regmap_update_bits(zynq_slcr_regmap, SLCR_L2C_RAM, 0x70707, 0x20202); in zynq_early_slcr_init()
231 return 0; in zynq_early_slcr_init()