11.1Sskrll/* $NetBSD: realtek,rtd1295.h,v 1.1.1.2 2021/11/07 16:49:57 jmcneill Exp $ */ 21.1Sskrll 31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */ 41.1Sskrll/* 51.1Sskrll * Realtek RTD1295 reset controllers 61.1Sskrll * 71.1Sskrll * Copyright (c) 2017 Andreas Färber 81.1Sskrll */ 91.1Sskrll#ifndef DT_BINDINGS_RESET_RTD1295_H 101.1Sskrll#define DT_BINDINGS_RESET_RTD1295_H 111.1Sskrll 121.1Sskrll/* soft reset 1 */ 131.1Sskrll#define RTD1295_RSTN_MISC 0 141.1Sskrll#define RTD1295_RSTN_NAT 1 151.1Sskrll#define RTD1295_RSTN_USB3_PHY0_POW 2 161.1Sskrll#define RTD1295_RSTN_GSPI 3 171.1Sskrll#define RTD1295_RSTN_USB3_P0_MDIO 4 181.1Sskrll#define RTD1295_RSTN_SATA_0 5 191.1Sskrll#define RTD1295_RSTN_USB 6 201.1Sskrll#define RTD1295_RSTN_SATA_PHY_0 7 211.1Sskrll#define RTD1295_RSTN_USB_PHY0 8 221.1Sskrll#define RTD1295_RSTN_USB_PHY1 9 231.1Sskrll#define RTD1295_RSTN_SATA_PHY_POW_0 10 241.1Sskrll#define RTD1295_RSTN_SATA_FUNC_EXIST_0 11 251.1Sskrll#define RTD1295_RSTN_HDMI 12 261.1Sskrll#define RTD1295_RSTN_VE1 13 271.1Sskrll#define RTD1295_RSTN_VE2 14 281.1Sskrll#define RTD1295_RSTN_VE3 15 291.1Sskrll#define RTD1295_RSTN_ETN 16 301.1Sskrll#define RTD1295_RSTN_AIO 17 311.1Sskrll#define RTD1295_RSTN_GPU 18 321.1Sskrll#define RTD1295_RSTN_TVE 19 331.1Sskrll#define RTD1295_RSTN_VO 20 341.1Sskrll#define RTD1295_RSTN_LVDS 21 351.1Sskrll#define RTD1295_RSTN_SE 22 361.1Sskrll#define RTD1295_RSTN_DCU 23 371.1Sskrll#define RTD1295_RSTN_DC_PHY 24 381.1Sskrll#define RTD1295_RSTN_CP 25 391.1Sskrll#define RTD1295_RSTN_MD 26 401.1Sskrll#define RTD1295_RSTN_TP 27 411.1Sskrll#define RTD1295_RSTN_AE 28 421.1Sskrll#define RTD1295_RSTN_NF 29 431.1Sskrll#define RTD1295_RSTN_MIPI 30 441.1Sskrll#define RTD1295_RSTN_RSA 31 451.1Sskrll 461.1Sskrll/* soft reset 2 */ 471.1Sskrll#define RTD1295_RSTN_ACPU 0 481.1Sskrll#define RTD1295_RSTN_JPEG 1 491.1Sskrll#define RTD1295_RSTN_USB_PHY3 2 501.1Sskrll#define RTD1295_RSTN_USB_PHY2 3 511.1Sskrll#define RTD1295_RSTN_USB3_PHY1_POW 4 521.1Sskrll#define RTD1295_RSTN_USB3_P1_MDIO 5 531.1Sskrll#define RTD1295_RSTN_PCIE0_STITCH 6 541.1Sskrll#define RTD1295_RSTN_PCIE0_PHY 7 551.1Sskrll#define RTD1295_RSTN_PCIE0 8 561.1Sskrll#define RTD1295_RSTN_PCR_CNT 9 571.1Sskrll#define RTD1295_RSTN_CR 10 581.1Sskrll#define RTD1295_RSTN_EMMC 11 591.1Sskrll#define RTD1295_RSTN_SDIO 12 601.1Sskrll#define RTD1295_RSTN_PCIE0_CORE 13 611.1Sskrll#define RTD1295_RSTN_PCIE0_POWER 14 621.1Sskrll#define RTD1295_RSTN_PCIE0_NONSTICH 15 631.1Sskrll#define RTD1295_RSTN_PCIE1_PHY 16 641.1Sskrll#define RTD1295_RSTN_PCIE1 17 651.1Sskrll#define RTD1295_RSTN_I2C_5 18 661.1Sskrll#define RTD1295_RSTN_PCIE1_STITCH 19 671.1Sskrll#define RTD1295_RSTN_PCIE1_CORE 20 681.1Sskrll#define RTD1295_RSTN_PCIE1_POWER 21 691.1Sskrll#define RTD1295_RSTN_PCIE1_NONSTICH 22 701.1Sskrll#define RTD1295_RSTN_I2C_4 23 711.1Sskrll#define RTD1295_RSTN_I2C_3 24 721.1Sskrll#define RTD1295_RSTN_I2C_2 25 731.1Sskrll#define RTD1295_RSTN_I2C_1 26 741.1Sskrll#define RTD1295_RSTN_UR2 27 751.1Sskrll#define RTD1295_RSTN_UR1 28 761.1Sskrll#define RTD1295_RSTN_MISC_SC 29 771.1Sskrll#define RTD1295_RSTN_CBUS_TX 30 781.1Sskrll#define RTD1295_RSTN_SDS_PHY 31 791.1Sskrll 801.1.1.2Sjmcneill/* soft reset 3 */ 811.1.1.2Sjmcneill#define RTD1295_RSTN_SB2 0 821.1.1.2Sjmcneill 831.1Sskrll/* soft reset 4 */ 841.1Sskrll#define RTD1295_RSTN_DCPHY_CRT 0 851.1Sskrll#define RTD1295_RSTN_DCPHY_ALERT_RX 1 861.1Sskrll#define RTD1295_RSTN_DCPHY_PTR 2 871.1Sskrll#define RTD1295_RSTN_DCPHY_LDO 3 881.1Sskrll#define RTD1295_RSTN_DCPHY_SSC_DIG 4 891.1Sskrll#define RTD1295_RSTN_HDMIRX 5 901.1Sskrll#define RTD1295_RSTN_CBUSRX 6 911.1Sskrll#define RTD1295_RSTN_SATA_PHY_POW_1 7 921.1Sskrll#define RTD1295_RSTN_SATA_FUNC_EXIST_1 8 931.1Sskrll#define RTD1295_RSTN_SATA_PHY_1 9 941.1Sskrll#define RTD1295_RSTN_SATA_1 10 951.1Sskrll#define RTD1295_RSTN_FAN 11 961.1Sskrll#define RTD1295_RSTN_HDMIRX_WRAP 12 971.1Sskrll#define RTD1295_RSTN_PCIE0_PHY_MDIO 13 981.1Sskrll#define RTD1295_RSTN_PCIE1_PHY_MDIO 14 991.1Sskrll#define RTD1295_RSTN_DISP 15 1001.1Sskrll 1011.1Sskrll/* iso reset */ 1021.1Sskrll#define RTD1295_ISO_RSTN_IR 1 1031.1Sskrll#define RTD1295_ISO_RSTN_CEC0 2 1041.1Sskrll#define RTD1295_ISO_RSTN_CEC1 3 1051.1Sskrll#define RTD1295_ISO_RSTN_DP 4 1061.1Sskrll#define RTD1295_ISO_RSTN_CBUSTX 5 1071.1Sskrll#define RTD1295_ISO_RSTN_CBUSRX 6 1081.1Sskrll#define RTD1295_ISO_RSTN_EFUSE 7 1091.1Sskrll#define RTD1295_ISO_RSTN_UR0 8 1101.1Sskrll#define RTD1295_ISO_RSTN_GMAC 9 1111.1Sskrll#define RTD1295_ISO_RSTN_GPHY 10 1121.1Sskrll#define RTD1295_ISO_RSTN_I2C_0 11 1131.1Sskrll#define RTD1295_ISO_RSTN_I2C_1 12 1141.1Sskrll#define RTD1295_ISO_RSTN_CBUS 13 1151.1Sskrll 1161.1Sskrll#endif 117