root/include/dt-bindings/reset/imx7-reset.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (C) 2017 Impinj, Inc.
   4  *
   5  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
   6  */
   7 
   8 #ifndef DT_BINDING_RESET_IMX7_H
   9 #define DT_BINDING_RESET_IMX7_H
  10 
  11 #define IMX7_RESET_A7_CORE_POR_RESET0   0
  12 #define IMX7_RESET_A7_CORE_POR_RESET1   1
  13 #define IMX7_RESET_A7_CORE_RESET0       2
  14 #define IMX7_RESET_A7_CORE_RESET1       3
  15 #define IMX7_RESET_A7_DBG_RESET0        4
  16 #define IMX7_RESET_A7_DBG_RESET1        5
  17 #define IMX7_RESET_A7_ETM_RESET0        6
  18 #define IMX7_RESET_A7_ETM_RESET1        7
  19 #define IMX7_RESET_A7_SOC_DBG_RESET     8
  20 #define IMX7_RESET_A7_L2RESET           9
  21 #define IMX7_RESET_SW_M4C_RST           10
  22 #define IMX7_RESET_SW_M4P_RST           11
  23 #define IMX7_RESET_EIM_RST              12
  24 #define IMX7_RESET_HSICPHY_PORT_RST     13
  25 #define IMX7_RESET_USBPHY1_POR          14
  26 #define IMX7_RESET_USBPHY1_PORT_RST     15
  27 #define IMX7_RESET_USBPHY2_POR          16
  28 #define IMX7_RESET_USBPHY2_PORT_RST     17
  29 #define IMX7_RESET_MIPI_PHY_MRST        18
  30 #define IMX7_RESET_MIPI_PHY_SRST        19
  31 
  32 /*
  33  * IMX7_RESET_PCIEPHY is a logical reset line combining PCIEPHY_BTN
  34  * and PCIEPHY_G_RST
  35  */
  36 #define IMX7_RESET_PCIEPHY              20
  37 #define IMX7_RESET_PCIEPHY_PERST        21
  38 
  39 /*
  40  * IMX7_RESET_PCIE_CTRL_APPS_EN is not strictly a reset line, but it
  41  * can be used to inhibit PCIe LTTSM, so, in a way, it can be thoguht
  42  * of as one
  43  */
  44 #define IMX7_RESET_PCIE_CTRL_APPS_EN    22
  45 #define IMX7_RESET_DDRC_PRST            23
  46 #define IMX7_RESET_DDRC_CORE_RST        24
  47 
  48 #define IMX7_RESET_PCIE_CTRL_APPS_TURNOFF 25
  49 
  50 #define IMX7_RESET_NUM                  26
  51 
  52 #endif
  53 

/* [<][>][^][v][top][bottom][index][help] */