• Home
  • Raw
  • Download

Lines Matching +full:pull +full:- +full:ups

1 // SPDX-License-Identifier: GPL-2.0
6 // Copyright (c) 2003-2005 Simtec Electronics
9 // Copyright (c) 2005-2008 Christer Weinigel <christer@weinigel.se>
30 #include "hardware-s3c24xx.h"
32 #include <asm/mach-types.h>
34 #include <linux/platform_data/fb-s3c2410.h>
35 #include <linux/platform_data/leds-s3c24xx.h>
36 #include "regs-gpio.h"
37 #include "gpio-samsung.h"
38 #include "gpio-cfg.h"
44 #include <linux/platform_data/i2c-s3c2410.h>
48 #include <linux/platform_data/mmc-s3cmci.h>
49 #include <linux/platform_data/usb-s3c2410_udc.h>
149 .name = "gpio-keys",
150 .id = -1,
239 .name = "gpio-keys",
240 .id = -1,
389 .dev_id = "s3c2410-sdi",
443 /* GPA0-11 special functions -- unknown what they do in n30_hwinit()
444 * GPA12 N30 special function -- unknown what it does in n30_hwinit()
445 * N35/PiN output -- unknown what it does in n30_hwinit()
460 * GPB3 output USB D+ pull up 0=disabled, 1=enabled in n30_hwinit()
461 * GPB4 N30 output -- unknown function in n30_hwinit()
463 * GPB5 output -- unknown function in n30_hwinit()
464 * GPB6 input -- unknown function in n30_hwinit()
465 * GPB7 output -- unknown function in n30_hwinit()
466 * GPB8 output -- probably LCD driver enable in n30_hwinit()
467 * GPB9 output -- probably LCD VSYNC driver enable in n30_hwinit()
468 * GPB10 output -- probably LCD HSYNC driver enable in n30_hwinit()
480 * GPC6 input -- unknown function in n30_hwinit()
484 * GPC8 N30/N35 output -- unknown function, always driven to 1 in n30_hwinit()
485 * PiN input -- unknown function, always read as 1 in n30_hwinit()
486 * Make it an input with a pull up for all models. in n30_hwinit()
487 * GPC9-15 LCD in n30_hwinit()
493 /* GPD0 input -- unknown function in n30_hwinit()
494 * GPD1-D7 LCD in n30_hwinit()
495 * GPD8 N30 output -- unknown function in n30_hwinit()
498 * GPD10 output -- unknown function in n30_hwinit()
499 * GPD11-15 LCD drivers in n30_hwinit()
505 /* GPE0-4 I2S audio bus in n30_hwinit()
506 * GPE5-10 SD/MMC bus in n30_hwinit()
507 * E11-13 outputs -- unknown function, probably power management in n30_hwinit()
508 * E14-15 I2C bus connected to the battery controller in n30_hwinit()
518 * GPF3 N30/PiN input -- unknown function in n30_hwinit()
531 * GPG2 N30 input -- unknown function in n30_hwinit()
533 * GPG3 N30 output -- unknown function in n30_hwinit()
544 * GPG11 N30 input -- unknown function in n30_hwinit()
546 * PiN output -- unknown function in n30_hwinit()
547 * GPG12-15 touch screen functions in n30_hwinit()
563 * GPH8 input -- unknown function in n30_hwinit()
564 * GPH9 CLKOUT0 HCLK -- unknown use in n30_hwinit()
565 * GPH10 CLKOUT1 FCLK -- unknown use in n30_hwinit()
567 * The pull ups for H6/H7 are enabled on N30 but not on the in n30_hwinit()
569 * with no bluetooth. It doesn't hurt to have the pull ups in n30_hwinit()
591 /* GPB3 is the line that controls the pull-up for the USB D+ line */
621 /* Disable pull-up and add GPIO tables */ in n30_init()
644 /* Disable pull-up and add GPIO tables */ in n30_init()
654 MACHINE_START(N30, "Acer-N30")
656 Ben Dooks <ben-linux@fluff.org>
665 MACHINE_START(N35, "Acer-N35")