Home | History | Annotate | Line # | Download | only in pinctrl
      1  1.1  jmcneill /*	$NetBSD: lochnagar.h,v 1.1.1.1 2019/05/25 11:29:13 jmcneill Exp $	*/
      2  1.1  jmcneill 
      3  1.1  jmcneill /* SPDX-License-Identifier: GPL-2.0 */
      4  1.1  jmcneill /*
      5  1.1  jmcneill  * Device Tree defines for Lochnagar pinctrl
      6  1.1  jmcneill  *
      7  1.1  jmcneill  * Copyright (c) 2018 Cirrus Logic, Inc. and
      8  1.1  jmcneill  *                    Cirrus Logic International Semiconductor Ltd.
      9  1.1  jmcneill  *
     10  1.1  jmcneill  * Author: Charles Keepax <ckeepax (at) opensource.cirrus.com>
     11  1.1  jmcneill  */
     12  1.1  jmcneill 
     13  1.1  jmcneill #ifndef DT_BINDINGS_PINCTRL_LOCHNAGAR_H
     14  1.1  jmcneill #define DT_BINDINGS_PINCTRL_LOCHNAGAR_H
     15  1.1  jmcneill 
     16  1.1  jmcneill #define LOCHNAGAR1_PIN_CDC_RESET		0
     17  1.1  jmcneill #define LOCHNAGAR1_PIN_DSP_RESET		1
     18  1.1  jmcneill #define LOCHNAGAR1_PIN_CDC_CIF1MODE		2
     19  1.1  jmcneill #define LOCHNAGAR1_PIN_NUM_GPIOS		3
     20  1.1  jmcneill 
     21  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_RESET		0
     22  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_RESET		1
     23  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_CIF1MODE		2
     24  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_LDOENA		3
     25  1.1  jmcneill #define LOCHNAGAR2_PIN_SPDIF_HWMODE		4
     26  1.1  jmcneill #define LOCHNAGAR2_PIN_SPDIF_RESET		5
     27  1.1  jmcneill #define LOCHNAGAR2_PIN_FPGA_GPIO1		6
     28  1.1  jmcneill #define LOCHNAGAR2_PIN_FPGA_GPIO2		7
     29  1.1  jmcneill #define LOCHNAGAR2_PIN_FPGA_GPIO3		8
     30  1.1  jmcneill #define LOCHNAGAR2_PIN_FPGA_GPIO4		9
     31  1.1  jmcneill #define LOCHNAGAR2_PIN_FPGA_GPIO5		10
     32  1.1  jmcneill #define LOCHNAGAR2_PIN_FPGA_GPIO6		11
     33  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO1		12
     34  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO2		13
     35  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO3		14
     36  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO4		15
     37  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO5		16
     38  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO6		17
     39  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO7		18
     40  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_GPIO8		19
     41  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_GPIO1		20
     42  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_GPIO2		21
     43  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_GPIO3		22
     44  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_GPIO4		23
     45  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_GPIO5		24
     46  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_GPIO6		25
     47  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_GPIO2			26
     48  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_GPIO3			27
     49  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_GPIO7			28
     50  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF1_BCLK		29
     51  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF1_RXDAT		30
     52  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF1_LRCLK		31
     53  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF1_TXDAT		32
     54  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF2_BCLK		33
     55  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF2_RXDAT		34
     56  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF2_LRCLK		35
     57  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF2_TXDAT		36
     58  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF3_BCLK		37
     59  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF3_RXDAT		38
     60  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF3_LRCLK		39
     61  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_AIF3_TXDAT		40
     62  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF1_BCLK		41
     63  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF1_RXDAT		42
     64  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF1_LRCLK		43
     65  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF1_TXDAT		44
     66  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF2_BCLK		45
     67  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF2_RXDAT		46
     68  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF2_LRCLK		47
     69  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_AIF2_TXDAT		48
     70  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA1_BCLK		49
     71  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA1_RXDAT		50
     72  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA1_LRCLK		51
     73  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA1_TXDAT		52
     74  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA2_BCLK		53
     75  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA2_RXDAT		54
     76  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA2_LRCLK		55
     77  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA2_TXDAT		56
     78  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF3_BCLK		57
     79  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF3_RXDAT		58
     80  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF3_LRCLK		59
     81  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF3_TXDAT		60
     82  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF4_BCLK		61
     83  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF4_RXDAT		62
     84  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF4_LRCLK		63
     85  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF4_TXDAT		64
     86  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF1_BCLK		65
     87  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF1_RXDAT		66
     88  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF1_LRCLK		67
     89  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF1_TXDAT		68
     90  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF2_BCLK		69
     91  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF2_RXDAT		70
     92  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF2_LRCLK		71
     93  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_AIF2_TXDAT		72
     94  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_UART1_RX		73
     95  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_UART1_TX		74
     96  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_UART2_RX		75
     97  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_UART2_TX		76
     98  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_UART2_RX		77
     99  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_UART2_TX		78
    100  1.1  jmcneill #define LOCHNAGAR2_PIN_USB_UART_RX		79
    101  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_PDMCLK1		80
    102  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_PDMDAT1		81
    103  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_PDMCLK2		82
    104  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_PDMDAT2		83
    105  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICCLK1		84
    106  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICDAT1		85
    107  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICCLK2		86
    108  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICDAT2		87
    109  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICCLK3		88
    110  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICDAT3		89
    111  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICCLK4		90
    112  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_DMICDAT4		91
    113  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_DMICCLK1		92
    114  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_DMICDAT1		93
    115  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_DMICCLK2		94
    116  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_DMICDAT2		95
    117  1.1  jmcneill #define LOCHNAGAR2_PIN_I2C2_SCL			96
    118  1.1  jmcneill #define LOCHNAGAR2_PIN_I2C2_SDA			97
    119  1.1  jmcneill #define LOCHNAGAR2_PIN_I2C3_SCL			98
    120  1.1  jmcneill #define LOCHNAGAR2_PIN_I2C3_SDA			99
    121  1.1  jmcneill #define LOCHNAGAR2_PIN_I2C4_SCL			100
    122  1.1  jmcneill #define LOCHNAGAR2_PIN_I2C4_SDA			101
    123  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_STANDBY		102
    124  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_MCLK1		103
    125  1.1  jmcneill #define LOCHNAGAR2_PIN_CDC_MCLK2		104
    126  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_CLKIN		105
    127  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA1_MCLK		106
    128  1.1  jmcneill #define LOCHNAGAR2_PIN_PSIA2_MCLK		107
    129  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_GPIO1			108
    130  1.1  jmcneill #define LOCHNAGAR2_PIN_GF_GPIO5			109
    131  1.1  jmcneill #define LOCHNAGAR2_PIN_DSP_GPIO20		110
    132  1.1  jmcneill #define LOCHNAGAR2_PIN_NUM_GPIOS		111
    133  1.1  jmcneill 
    134  1.1  jmcneill #endif
    135