Searched refs:rst_hold (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/arch/arm/mach-vexpress/
H A Ddcscb.c43 unsigned int rst_hold, cpumask = (1 << cpu); dcscb_cpu_powerup() local
49 rst_hold = readl_relaxed(dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cpu_powerup()
50 rst_hold &= ~(cpumask | (cpumask << 4)); dcscb_cpu_powerup()
51 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cpu_powerup()
57 unsigned int rst_hold; dcscb_cluster_powerup() local
64 rst_hold = readl_relaxed(dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cluster_powerup()
65 rst_hold &= ~(1 << 8); dcscb_cluster_powerup()
66 rst_hold |= dcscb_allcpus_mask[cluster]; dcscb_cluster_powerup()
67 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cluster_powerup()
73 unsigned int rst_hold; dcscb_cpu_powerdown_prepare() local
78 rst_hold = readl_relaxed(dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cpu_powerdown_prepare()
79 rst_hold |= (1 << cpu); dcscb_cpu_powerdown_prepare()
80 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cpu_powerdown_prepare()
85 unsigned int rst_hold; dcscb_cluster_powerdown_prepare() local
90 rst_hold = readl_relaxed(dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cluster_powerdown_prepare()
91 rst_hold |= (1 << 8); dcscb_cluster_powerdown_prepare()
92 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); dcscb_cluster_powerdown_prepare()

Completed in 51 milliseconds