include/dt-bindings/pinctrl/sppctl-sp7021.h

Source file repositories/reference/linux-study-clean/include/dt-bindings/pinctrl/sppctl-sp7021.h

File Facts

System
Linux kernel
Corpus path
include/dt-bindings/pinctrl/sppctl-sp7021.h
Extension
.h
Size
7345 bytes
Lines
180
Domain
Repository Root And Misc
Bucket
include
Inferred role
Repository Root And Misc: implementation source
Status
source implementation candidate

Why This File Exists

Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef	__DT_BINDINGS_PINCTRL_SPPCTL_SP7021_H__
#define	__DT_BINDINGS_PINCTRL_SPPCTL_SP7021_H__

#include <dt-bindings/pinctrl/sppctl.h>

/*
 * Please don't change the order of the following defines.
 * They are based on order of 'hardware' control register
 * defined in MOON2 ~ MOON3 registers.
 */
#define MUXF_GPIO                       0
#define MUXF_IOP                        1
#define MUXF_L2SW_CLK_OUT               2
#define MUXF_L2SW_MAC_SMI_MDC           3
#define MUXF_L2SW_LED_FLASH0            4
#define MUXF_L2SW_LED_FLASH1            5
#define MUXF_L2SW_LED_ON0               6
#define MUXF_L2SW_LED_ON1               7
#define MUXF_L2SW_MAC_SMI_MDIO          8
#define MUXF_L2SW_P0_MAC_RMII_TXEN      9
#define MUXF_L2SW_P0_MAC_RMII_TXD0      10
#define MUXF_L2SW_P0_MAC_RMII_TXD1      11
#define MUXF_L2SW_P0_MAC_RMII_CRSDV     12
#define MUXF_L2SW_P0_MAC_RMII_RXD0      13
#define MUXF_L2SW_P0_MAC_RMII_RXD1      14
#define MUXF_L2SW_P0_MAC_RMII_RXER      15
#define MUXF_L2SW_P1_MAC_RMII_TXEN      16
#define MUXF_L2SW_P1_MAC_RMII_TXD0      17
#define MUXF_L2SW_P1_MAC_RMII_TXD1      18
#define MUXF_L2SW_P1_MAC_RMII_CRSDV     19
#define MUXF_L2SW_P1_MAC_RMII_RXD0      20
#define MUXF_L2SW_P1_MAC_RMII_RXD1      21
#define MUXF_L2SW_P1_MAC_RMII_RXER      22
#define MUXF_DAISY_MODE                 23
#define MUXF_SDIO_CLK                   24
#define MUXF_SDIO_CMD                   25
#define MUXF_SDIO_D0                    26
#define MUXF_SDIO_D1                    27
#define MUXF_SDIO_D2                    28
#define MUXF_SDIO_D3                    29
#define MUXF_PWM0                       30
#define MUXF_PWM1                       31
#define MUXF_PWM2                       32
#define MUXF_PWM3                       33
#define MUXF_PWM4                       34
#define MUXF_PWM5                       35
#define MUXF_PWM6                       36
#define MUXF_PWM7                       37
#define MUXF_ICM0_D                     38
#define MUXF_ICM1_D                     39
#define MUXF_ICM2_D                     40
#define MUXF_ICM3_D                     41
#define MUXF_ICM0_CLK                   42
#define MUXF_ICM1_CLK                   43
#define MUXF_ICM2_CLK                   44
#define MUXF_ICM3_CLK                   45
#define MUXF_SPIM0_INT                  46
#define MUXF_SPIM0_CLK                  47
#define MUXF_SPIM0_EN                   48
#define MUXF_SPIM0_DO                   49
#define MUXF_SPIM0_DI                   50
#define MUXF_SPIM1_INT                  51
#define MUXF_SPIM1_CLK                  52
#define MUXF_SPIM1_EN                   53
#define MUXF_SPIM1_DO                   54
#define MUXF_SPIM1_DI                   55
#define MUXF_SPIM2_INT                  56
#define MUXF_SPIM2_CLK                  57
#define MUXF_SPIM2_EN                   58
#define MUXF_SPIM2_DO                   59
#define MUXF_SPIM2_DI                   60
#define MUXF_SPIM3_INT                  61
#define MUXF_SPIM3_CLK                  62
#define MUXF_SPIM3_EN                   63
#define MUXF_SPIM3_DO                   64
#define MUXF_SPIM3_DI                   65
#define MUXF_SPI0S_INT                  66
#define MUXF_SPI0S_CLK                  67
#define MUXF_SPI0S_EN                   68
#define MUXF_SPI0S_DO                   69
#define MUXF_SPI0S_DI                   70
#define MUXF_SPI1S_INT                  71
#define MUXF_SPI1S_CLK                  72
#define MUXF_SPI1S_EN                   73
#define MUXF_SPI1S_DO                   74
#define MUXF_SPI1S_DI                   75
#define MUXF_SPI2S_INT                  76
#define MUXF_SPI2S_CLK                  77
#define MUXF_SPI2S_EN                   78
#define MUXF_SPI2S_DO                   79

Annotation

Implementation Notes