mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2024-12-29 09:13:38 +00:00
9952f6918d
Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms and conditions of the gnu general public license version 2 as published by the free software foundation this program is distributed in the hope it will be useful but without any warranty without even the implied warranty of merchantability or fitness for a particular purpose see the gnu general public license for more details you should have received a copy of the gnu general public license along with this program if not see http www gnu org licenses extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 228 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Reviewed-by: Steve Winslow <swinslow@gmail.com> Reviewed-by: Richard Fontana <rfontana@redhat.com> Reviewed-by: Alexios Zavras <alexios.zavras@intel.com> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190528171438.107155473@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
54 lines
1.4 KiB
C
54 lines
1.4 KiB
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (C) 2017 Impinj, Inc.
|
|
*
|
|
* Author: Andrey Smirnov <andrew.smirnov@gmail.com>
|
|
*/
|
|
|
|
#ifndef DT_BINDING_RESET_IMX7_H
|
|
#define DT_BINDING_RESET_IMX7_H
|
|
|
|
#define IMX7_RESET_A7_CORE_POR_RESET0 0
|
|
#define IMX7_RESET_A7_CORE_POR_RESET1 1
|
|
#define IMX7_RESET_A7_CORE_RESET0 2
|
|
#define IMX7_RESET_A7_CORE_RESET1 3
|
|
#define IMX7_RESET_A7_DBG_RESET0 4
|
|
#define IMX7_RESET_A7_DBG_RESET1 5
|
|
#define IMX7_RESET_A7_ETM_RESET0 6
|
|
#define IMX7_RESET_A7_ETM_RESET1 7
|
|
#define IMX7_RESET_A7_SOC_DBG_RESET 8
|
|
#define IMX7_RESET_A7_L2RESET 9
|
|
#define IMX7_RESET_SW_M4C_RST 10
|
|
#define IMX7_RESET_SW_M4P_RST 11
|
|
#define IMX7_RESET_EIM_RST 12
|
|
#define IMX7_RESET_HSICPHY_PORT_RST 13
|
|
#define IMX7_RESET_USBPHY1_POR 14
|
|
#define IMX7_RESET_USBPHY1_PORT_RST 15
|
|
#define IMX7_RESET_USBPHY2_POR 16
|
|
#define IMX7_RESET_USBPHY2_PORT_RST 17
|
|
#define IMX7_RESET_MIPI_PHY_MRST 18
|
|
#define IMX7_RESET_MIPI_PHY_SRST 19
|
|
|
|
/*
|
|
* IMX7_RESET_PCIEPHY is a logical reset line combining PCIEPHY_BTN
|
|
* and PCIEPHY_G_RST
|
|
*/
|
|
#define IMX7_RESET_PCIEPHY 20
|
|
#define IMX7_RESET_PCIEPHY_PERST 21
|
|
|
|
/*
|
|
* IMX7_RESET_PCIE_CTRL_APPS_EN is not strictly a reset line, but it
|
|
* can be used to inhibit PCIe LTTSM, so, in a way, it can be thoguht
|
|
* of as one
|
|
*/
|
|
#define IMX7_RESET_PCIE_CTRL_APPS_EN 22
|
|
#define IMX7_RESET_DDRC_PRST 23
|
|
#define IMX7_RESET_DDRC_CORE_RST 24
|
|
|
|
#define IMX7_RESET_PCIE_CTRL_APPS_TURNOFF 25
|
|
|
|
#define IMX7_RESET_NUM 26
|
|
|
|
#endif
|
|
|