static int ads7846_get_pendown_state_PB28(void)
{
	return !gpio_get_value(GPIO_PIN_PB(28));
}
Exemple #2
0
static void atevklcd10x_lcdc_power_control(int on)
{
	gpio_set_value(GPIO_PIN_PB(15), on);
}
Exemple #3
0
    .default_dmacon        = ATMEL_LCDC_DMAEN | ATMEL_LCDC_DMA2DEN,
    .default_lcdcon2    = (ATMEL_LCDC_DISTYPE_TFT
                   | ATMEL_LCDC_INVCLK
                   | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE
                   | ATMEL_LCDC_MEMOR_BIG),
    .default_monspecs    = &atstk1000_default_monspecs,
    .guard_time        = 2,
};

#ifdef CONFIG_BOARD_ATSTK1000_J2_LED
#include <linux/leds.h>

static struct gpio_led stk1000_j2_led[] = {
#ifdef CONFIG_BOARD_ATSTK1000_J2_LED8
#define LEDSTRING "J2 jumpered to LED8"
    { .name = "led0:amber", .gpio = GPIO_PIN_PB( 8), },
    { .name = "led1:amber", .gpio = GPIO_PIN_PB( 9), },
    { .name = "led2:amber", .gpio = GPIO_PIN_PB(10), },
    { .name = "led3:amber", .gpio = GPIO_PIN_PB(13), },
    { .name = "led4:amber", .gpio = GPIO_PIN_PB(14), },
    { .name = "led5:amber", .gpio = GPIO_PIN_PB(15), },
    { .name = "led6:amber", .gpio = GPIO_PIN_PB(16), },
    { .name = "led7:amber", .gpio = GPIO_PIN_PB(30),
            .default_trigger = "heartbeat", },
#else    /* RGB */
#define LEDSTRING "J2 jumpered to RGB LEDs"
    { .name = "r1:red",     .gpio = GPIO_PIN_PB( 8), },
    { .name = "g1:green",   .gpio = GPIO_PIN_PB(10), },
    { .name = "b1:blue",    .gpio = GPIO_PIN_PB(14), },

    { .name = "r2:red",     .gpio = GPIO_PIN_PB( 9),
Exemple #4
0
#include <linux/gpio.h>
#include <linux/fb.h>
#include <linux/platform_device.h>

#include <video/atmel_lcdc.h>

#include <asm/setup.h>

#include <mach/at32ap700x.h>
#include <mach/portmux.h>
#include <mach/board.h>

#include <sound/atmel-ac97c.h>

static struct ac97c_platform_data __initdata ac97c0_data = {
	.reset_pin = GPIO_PIN_PB(19),
};

#ifdef CONFIG_BOARD_ATNGW100_EVKLCD10X_VGA
static struct fb_videomode __initdata tcg057vglad_modes[] = {
	{
		.name		= "640x480 @ 50",
		.refresh	= 50,
		.xres		= 640,		.yres		= 480,
		.pixclock	= KHZ2PICOS(25180),

		.left_margin	= 64,		.right_margin	= 96,
		.upper_margin	= 34,		.lower_margin	= 11,
		.hsync_len	= 64,		.vsync_len	= 15,

		.sync		= 0,