Lines Matching +full:0 +full:x40000000

35 } ofw_bios_entry = { 0xF0000 + PAGE_OFFSET, __KERNEL_CS };
60 r = olpc_ec_cmd(EC_SET_SCI_INHIBIT, NULL, 0, NULL, 0); in xo1_power_state_enter()
69 saved_sci_mask &= 0xffff0000; in xo1_power_state_enter()
80 olpc_ec_cmd(EC_SET_SCI_INHIBIT_RELEASE, NULL, 0, NULL, 0); in xo1_power_state_enter()
86 olpc_ec_cmd(EC_WAKE_UP_WLAN, NULL, 0, NULL, 0); in xo1_power_state_enter()
87 olpc_ec_cmd(EC_WAKE_UP_WLAN, NULL, 0, NULL, 0); in xo1_power_state_enter()
89 return 0; in xo1_power_state_enter()
99 __asm__("movl %0,%%eax" : : "r" (pgd_addr)); in xo1_do_sleep()
102 __asm__("movb $0x34, %al\n\t" in xo1_do_sleep()
103 "outb %al, $0x70\n\t" in xo1_do_sleep()
104 "movb $0x30, %al\n\t" in xo1_do_sleep()
105 "outb %al, $0x71\n\t"); in xo1_do_sleep()
106 return 0; in xo1_do_sleep()
113 /* Enable all of these controls with 0 delay */ in xo1_power_off()
114 outl(0x40000000, pms_base + CS5536_PM_SCLK); in xo1_power_off()
115 outl(0x40000000, pms_base + CS5536_PM_IN_SLPCTL); in xo1_power_off()
116 outl(0x40000000, pms_base + CS5536_PM_WKXD); in xo1_power_off()
117 outl(0x40000000, pms_base + CS5536_PM_WKD); in xo1_power_off()
120 outl(0x0002ffff, pms_base + CS5536_PM_SSC); in xo1_power_off()
121 outl(0xffffffff, acpi_base + CS5536_PM_GPE0_STS); in xo1_power_off()
124 outl(0x00002000, acpi_base + CS5536_PM1_CNT); in xo1_power_off()
151 res = platform_get_resource(pdev, IORESOURCE_IO, 0); in xo1_pm_probe()
156 if (strcmp(pdev->name, "cs5535-pms") == 0) in xo1_pm_probe()
158 else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0) in xo1_pm_probe()
168 return 0; in xo1_pm_probe()
175 if (strcmp(pdev->name, "cs5535-pms") == 0) in xo1_pm_remove()
176 pms_base = 0; in xo1_pm_remove()
177 else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0) in xo1_pm_remove()
178 acpi_base = 0; in xo1_pm_remove()
181 return 0; in xo1_pm_remove()