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