Lines Matching +full:pxa3xx +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/zylonite_pxa320.c
6 * PXA3xx Development Platform (aka Zylonite)
9 * 2007-08-21: eric miao <eric.miao@marvell.com>
16 #include <linux/gpio.h>
68 GPIO36_GPIO, /* SDATA_IN_1 but unused - configure to GPIO */
114 GPIO31_GPIO, /* CMD1 default as GPIO for slot 0 */
136 MFP_PIN_GPIO72, /* LCD_LDD_17 - ORIENT */
137 MFP_PIN_GPIO71, /* LCD_LDD_16 - LCDID[5] */
138 MFP_PIN_GPIO17_2, /* LCD_BIAS - LCDID[4] */
139 MFP_PIN_GPIO15_2, /* LCD_LCLK - LCDID[3] */
140 MFP_PIN_GPIO14_2, /* LCD_FCLK - LCDID[2] */
141 MFP_PIN_GPIO73, /* LCD_CS_N - LCDID[1] */
142 MFP_PIN_GPIO74, /* LCD_VSYNC - LCDID[0] */
145 * GPIO to avoid input level confliction with 14_2, 15_2, 17_2
155 0xc442, /* Backlight, Pull-Up, AF2 */
163 int i, gpio, id = 0; in zylonite_detect_lcd_panel() local
166 * as GPIO Input, DS01X, Pull Neither, Edge Clear in zylonite_detect_lcd_panel()
175 gpio = mfp_to_gpio(lcd_detect_pins[i]); in zylonite_detect_lcd_panel()
176 gpio_request(gpio, "LCD_ID_PINS"); in zylonite_detect_lcd_panel()
177 gpio_direction_input(gpio); in zylonite_detect_lcd_panel()
179 if (gpio_get_value(gpio)) in zylonite_detect_lcd_panel()
181 gpio_free(gpio); in zylonite_detect_lcd_panel()
204 /* GPIO pin assignment */ in zylonite_pxa320_init()