Lines Matching refs:RCB_REG
51 writew(0x1000, RCB_REG(OIC)); in broadwell_pch_early_init()
53 readw(RCB_REG(OIC)); in broadwell_pch_early_init()
56 clrsetbits_le32(RCB_REG(HPTC), 3, 1 << 7); in broadwell_pch_early_init()
58 readl(RCB_REG(HPTC)); in broadwell_pch_early_init()
62 setbits_le32(RCB_REG(GCS), 1 << 5); in broadwell_pch_early_init()
100 setbits_le32(RCB_REG(0x3310), 0x0000002f); in pch_misc_init()
101 clrsetbits_le32(RCB_REG(0x3f02), 0x0000000f, 0); in pch_misc_init()
103 setbits_le32(RCB_REG(0x2314), 1 << 31 | 1 << 7); in pch_misc_init()
104 setbits_le32(RCB_REG(0x1114), 1 << 15 | 1 << 14); in pch_misc_init()
211 clrbits_le32(RCB_REG(0x232c), 1), in pch_pm_init_magic()
212 setbits_le32(RCB_REG(0x1100), 0x0000c13f); in pch_pm_init_magic()
213 clrsetbits_le32(RCB_REG(0x2320), 0x60, 0x10); in pch_pm_init_magic()
214 writel(0x00012fff, RCB_REG(0x3314)); in pch_pm_init_magic()
215 clrsetbits_le32(RCB_REG(0x3318), 0x000f0330, 0x0dcf0400); in pch_pm_init_magic()
216 writel(0x04000000, RCB_REG(0x3324)); in pch_pm_init_magic()
217 writel(0x00041400, RCB_REG(0x3368)); in pch_pm_init_magic()
218 writel(0x3f8ddbff, RCB_REG(0x3388)); in pch_pm_init_magic()
219 writel(0x00007001, RCB_REG(0x33ac)); in pch_pm_init_magic()
220 writel(0x00181900, RCB_REG(0x33b0)); in pch_pm_init_magic()
221 writel(0x00060A00, RCB_REG(0x33c0)); in pch_pm_init_magic()
222 writel(0x06200840, RCB_REG(0x33d0)); in pch_pm_init_magic()
223 writel(0x01010101, RCB_REG(0x3a28)); in pch_pm_init_magic()
224 writel(0x040c0404, RCB_REG(0x3a2c)); in pch_pm_init_magic()
225 writel(0x9000000a, RCB_REG(0x3a9c)); in pch_pm_init_magic()
226 writel(0x03808033, RCB_REG(0x2b1c)); in pch_pm_init_magic()
227 writel(0x80000009, RCB_REG(0x2b34)); in pch_pm_init_magic()
228 writel(0x022ddfff, RCB_REG(0x3348)); in pch_pm_init_magic()
229 writel(0x00000001, RCB_REG(0x334c)); in pch_pm_init_magic()
230 writel(0x0001c000, RCB_REG(0x3358)); in pch_pm_init_magic()
231 writel(0x3f8ddbff, RCB_REG(0x3380)); in pch_pm_init_magic()
232 writel(0x0001c7e1, RCB_REG(0x3384)); in pch_pm_init_magic()
233 writel(0x0001c7e1, RCB_REG(0x338c)); in pch_pm_init_magic()
234 writel(0x0001c000, RCB_REG(0x3398)); in pch_pm_init_magic()
235 writel(0x00181900, RCB_REG(0x33a8)); in pch_pm_init_magic()
236 writel(0x00080000, RCB_REG(0x33dc)); in pch_pm_init_magic()
237 writel(0x00000001, RCB_REG(0x33e0)); in pch_pm_init_magic()
238 writel(0x0000040c, RCB_REG(0x3a20)); in pch_pm_init_magic()
239 writel(0x01010101, RCB_REG(0x3a24)); in pch_pm_init_magic()
240 writel(0x01010101, RCB_REG(0x3a30)); in pch_pm_init_magic()
242 setbits_le32(RCB_REG(0x0410), 0x00000003); in pch_pm_init_magic()
243 setbits_le32(RCB_REG(0x2618), 0x08000000); in pch_pm_init_magic()
244 setbits_le32(RCB_REG(0x2300), 0x00000002); in pch_pm_init_magic()
245 setbits_le32(RCB_REG(0x2600), 0x00000008); in pch_pm_init_magic()
246 writel(0x00007001, RCB_REG(0x33b4)); in pch_pm_init_magic()
247 writel(0x022ddfff, RCB_REG(0x3350)); in pch_pm_init_magic()
248 writel(0x00000001, RCB_REG(0x3354)); in pch_pm_init_magic()
250 setbits_le32(RCB_REG(0x33d4), 0x08000000); in pch_pm_init_magic()
255 writel(0x0000883c, RCB_REG(0x2b10)); in pch_pm_init_magic()
256 writel(0x1e0a4616, RCB_REG(0x2b14)); in pch_pm_init_magic()
257 writel(0x40000005, RCB_REG(0x2b24)); in pch_pm_init_magic()
258 writel(0x0005db01, RCB_REG(0x2b20)); in pch_pm_init_magic()
259 writel(0x05145005, RCB_REG(0x3a80)); in pch_pm_init_magic()
260 writel(0x00001005, RCB_REG(0x3a84)); in pch_pm_init_magic()
261 setbits_le32(RCB_REG(0x33d4), 0x2fff2fb1); in pch_pm_init_magic()
262 setbits_le32(RCB_REG(0x33c8), 0x00008000); in pch_pm_init_magic()
337 setbits_le32(RCB_REG(DEEP_S3_POL), DEEP_S3_EN_AC); in pch_init_deep_sx()
338 setbits_le32(RCB_REG(DEEP_S5_POL), DEEP_S5_EN_AC); in pch_init_deep_sx()
342 setbits_le32(RCB_REG(DEEP_S3_POL), DEEP_S3_EN_DC); in pch_init_deep_sx()
343 setbits_le32(RCB_REG(DEEP_S5_POL), DEEP_S5_EN_DC); in pch_init_deep_sx()
347 setbits_le32(RCB_REG(DEEP_SX_CONFIG), in pch_init_deep_sx()
362 setbits_le32(RCB_REG(0x33e0), 1 << 4 | 1 << 1); in pch_pm_init()
363 setbits_le32(RCB_REG(0x2b1c), 1 << 22 | 1 << 14 | 1 << 13); in pch_pm_init()
364 writel(0x16bf0002, RCB_REG(0x33e4)); in pch_pm_init()
365 setbits_le32(RCB_REG(0x33e4), 0x1); in pch_pm_init()
371 if (readl(RCB_REG(FD)) & PCH_DISABLE_ADSPD) in pch_pm_init()
372 setbits_le32(RCB_REG(0x2b1c), 1 << 29); in pch_pm_init()
383 setbits_le32(RCB_REG(0x2234), 0xf); in pch_cg_init()
401 clrsetbits_le32(RCB_REG(0x2614), 0x64ff0000, 0x0a206500); in pch_cg_init()
406 setbits_le32(RCB_REG(0x2614), 1 << 26); in pch_cg_init()
408 setbits_le32(RCB_REG(0x900), 0x0000031f); in pch_cg_init()
410 reg32 = readl(RCB_REG(CG)); in pch_cg_init()
411 if (readl(RCB_REG(0x3454)) & (1 << 4)) in pch_cg_init()
417 if (readl(RCB_REG(0x3454)) & (1 << 4)) in pch_cg_init()
424 if (readl(RCB_REG(BUC)) & PCH_DISABLE_GBE) in pch_cg_init()
426 if (readl(RCB_REG(FD)) & PCH_DISABLE_HD_AUDIO) in pch_cg_init()
429 writel(reg32, RCB_REG(CG)); in pch_cg_init()
433 clrsetbits_le32(RCB_REG(0x3434), 0x1f, 0x17); in pch_cg_init()
435 setbits_le32(RCB_REG(0x3434), 0x7); in pch_cg_init()
438 setbits_le32(RCB_REG(0x38c0), 0x3c07); in pch_cg_init()
508 setbits_le32(RCB_REG(ACPIIRQEN), in serialio_init_once()
571 setbits_le32(RCB_REG(RC), 1 << 2); in broadwell_pch_init()
579 setbits_le32(RCB_REG(FD), PCH_DISABLE_ALWAYS); in broadwell_pch_init()