forked from luck/tmp_suning_uos_patched
dt-bindings: reset: Add Realtek RTD1195
Add a header with symbolic reset indices for Realtek RTD1195 SoC. Naming was derived from BSP register description headers. Acked-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Rob Herring <robh@kernel.org> Acked-by: James Tai <james.tai@realtek.com> Signed-off-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
parent
aff13f7cc8
commit
63313c1ceb
74
include/dt-bindings/reset/realtek,rtd1195.h
Normal file
74
include/dt-bindings/reset/realtek,rtd1195.h
Normal file
|
@ -0,0 +1,74 @@
|
|||
/* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */
|
||||
/*
|
||||
* Realtek RTD1195 reset controllers
|
||||
*
|
||||
* Copyright (c) 2017 Andreas Färber
|
||||
*/
|
||||
#ifndef DT_BINDINGS_RESET_RTD1195_H
|
||||
#define DT_BINDINGS_RESET_RTD1195_H
|
||||
|
||||
/* soft reset 1 */
|
||||
#define RTD1195_RSTN_MISC 0
|
||||
#define RTD1195_RSTN_RNG 1
|
||||
#define RTD1195_RSTN_USB3_POW 2
|
||||
#define RTD1195_RSTN_GSPI 3
|
||||
#define RTD1195_RSTN_USB3_P0_MDIO 4
|
||||
#define RTD1195_RSTN_VE_H265 5
|
||||
#define RTD1195_RSTN_USB 6
|
||||
#define RTD1195_RSTN_USB_PHY0 8
|
||||
#define RTD1195_RSTN_USB_PHY1 9
|
||||
#define RTD1195_RSTN_HDMIRX 11
|
||||
#define RTD1195_RSTN_HDMI 12
|
||||
#define RTD1195_RSTN_ETN 14
|
||||
#define RTD1195_RSTN_AIO 15
|
||||
#define RTD1195_RSTN_GPU 16
|
||||
#define RTD1195_RSTN_VE_H264 17
|
||||
#define RTD1195_RSTN_VE_JPEG 18
|
||||
#define RTD1195_RSTN_TVE 19
|
||||
#define RTD1195_RSTN_VO 20
|
||||
#define RTD1195_RSTN_LVDS 21
|
||||
#define RTD1195_RSTN_SE 22
|
||||
#define RTD1195_RSTN_DCU 23
|
||||
#define RTD1195_RSTN_DC_PHY 24
|
||||
#define RTD1195_RSTN_CP 25
|
||||
#define RTD1195_RSTN_MD 26
|
||||
#define RTD1195_RSTN_TP 27
|
||||
#define RTD1195_RSTN_AE 28
|
||||
#define RTD1195_RSTN_NF 29
|
||||
#define RTD1195_RSTN_MIPI 30
|
||||
|
||||
/* soft reset 2 */
|
||||
#define RTD1195_RSTN_ACPU 0
|
||||
#define RTD1195_RSTN_VCPU 1
|
||||
#define RTD1195_RSTN_PCR 9
|
||||
#define RTD1195_RSTN_CR 10
|
||||
#define RTD1195_RSTN_EMMC 11
|
||||
#define RTD1195_RSTN_SDIO 12
|
||||
#define RTD1195_RSTN_I2C_5 18
|
||||
#define RTD1195_RSTN_RTC 20
|
||||
#define RTD1195_RSTN_I2C_4 23
|
||||
#define RTD1195_RSTN_I2C_3 24
|
||||
#define RTD1195_RSTN_I2C_2 25
|
||||
#define RTD1195_RSTN_I2C_1 26
|
||||
#define RTD1195_RSTN_UR1 28
|
||||
|
||||
/* soft reset 3 */
|
||||
#define RTD1195_RSTN_SB2 0
|
||||
|
||||
/* iso soft reset */
|
||||
#define RTD1195_ISO_RSTN_VFD 0
|
||||
#define RTD1195_ISO_RSTN_IR 1
|
||||
#define RTD1195_ISO_RSTN_CEC0 2
|
||||
#define RTD1195_ISO_RSTN_CEC1 3
|
||||
#define RTD1195_ISO_RSTN_DP 4
|
||||
#define RTD1195_ISO_RSTN_CBUSTX 5
|
||||
#define RTD1195_ISO_RSTN_CBUSRX 6
|
||||
#define RTD1195_ISO_RSTN_EFUSE 7
|
||||
#define RTD1195_ISO_RSTN_UR0 8
|
||||
#define RTD1195_ISO_RSTN_GMAC 9
|
||||
#define RTD1195_ISO_RSTN_GPHY 10
|
||||
#define RTD1195_ISO_RSTN_I2C_0 11
|
||||
#define RTD1195_ISO_RSTN_I2C_6 12
|
||||
#define RTD1195_ISO_RSTN_CBUS 13
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user