brintos

brintos / linux-shallow public Read only

0
0
Text · 3.1 KiB · 3865f01 Raw
138 lines · c
1/* SPDX-License-Identifier: GPL-2.0 OR MIT */2/*3 * Copyright (C) 2022 Emil Renner Berthing <kernel@esmil.dk>4 * Copyright (C) 2022 StarFive Technology Co., Ltd.5 */6 7#ifndef __DT_BINDINGS_PINCTRL_STARFIVE_JH7110_H__8#define __DT_BINDINGS_PINCTRL_STARFIVE_JH7110_H__9 10/* sys_iomux pins */11#define	PAD_GPIO0		012#define	PAD_GPIO1		113#define	PAD_GPIO2		214#define	PAD_GPIO3		315#define	PAD_GPIO4		416#define	PAD_GPIO5		517#define	PAD_GPIO6		618#define	PAD_GPIO7		719#define	PAD_GPIO8		820#define	PAD_GPIO9		921#define	PAD_GPIO10		1022#define	PAD_GPIO11		1123#define	PAD_GPIO12		1224#define	PAD_GPIO13		1325#define	PAD_GPIO14		1426#define	PAD_GPIO15		1527#define	PAD_GPIO16		1628#define	PAD_GPIO17		1729#define	PAD_GPIO18		1830#define	PAD_GPIO19		1931#define	PAD_GPIO20		2032#define	PAD_GPIO21		2133#define	PAD_GPIO22		2234#define	PAD_GPIO23		2335#define	PAD_GPIO24		2436#define	PAD_GPIO25		2537#define	PAD_GPIO26		2638#define	PAD_GPIO27		2739#define	PAD_GPIO28		2840#define	PAD_GPIO29		2941#define	PAD_GPIO30		3042#define	PAD_GPIO31		3143#define	PAD_GPIO32		3244#define	PAD_GPIO33		3345#define	PAD_GPIO34		3446#define	PAD_GPIO35		3547#define	PAD_GPIO36		3648#define	PAD_GPIO37		3749#define	PAD_GPIO38		3850#define	PAD_GPIO39		3951#define	PAD_GPIO40		4052#define	PAD_GPIO41		4153#define	PAD_GPIO42		4254#define	PAD_GPIO43		4355#define	PAD_GPIO44		4456#define	PAD_GPIO45		4557#define	PAD_GPIO46		4658#define	PAD_GPIO47		4759#define	PAD_GPIO48		4860#define	PAD_GPIO49		4961#define	PAD_GPIO50		5062#define	PAD_GPIO51		5163#define	PAD_GPIO52		5264#define	PAD_GPIO53		5365#define	PAD_GPIO54		5466#define	PAD_GPIO55		5567#define	PAD_GPIO56		5668#define	PAD_GPIO57		5769#define	PAD_GPIO58		5870#define	PAD_GPIO59		5971#define	PAD_GPIO60		6072#define	PAD_GPIO61		6173#define	PAD_GPIO62		6274#define	PAD_GPIO63		6375#define	PAD_SD0_CLK		6476#define	PAD_SD0_CMD		6577#define	PAD_SD0_DATA0		6678#define	PAD_SD0_DATA1		6779#define	PAD_SD0_DATA2		6880#define	PAD_SD0_DATA3		6981#define	PAD_SD0_DATA4		7082#define	PAD_SD0_DATA5		7183#define	PAD_SD0_DATA6		7284#define	PAD_SD0_DATA7		7385#define	PAD_SD0_STRB		7486#define	PAD_GMAC1_MDC		7587#define	PAD_GMAC1_MDIO		7688#define	PAD_GMAC1_RXD0		7789#define	PAD_GMAC1_RXD1		7890#define	PAD_GMAC1_RXD2		7991#define	PAD_GMAC1_RXD3		8092#define	PAD_GMAC1_RXDV		8193#define	PAD_GMAC1_RXC		8294#define	PAD_GMAC1_TXD0		8395#define	PAD_GMAC1_TXD1		8496#define	PAD_GMAC1_TXD2		8597#define	PAD_GMAC1_TXD3		8698#define	PAD_GMAC1_TXEN		8799#define	PAD_GMAC1_TXC		88100#define	PAD_QSPI_SCLK		89101#define	PAD_QSPI_CS0		90102#define	PAD_QSPI_DATA0		91103#define	PAD_QSPI_DATA1		92104#define	PAD_QSPI_DATA2		93105#define	PAD_QSPI_DATA3		94106 107/* aon_iomux pins */108#define	PAD_TESTEN		0109#define	PAD_RGPIO0		1110#define	PAD_RGPIO1		2111#define	PAD_RGPIO2		3112#define	PAD_RGPIO3		4113#define	PAD_RSTN		5114#define	PAD_GMAC0_MDC		6115#define	PAD_GMAC0_MDIO		7116#define	PAD_GMAC0_RXD0		8117#define	PAD_GMAC0_RXD1		9118#define	PAD_GMAC0_RXD2		10119#define	PAD_GMAC0_RXD3		11120#define	PAD_GMAC0_RXDV		12121#define	PAD_GMAC0_RXC		13122#define	PAD_GMAC0_TXD0		14123#define	PAD_GMAC0_TXD1		15124#define	PAD_GMAC0_TXD2		16125#define	PAD_GMAC0_TXD3		17126#define	PAD_GMAC0_TXEN		18127#define	PAD_GMAC0_TXC		19128 129#define GPOUT_LOW		0130#define GPOUT_HIGH		1131 132#define GPOEN_ENABLE		0133#define GPOEN_DISABLE		1134 135#define GPI_NONE		255136 137#endif138