Lines Matching +full:power +full:- +full:button
4 * Copyright (c) 2003-2005 Simtec Electronics
7 * Copyright (c) 2005-2008 Christer Weinigel <christer@weinigel.se>
33 #include <asm/mach-types.h>
36 #include <mach/leds-gpio.h>
37 #include <mach/regs-gpio.h>
38 #include <mach/regs-lcd.h>
45 #include <plat/regs-serial.h>
99 .desc = "Power",
152 .name = "gpio-keys",
153 .id = -1,
164 .desc = "Power",
242 .name = "gpio-keys",
243 .id = -1,
399 /* GPA0-11 special functions -- unknown what they do in n30_hwinit()
400 * GPA12 N30 special function -- unknown what it does in n30_hwinit()
401 * N35/PiN output -- unknown what it does in n30_hwinit()
417 * GPB4 N30 output -- unknown function in n30_hwinit()
419 * GPB5 output -- unknown function in n30_hwinit()
420 * GPB6 input -- unknown function in n30_hwinit()
421 * GPB7 output -- unknown function in n30_hwinit()
422 * GPB8 output -- probably LCD driver enable in n30_hwinit()
423 * GPB9 output -- probably LCD VSYNC driver enable in n30_hwinit()
424 * GPB10 output -- probably LCD HSYNC driver enable in n30_hwinit()
436 * GPC6 input -- unknown function in n30_hwinit()
438 * this input can be triggered by power on the USB device in n30_hwinit()
440 * GPC8 N30/N35 output -- unknown function, always driven to 1 in n30_hwinit()
441 * PiN input -- unknown function, always read as 1 in n30_hwinit()
443 * GPC9-15 LCD in n30_hwinit()
449 /* GPD0 input -- unknown function in n30_hwinit()
450 * GPD1-D7 LCD in n30_hwinit()
451 * GPD8 N30 output -- unknown function in n30_hwinit()
453 * GPD9 output 0=power led blinks red, 1=normal power led function in n30_hwinit()
454 * GPD10 output -- unknown function in n30_hwinit()
455 * GPD11-15 LCD drivers in n30_hwinit()
461 /* GPE0-4 I2S audio bus in n30_hwinit()
462 * GPE5-10 SD/MMC bus in n30_hwinit()
463 * E11-13 outputs -- unknown function, probably power management in n30_hwinit()
464 * E14-15 I2C bus connected to the battery controller in n30_hwinit()
470 /* GPF0 input 0=power button pressed in n30_hwinit()
472 * GPF2 N30 1=reset button pressed (inverted compared to the rest) in n30_hwinit()
473 * N35/PiN 0=reset button pressed in n30_hwinit()
474 * GPF3 N30/PiN input -- unknown function in n30_hwinit()
476 * GPF4 input 0=button 4 pressed in n30_hwinit()
477 * GPF5 input 0=button 3 pressed in n30_hwinit()
478 * GPF6 input 0=button 2 pressed in n30_hwinit()
479 * GPF7 input 0=button 1 pressed in n30_hwinit()
486 * GPG1 input 1=USB gadget port has power from a host in n30_hwinit()
487 * GPG2 N30 input -- unknown function in n30_hwinit()
489 * GPG3 N30 output -- unknown function in n30_hwinit()
500 * GPG11 N30 input -- unknown function in n30_hwinit()
502 * PiN output -- unknown function in n30_hwinit()
503 * GPG12-15 touch screen functions in n30_hwinit()
519 * GPH8 input -- unknown function in n30_hwinit()
520 * GPH9 CLKOUT0 HCLK -- unknown use in n30_hwinit()
521 * GPH10 CLKOUT1 FCLK -- unknown use in n30_hwinit()
541 /* GPB3 is the line that controls the pull-up for the USB D+ line */
545 WARN_ON(gpio_request(S3C2410_GPG(4), "mmc power")); in n30_init()
587 MACHINE_START(N30, "Acer-N30")
589 Ben Dooks <ben-linux@fluff.org>
599 MACHINE_START(N35, "Acer-N35")