diff options
Diffstat (limited to 'dts/upstream/include/dt-bindings/reset')
5 files changed, 200 insertions, 0 deletions
| diff --git a/dts/upstream/include/dt-bindings/reset/canaan,k230-rst.h b/dts/upstream/include/dt-bindings/reset/canaan,k230-rst.h new file mode 100644 index 00000000000..e4f6612607f --- /dev/null +++ b/dts/upstream/include/dt-bindings/reset/canaan,k230-rst.h @@ -0,0 +1,90 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (C) 2023-2024 Canaan Bright Sight Co., Ltd + * Copyright (C) 2024-2025 Junhui Liu <junhui.liu@pigmoral.tech> + */ +#ifndef _DT_BINDINGS_CANAAN_K230_RST_H_ +#define _DT_BINDINGS_CANAAN_K230_RST_H_ + +#define RST_CPU0		0 +#define RST_CPU1		1 +#define RST_CPU0_FLUSH		2 +#define RST_CPU1_FLUSH		3 +#define RST_AI			4 +#define RST_VPU			5 +#define RST_HISYS		6 +#define RST_HISYS_AHB		7 +#define RST_SDIO0		8 +#define RST_SDIO1		9 +#define RST_SDIO_AXI		10 +#define RST_USB0		11 +#define RST_USB1		12 +#define RST_USB0_AHB		13 +#define RST_USB1_AHB		14 +#define RST_SPI0		15 +#define RST_SPI1		16 +#define RST_SPI2		17 +#define RST_SEC			18 +#define RST_PDMA		19 +#define RST_SDMA		20 +#define RST_DECOMPRESS		21 +#define RST_SRAM		22 +#define RST_SHRM_AXIM		23 +#define RST_SHRM_AXIS		24 +#define RST_NONAI2D		25 +#define RST_MCTL		26 +#define RST_ISP			27 +#define RST_ISP_DW		28 +#define RST_DPU			29 +#define RST_DISP		30 +#define RST_GPU			31 +#define RST_AUDIO		32 +#define RST_TIMER0		33 +#define RST_TIMER1		34 +#define RST_TIMER2		35 +#define RST_TIMER3		36 +#define RST_TIMER4		37 +#define RST_TIMER5		38 +#define RST_TIMER_APB		39 +#define RST_HDI			40 +#define RST_WDT0		41 +#define RST_WDT1		42 +#define RST_WDT0_APB		43 +#define RST_WDT1_APB		44 +#define RST_TS_APB		45 +#define RST_MAILBOX		46 +#define RST_STC			47 +#define RST_PMU			48 +#define RST_LOSYS_APB		49 +#define RST_UART0		50 +#define RST_UART1		51 +#define RST_UART2		52 +#define RST_UART3		53 +#define RST_UART4		54 +#define RST_I2C0		55 +#define RST_I2C1		56 +#define RST_I2C2		57 +#define RST_I2C3		58 +#define RST_I2C4		59 +#define RST_JAMLINK0_APB	60 +#define RST_JAMLINK1_APB	61 +#define RST_JAMLINK2_APB	62 +#define RST_JAMLINK3_APB	63 +#define RST_CODEC_APB		64 +#define RST_GPIO_DB		65 +#define RST_GPIO_APB		66 +#define RST_ADC			67 +#define RST_ADC_APB		68 +#define RST_PWM_APB		69 +#define RST_SHRM_APB		70 +#define RST_CSI0		71 +#define RST_CSI1		72 +#define RST_CSI2		73 +#define RST_CSI_DPHY		74 +#define RST_ISP_AHB		75 +#define RST_M0			76 +#define RST_M1			77 +#define RST_M2			78 +#define RST_SPI2AXI		79 + +#endif diff --git a/dts/upstream/include/dt-bindings/reset/nvidia,tegra264.h b/dts/upstream/include/dt-bindings/reset/nvidia,tegra264.h new file mode 100644 index 00000000000..a61a56bb232 --- /dev/null +++ b/dts/upstream/include/dt-bindings/reset/nvidia,tegra264.h @@ -0,0 +1,92 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* Copyright (c) 2022-2025, NVIDIA CORPORATION. All rights reserved. */ + +#ifndef DT_BINDINGS_RESET_NVIDIA_TEGRA264_H +#define DT_BINDINGS_RESET_NVIDIA_TEGRA264_H + +#define TEGRA264_RESET_APE_TKE			1 +#define TEGRA264_RESET_CEC			2 +#define TEGRA264_RESET_ADSP_ALL			3 +#define TEGRA264_RESET_RCE_ALL			4 +#define TEGRA264_RESET_UFSHC			5 +#define TEGRA264_RESET_UFSHC_AXI_M		6 +#define TEGRA264_RESET_UFSHC_LP_SEQ		7 +#define TEGRA264_RESET_DPAUX			8 +#define TEGRA264_RESET_EQOS_PCS			9 +#define TEGRA264_RESET_HWPM			10 +#define TEGRA264_RESET_I2C1			11 +#define TEGRA264_RESET_I2C2			12 +#define TEGRA264_RESET_I2C3			13 +#define TEGRA264_RESET_I2C4			14 +#define TEGRA264_RESET_I2C6			15 +#define TEGRA264_RESET_I2C7			16 +#define TEGRA264_RESET_I2C8			17 +#define TEGRA264_RESET_I2C9			18 +#define TEGRA264_RESET_ISP			19 +#define TEGRA264_RESET_LA			20 +#define TEGRA264_RESET_NVCSI			21 +#define TEGRA264_RESET_EQOS_MAC			22 +#define TEGRA264_RESET_PWM10			23 +#define TEGRA264_RESET_PWM2			24 +#define TEGRA264_RESET_PWM3			25 +#define TEGRA264_RESET_PWM4			26 +#define TEGRA264_RESET_PWM5			27 +#define TEGRA264_RESET_PWM9			28 +#define TEGRA264_RESET_QSPI0			29 +#define TEGRA264_RESET_HDA			30 +#define TEGRA264_RESET_HDACODEC			31 +#define TEGRA264_RESET_I2C0			32 +#define TEGRA264_RESET_I2C10			33 +#define TEGRA264_RESET_SDMMC1			34 +#define TEGRA264_RESET_MIPI_CAL			35 +#define TEGRA264_RESET_SPI1			36 +#define TEGRA264_RESET_SPI2			37 +#define TEGRA264_RESET_SPI3			38 +#define TEGRA264_RESET_SPI4			39 +#define TEGRA264_RESET_SPI5			40 +#define TEGRA264_RESET_SPI7			41 +#define TEGRA264_RESET_SPI8			42 +#define TEGRA264_RESET_SPI9			43 +#define TEGRA264_RESET_TACH0			44 +#define TEGRA264_RESET_TSEC			45 +#define TEGRA264_RESET_VI			46 +#define TEGRA264_RESET_VI1			47 +#define TEGRA264_RESET_PVA0_ALL			48 +#define TEGRA264_RESET_VIC			49 +#define TEGRA264_RESET_MPHY_CLK_CTL		50 +#define TEGRA264_RESET_MPHY_L0_RX		51 +#define TEGRA264_RESET_MPHY_L0_TX		52 +#define TEGRA264_RESET_MPHY_L1_RX		53 +#define TEGRA264_RESET_MPHY_L1_TX		54 +#define TEGRA264_RESET_ISP1			55 +#define TEGRA264_RESET_I2C11			56 +#define TEGRA264_RESET_I2C12			57 +#define TEGRA264_RESET_I2C14			58 +#define TEGRA264_RESET_I2C15			59 +#define TEGRA264_RESET_I2C16			60 +#define TEGRA264_RESET_EQOS_MACSEC		61 +#define TEGRA264_RESET_MGBE0_PCS		62 +#define TEGRA264_RESET_MGBE0_MAC		63 +#define TEGRA264_RESET_MGBE0_MACSEC		64 +#define TEGRA264_RESET_MGBE1_PCS		65 +#define TEGRA264_RESET_MGBE1_MAC		66 +#define TEGRA264_RESET_MGBE1_MACSEC		67 +#define TEGRA264_RESET_MGBE2_PCS		68 +#define TEGRA264_RESET_MGBE2_MAC		69 +#define TEGRA264_RESET_MGBE2_MACSEC		70 +#define TEGRA264_RESET_MGBE3_PCS		71 +#define TEGRA264_RESET_MGBE3_MAC		72 +#define TEGRA264_RESET_MGBE3_MACSEC		73 +#define TEGRA264_RESET_ADSP_CORE0		74 +#define TEGRA264_RESET_ADSP_CORE1		75 +#define TEGRA264_RESET_APE			76 +#define TEGRA264_RESET_XUSB1_PADCTL		77 +#define TEGRA264_RESET_AON_CPU_ALL		78 +#define TEGRA264_RESET_AON_HSP			79 +#define TEGRA264_RESET_UART4			80 +#define TEGRA264_RESET_UART5			81 +#define TEGRA264_RESET_UART9			82 +#define TEGRA264_RESET_UART10			83 +#define TEGRA264_RESET_UART8			84 + +#endif /* DT_BINDINGS_RESET_NVIDIA_TEGRA264_H */ diff --git a/dts/upstream/include/dt-bindings/reset/sun50i-h616-ccu.h b/dts/upstream/include/dt-bindings/reset/sun50i-h616-ccu.h index 81b1eba2a7f..ba626f7015b 100644 --- a/dts/upstream/include/dt-bindings/reset/sun50i-h616-ccu.h +++ b/dts/upstream/include/dt-bindings/reset/sun50i-h616-ccu.h @@ -69,5 +69,6 @@  #define RST_BUS_GPADC		60  #define RST_BUS_TCON_LCD0	61  #define RST_BUS_TCON_LCD1	62 +#define RST_BUS_LVDS		63  #endif /* _DT_BINDINGS_RESET_SUN50I_H616_H_ */ diff --git a/dts/upstream/include/dt-bindings/reset/sun55i-a523-r-ccu.h b/dts/upstream/include/dt-bindings/reset/sun55i-a523-r-ccu.h index dd6fbb372e1..eb31ae9958d 100644 --- a/dts/upstream/include/dt-bindings/reset/sun55i-a523-r-ccu.h +++ b/dts/upstream/include/dt-bindings/reset/sun55i-a523-r-ccu.h @@ -21,5 +21,6 @@  #define RST_BUS_R_IR_RX		12  #define RST_BUS_R_RTC		13  #define RST_BUS_R_CPUCFG	14 +#define RST_BUS_R_PPU0		15  #endif /* _DT_BINDINGS_RST_SUN55I_A523_R_CCU_H_ */ diff --git a/dts/upstream/include/dt-bindings/reset/thead,th1520-reset.h b/dts/upstream/include/dt-bindings/reset/thead,th1520-reset.h new file mode 100644 index 00000000000..00459f16048 --- /dev/null +++ b/dts/upstream/include/dt-bindings/reset/thead,th1520-reset.h @@ -0,0 +1,16 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (c) 2024 Samsung Electronics Co., Ltd. + * Author: Michal Wilczynski <m.wilczynski@samsung.com> + */ + +#ifndef _DT_BINDINGS_TH1520_RESET_H +#define _DT_BINDINGS_TH1520_RESET_H + +#define TH1520_RESET_ID_GPU		0 +#define TH1520_RESET_ID_GPU_CLKGEN	1 +#define TH1520_RESET_ID_NPU		2 +#define TH1520_RESET_ID_WDT0		3 +#define TH1520_RESET_ID_WDT1		4 + +#endif /* _DT_BINDINGS_TH1520_RESET_H */ | 
