Lines Matching +full:mmp +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-mmp/gplugd.c
5 * Support for the Marvell PXA168-based GuruPlug Display (gplugD) Platform.
10 #include <linux/gpio.h>
11 #include <linux/gpio-pxa.h>
14 #include <asm/mach-types.h>
18 #include "mfp-pxa168.h"
40 /* LCD & HDMI clock selection GPIO: 0: 74.176MHz, 1: 74.25 MHz */
83 /* GPIO */
87 /* Fast-Ethernet*/
140 /* Bring PHY out of reset by setting GPIO 104 */
144 printk(KERN_ERR "Can't get hold of GPIO 104 to bring Ethernet " in gplugd_eth_init()
146 return -EIO; in gplugd_eth_init()
164 /* set GPIO 35 & clear GPIO 85 to set LCD External Clock to 74.25 MHz */ in select_disp_freq()
166 printk(KERN_ERR "Can't get hold of GPIO 35 to select display " in select_disp_freq()
174 printk(KERN_ERR "Can't get hold of GPIO 85 to select display " in select_disp_freq()
188 /* on-chip devices */ in gplugd_init()
199 MACHINE_START(GPLUGD, "PXA168-based GuruPlug Display (gplugD) Platform")