162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree defines for Lochnagar pinctrl 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (c) 2018 Cirrus Logic, Inc. and 662306a36Sopenharmony_ci * Cirrus Logic International Semiconductor Ltd. 762306a36Sopenharmony_ci * 862306a36Sopenharmony_ci * Author: Charles Keepax <ckeepax@opensource.cirrus.com> 962306a36Sopenharmony_ci */ 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci#ifndef DT_BINDINGS_PINCTRL_LOCHNAGAR_H 1262306a36Sopenharmony_ci#define DT_BINDINGS_PINCTRL_LOCHNAGAR_H 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_CDC_RESET 0 1562306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_DSP_RESET 1 1662306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_CDC_CIF1MODE 2 1762306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_NUM_GPIOS 3 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_RESET 0 2062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_RESET 1 2162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_CIF1MODE 2 2262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_LDOENA 3 2362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_SPDIF_HWMODE 4 2462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_SPDIF_RESET 5 2562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO1 6 2662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO2 7 2762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO3 8 2862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO4 9 2962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO5 10 3062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO6 11 3162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO1 12 3262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO2 13 3362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO3 14 3462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO4 15 3562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO5 16 3662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO6 17 3762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO7 18 3862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO8 19 3962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO1 20 4062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO2 21 4162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO3 22 4262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO4 23 4362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO5 24 4462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO6 25 4562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO2 26 4662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO3 27 4762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO7 28 4862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_BCLK 29 4962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_RXDAT 30 5062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_LRCLK 31 5162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_TXDAT 32 5262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_BCLK 33 5362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_RXDAT 34 5462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_LRCLK 35 5562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_TXDAT 36 5662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_BCLK 37 5762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_RXDAT 38 5862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_LRCLK 39 5962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_TXDAT 40 6062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_BCLK 41 6162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_RXDAT 42 6262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_LRCLK 43 6362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_TXDAT 44 6462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_BCLK 45 6562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_RXDAT 46 6662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_LRCLK 47 6762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_TXDAT 48 6862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_BCLK 49 6962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_RXDAT 50 7062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_LRCLK 51 7162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_TXDAT 52 7262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_BCLK 53 7362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_RXDAT 54 7462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_LRCLK 55 7562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_TXDAT 56 7662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_BCLK 57 7762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_RXDAT 58 7862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_LRCLK 59 7962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_TXDAT 60 8062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_BCLK 61 8162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_RXDAT 62 8262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_LRCLK 63 8362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_TXDAT 64 8462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_BCLK 65 8562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_RXDAT 66 8662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_LRCLK 67 8762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_TXDAT 68 8862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_BCLK 69 8962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_RXDAT 70 9062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_LRCLK 71 9162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_TXDAT 72 9262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART1_RX 73 9362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART1_TX 74 9462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART2_RX 75 9562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART2_TX 76 9662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_UART2_RX 77 9762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_UART2_TX 78 9862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_USB_UART_RX 79 9962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMCLK1 80 10062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMDAT1 81 10162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMCLK2 82 10262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMDAT2 83 10362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK1 84 10462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT1 85 10562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK2 86 10662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT2 87 10762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK3 88 10862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT3 89 10962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK4 90 11062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT4 91 11162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICCLK1 92 11262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICDAT1 93 11362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICCLK2 94 11462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICDAT2 95 11562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C2_SCL 96 11662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C2_SDA 97 11762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C3_SCL 98 11862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C3_SDA 99 11962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C4_SCL 100 12062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C4_SDA 101 12162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_STANDBY 102 12262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_MCLK1 103 12362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_MCLK2 104 12462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_CLKIN 105 12562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_MCLK 106 12662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_MCLK 107 12762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO1 108 12862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO5 109 12962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO20 110 13062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_NUM_GPIOS 111 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ci#endif 133