mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-02 17:41:08 +00:00
5d889ae79e
It's now possible to use the gpio driver interface for s3c2440. This patch add iomux definitions too. Signed-off-by: Gabriel Huau <contact@huau-gabriel.fr>
171 lines
1.9 KiB
C
171 lines
1.9 KiB
C
/*
|
|
* Copyright (c) 2012.
|
|
*
|
|
* Gabriel Huau <contact@huau-gabriel.fr>
|
|
*
|
|
* See file CREDITS for list of people who contributed to this
|
|
* project.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License as
|
|
* published by the Free Software Foundation; either version 2 of
|
|
* the License, or (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
|
* MA 02111-1307 USA
|
|
*/
|
|
|
|
#ifndef _S3C24X0_GPIO_H_
|
|
#define _S3C24X0_GPIO_H_
|
|
|
|
enum s3c2440_gpio {
|
|
GPA0,
|
|
GPA1,
|
|
GPA2,
|
|
GPA3,
|
|
GPA4,
|
|
GPA5,
|
|
GPA6,
|
|
GPA7,
|
|
GPA8,
|
|
GPA9,
|
|
GPA10,
|
|
GPA11,
|
|
GPA12,
|
|
GPA13,
|
|
GPA14,
|
|
GPA15,
|
|
GPA16,
|
|
GPA17,
|
|
GPA18,
|
|
GPA19,
|
|
GPA20,
|
|
GPA21,
|
|
GPA22,
|
|
GPA23,
|
|
GPA24,
|
|
|
|
GPB0 = 32,
|
|
GPB1,
|
|
GPB2,
|
|
GPB3,
|
|
GPB4,
|
|
GPB5,
|
|
GPB6,
|
|
GPB7,
|
|
GPB8,
|
|
GPB9,
|
|
GPB10,
|
|
|
|
GPC0 = 64,
|
|
GPC1,
|
|
GPC2,
|
|
GPC3,
|
|
GPC4,
|
|
GPC5,
|
|
GPC6,
|
|
GPC7,
|
|
GPC8,
|
|
GPC9,
|
|
GPC10,
|
|
GPC11,
|
|
GPC12,
|
|
GPC13,
|
|
GPC14,
|
|
GPC15,
|
|
|
|
GPD0 = 96,
|
|
GPD1,
|
|
GPD2,
|
|
GPD3,
|
|
GPD4,
|
|
GPD5,
|
|
GPD6,
|
|
GPD7,
|
|
GPD8,
|
|
GPD9,
|
|
GPD10,
|
|
GPD11,
|
|
GPD12,
|
|
GPD13,
|
|
GPD14,
|
|
GPD15,
|
|
|
|
GPE0 = 128,
|
|
GPE1,
|
|
GPE2,
|
|
GPE3,
|
|
GPE4,
|
|
GPE5,
|
|
GPE6,
|
|
GPE7,
|
|
GPE8,
|
|
GPE9,
|
|
GPE10,
|
|
GPE11,
|
|
GPE12,
|
|
GPE13,
|
|
GPE14,
|
|
GPE15,
|
|
|
|
GPF0 = 160,
|
|
GPF1,
|
|
GPF2,
|
|
GPF3,
|
|
GPF4,
|
|
GPF5,
|
|
GPF6,
|
|
GPF7,
|
|
|
|
GPG0 = 192,
|
|
GPG1,
|
|
GPG2,
|
|
GPG3,
|
|
GPG4,
|
|
GPG5,
|
|
GPG6,
|
|
GPG7,
|
|
GPG8,
|
|
GPG9,
|
|
GPG10,
|
|
GPG11,
|
|
GPG12,
|
|
GPG13,
|
|
GPG14,
|
|
GPG15,
|
|
|
|
GPH0 = 224,
|
|
GPH1,
|
|
GPH2,
|
|
GPH3,
|
|
GPH4,
|
|
GPH5,
|
|
GPH6,
|
|
GPH7,
|
|
GPH8,
|
|
GPH9,
|
|
GPH10,
|
|
|
|
GPJ0 = 256,
|
|
GPJ1,
|
|
GPJ2,
|
|
GPJ3,
|
|
GPJ4,
|
|
GPJ5,
|
|
GPJ6,
|
|
GPJ7,
|
|
GPJ8,
|
|
GPJ9,
|
|
GPJ10,
|
|
GPJ11,
|
|
GPJ12,
|
|
};
|
|
|
|
#endif
|