Lines Matching +full:0 +full:x5a000000

19 #define PM_GNRIC                        0x00
20 #define PM_AUDIO 0x04
21 #define PM_STATUS 0x18
22 #define PM_RSTC 0x1c
23 #define PM_RSTS 0x20
24 #define PM_WDOG 0x24
25 #define PM_PADS0 0x28
26 #define PM_PADS2 0x2c
27 #define PM_PADS3 0x30
28 #define PM_PADS4 0x34
29 #define PM_PADS5 0x38
30 #define PM_PADS6 0x3c
31 #define PM_CAM0 0x44
34 #define PM_CAM0_CTRLEN BIT(0)
36 #define PM_CAM1 0x48
39 #define PM_CAM1_CTRLEN BIT(0)
41 #define PM_CCP2TX 0x4c
43 #define PM_CCP2TX_CTRLEN BIT(0)
45 #define PM_DSI0 0x50
48 #define PM_DSI0_CTRLEN BIT(0)
50 #define PM_DSI1 0x54
53 #define PM_DSI1_CTRLEN BIT(0)
55 #define PM_HDMI 0x58
58 #define PM_HDMI_CTRLEN BIT(0)
60 #define PM_USB 0x5c
64 #define PM_USB_CTRLEN BIT(0)
66 #define PM_PXLDO 0x60
67 #define PM_PXBG 0x64
68 #define PM_DFT 0x68
69 #define PM_SMPS 0x6c
70 #define PM_XOSC 0x70
71 #define PM_SPAREW 0x74
72 #define PM_SPARER 0x78
73 #define PM_AVS_RSTDR 0x7c
74 #define PM_AVS_STAT 0x80
75 #define PM_AVS_EVENT 0x84
76 #define PM_AVS_INTEN 0x88
77 #define PM_DUMMY 0xfc
79 #define PM_IMAGE 0x108
80 #define PM_GRAFX 0x10c
81 #define PM_PROC 0x110
92 #define PM_POWUP BIT(0)
94 #define PM_INRUSH_3_5_MA 0
100 #define PM_PASSWORD 0x5a000000
102 #define PM_WDOG_TIME_SET 0x000fffff
103 #define PM_RSTC_WRCFG_CLR 0xffffffcf
104 #define PM_RSTS_HADWRH_SET 0x00000040
105 #define PM_RSTC_WRCFG_SET 0x00000030
106 #define PM_RSTC_WRCFG_FULL_RESET 0x00000020
107 #define PM_RSTC_RESET 0x00000102
112 #define ASB_BRDG_VERSION 0x00
113 #define ASB_CPR_CTRL 0x04
115 #define ASB_V3D_S_CTRL 0x08
116 #define ASB_V3D_M_CTRL 0x0c
117 #define ASB_ISP_S_CTRL 0x10
118 #define ASB_ISP_M_CTRL 0x14
119 #define ASB_H264_S_CTRL 0x18
120 #define ASB_H264_M_CTRL 0x1c
122 #define ASB_REQ_STOP BIT(0)
127 #define ASB_AXI_BRDG_ID 0x20
156 return 0; in bcm2835_asb_enable()
168 return 0; in bcm2835_asb_enable()
176 return 0; in bcm2835_asb_disable()
188 return 0; in bcm2835_asb_disable()
204 return 0; in bcm2835_power_power_off()
218 return 0; in bcm2835_power_power_on()
264 return 0; in bcm2835_power_power_on()
317 return 0; in bcm2835_asb_power_on()
356 return 0; in bcm2835_asb_power_off()
379 0, 0, in bcm2835_power_pd_power_on()
394 return 0; in bcm2835_power_pd_power_on()
399 return 0; in bcm2835_power_pd_power_on()
404 return 0; in bcm2835_power_pd_power_on()
409 return 0; in bcm2835_power_pd_power_on()
417 return 0; in bcm2835_power_pd_power_on()
445 0, 0, in bcm2835_power_pd_power_off()
459 PM_WRITE(PM_USB, 0); in bcm2835_power_pd_power_off()
460 return 0; in bcm2835_power_pd_power_off()
464 PM_WRITE(PM_DSI0, 0); in bcm2835_power_pd_power_off()
465 return 0; in bcm2835_power_pd_power_off()
469 PM_WRITE(PM_DSI1, 0); in bcm2835_power_pd_power_off()
470 return 0; in bcm2835_power_pd_power_off()
474 PM_WRITE(PM_CCP2TX, 0); in bcm2835_power_pd_power_off()
475 return 0; in bcm2835_power_pd_power_off()
480 return 0; in bcm2835_power_pd_power_off()
520 return 0; in bcm2835_init_power_domain()
618 int ret = 0, i; in bcm2835_power_probe()
631 if (id != 0x62726467 /* "BRDG" */) { in bcm2835_power_probe()
632 dev_err(dev, "ASB register ID returned 0x%08x\n", id); in bcm2835_power_probe()
645 for (i = 0; i < ARRAY_SIZE(power_domain_names); i++) { in bcm2835_power_probe()
651 for (i = 0; i < ARRAY_SIZE(domain_deps); i++) { in bcm2835_power_probe()
668 return 0; in bcm2835_power_probe()
671 for (i = 0; i < ARRAY_SIZE(power_domain_names); i++) { in bcm2835_power_probe()
682 return 0; in bcm2835_power_remove()