Linux Audio
Check our new training course
Embedded Linux Audio
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
/* 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 <ckeepax@opensource.cirrus.com> */ #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