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