The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/include/dt-bindings/reset/mt8183-resets.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* SPDX-License-Identifier: GPL-2.0 */
    2 /*
    3  * Copyright (c) 2019 MediaTek Inc.
    4  * Author: Yong Liang <yong.liang@mediatek.com>
    5  */
    6 
    7 #ifndef _DT_BINDINGS_RESET_CONTROLLER_MT8183
    8 #define _DT_BINDINGS_RESET_CONTROLLER_MT8183
    9 
   10 /* INFRACFG AO resets */
   11 #define MT8183_INFRACFG_AO_THERM_SW_RST                         0
   12 #define MT8183_INFRACFG_AO_USB_TOP_SW_RST                       1
   13 #define MT8183_INFRACFG_AO_MM_IOMMU_SW_RST                      3
   14 #define MT8183_INFRACFG_AO_MSDC3_SW_RST                         4
   15 #define MT8183_INFRACFG_AO_MSDC2_SW_RST                         5
   16 #define MT8183_INFRACFG_AO_MSDC1_SW_RST                         6
   17 #define MT8183_INFRACFG_AO_MSDC0_SW_RST                         7
   18 #define MT8183_INFRACFG_AO_APDMA_SW_RST                         9
   19 #define MT8183_INFRACFG_AO_MIMP_D_SW_RST                        10
   20 #define MT8183_INFRACFG_AO_BTIF_SW_RST                          12
   21 #define MT8183_INFRACFG_AO_DISP_PWM_SW_RST                      14
   22 #define MT8183_INFRACFG_AO_AUXADC_SW_RST                        15
   23 
   24 #define MT8183_INFRACFG_AO_IRTX_SW_RST                          32
   25 #define MT8183_INFRACFG_AO_SPI0_SW_RST                          33
   26 #define MT8183_INFRACFG_AO_I2C0_SW_RST                          34
   27 #define MT8183_INFRACFG_AO_I2C1_SW_RST                          35
   28 #define MT8183_INFRACFG_AO_I2C2_SW_RST                          36
   29 #define MT8183_INFRACFG_AO_I2C3_SW_RST                          37
   30 #define MT8183_INFRACFG_AO_UART0_SW_RST                         38
   31 #define MT8183_INFRACFG_AO_UART1_SW_RST                         39
   32 #define MT8183_INFRACFG_AO_UART2_SW_RST                         40
   33 #define MT8183_INFRACFG_AO_PWM_SW_RST                           41
   34 #define MT8183_INFRACFG_AO_SPI1_SW_RST                          42
   35 #define MT8183_INFRACFG_AO_I2C4_SW_RST                          43
   36 #define MT8183_INFRACFG_AO_DVFSP_SW_RST                         44
   37 #define MT8183_INFRACFG_AO_SPI2_SW_RST                          45
   38 #define MT8183_INFRACFG_AO_SPI3_SW_RST                          46
   39 #define MT8183_INFRACFG_AO_UFSHCI_SW_RST                        47
   40 
   41 #define MT8183_INFRACFG_AO_PMIC_WRAP_SW_RST                     64
   42 #define MT8183_INFRACFG_AO_SPM_SW_RST                           65
   43 #define MT8183_INFRACFG_AO_USBSIF_SW_RST                        66
   44 #define MT8183_INFRACFG_AO_KP_SW_RST                            68
   45 #define MT8183_INFRACFG_AO_APXGPT_SW_RST                        69
   46 #define MT8183_INFRACFG_AO_CLDMA_AO_SW_RST                      70
   47 #define MT8183_INFRACFG_AO_UNIPRO_UFS_SW_RST                    71
   48 #define MT8183_INFRACFG_AO_DX_CC_SW_RST                         72
   49 #define MT8183_INFRACFG_AO_UFSPHY_SW_RST                        73
   50 
   51 #define MT8183_INFRACFG_AO_DX_CC_SEC_SW_RST                     96
   52 #define MT8183_INFRACFG_AO_GCE_SW_RST                           97
   53 #define MT8183_INFRACFG_AO_CLDMA_SW_RST                         98
   54 #define MT8183_INFRACFG_AO_TRNG_SW_RST                          99
   55 #define MT8183_INFRACFG_AO_AP_MD_CCIF_1_SW_RST                  103
   56 #define MT8183_INFRACFG_AO_AP_MD_CCIF_SW_RST                    104
   57 #define MT8183_INFRACFG_AO_I2C1_IMM_SW_RST                      105
   58 #define MT8183_INFRACFG_AO_I2C1_ARB_SW_RST                      106
   59 #define MT8183_INFRACFG_AO_I2C2_IMM_SW_RST                      107
   60 #define MT8183_INFRACFG_AO_I2C2_ARB_SW_RST                      108
   61 #define MT8183_INFRACFG_AO_I2C5_SW_RST                          109
   62 #define MT8183_INFRACFG_AO_I2C5_IMM_SW_RST                      110
   63 #define MT8183_INFRACFG_AO_I2C5_ARB_SW_RST                      111
   64 #define MT8183_INFRACFG_AO_SPI4_SW_RST                          112
   65 #define MT8183_INFRACFG_AO_SPI5_SW_RST                          113
   66 #define MT8183_INFRACFG_AO_INFRA2MFGAXI_CBIP_CLAS_SW_RST        114
   67 #define MT8183_INFRACFG_AO_MFGAXI2INFRA_M0_CBIP_GLAS_OUT_SW_RST 115
   68 #define MT8183_INFRACFG_AO_MFGAXI2INFRA_M1_CBIP_GLAS_OUT_SW_RST 116
   69 #define MT8183_INFRACFG_AO_UFS_AES_SW_RST                       117
   70 #define MT8183_INFRACFG_AO_CCU_I2C_IRQ_SW_RST                   118
   71 #define MT8183_INFRACFG_AO_CCU_I2C_DMA_SW_RST                   119
   72 #define MT8183_INFRACFG_AO_I2C6_SW_RST                          120
   73 #define MT8183_INFRACFG_AO_CCU_GALS_SW_RST                      121
   74 #define MT8183_INFRACFG_AO_IPU_GALS_SW_RST                      122
   75 #define MT8183_INFRACFG_AO_CONN2AP_GALS_SW_RST                  123
   76 #define MT8183_INFRACFG_AO_AP_MD_CCIF2_SW_RST                   124
   77 #define MT8183_INFRACFG_AO_AP_MD_CCIF3_SW_RST                   125
   78 #define MT8183_INFRACFG_AO_I2C7_SW_RST                          126
   79 #define MT8183_INFRACFG_AO_I2C8_SW_RST                          127
   80 
   81 #define MT8183_INFRACFG_SW_RST_NUM                              128
   82 
   83 /* MMSYS resets */
   84 #define MT8183_MMSYS_SW0_RST_B_DISP_DSI0                        25
   85 
   86 #define MT8183_TOPRGU_MM_SW_RST                                 1
   87 #define MT8183_TOPRGU_MFG_SW_RST                                2
   88 #define MT8183_TOPRGU_VENC_SW_RST                               3
   89 #define MT8183_TOPRGU_VDEC_SW_RST                               4
   90 #define MT8183_TOPRGU_IMG_SW_RST                                5
   91 #define MT8183_TOPRGU_MD_SW_RST                                 7
   92 #define MT8183_TOPRGU_CONN_SW_RST                               9
   93 #define MT8183_TOPRGU_CONN_MCU_SW_RST                           12
   94 #define MT8183_TOPRGU_IPU0_SW_RST                               14
   95 #define MT8183_TOPRGU_IPU1_SW_RST                               15
   96 #define MT8183_TOPRGU_AUDIO_SW_RST                              17
   97 #define MT8183_TOPRGU_CAMSYS_SW_RST                             18
   98 
   99 #define MT8183_TOPRGU_SW_RST_NUM                                19
  100 
  101 #endif  /* _DT_BINDINGS_RESET_CONTROLLER_MT8183 */

Cache object: 5d382d9f1f2d0f2a6fcbdff345dc3aef


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.