162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * This header provides constants for the reset controller
462306a36Sopenharmony_ci * present in the Pistachio SoC
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci#ifndef _PISTACHIO_RESETS_H
862306a36Sopenharmony_ci#define _PISTACHIO_RESETS_H
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#define PISTACHIO_RESET_I2C0		0
1162306a36Sopenharmony_ci#define PISTACHIO_RESET_I2C1		1
1262306a36Sopenharmony_ci#define PISTACHIO_RESET_I2C2		2
1362306a36Sopenharmony_ci#define PISTACHIO_RESET_I2C3		3
1462306a36Sopenharmony_ci#define PISTACHIO_RESET_I2S_IN		4
1562306a36Sopenharmony_ci#define PISTACHIO_RESET_PRL_OUT		5
1662306a36Sopenharmony_ci#define PISTACHIO_RESET_SPDIF_OUT	6
1762306a36Sopenharmony_ci#define PISTACHIO_RESET_SPI		7
1862306a36Sopenharmony_ci#define PISTACHIO_RESET_PWM_PDM		8
1962306a36Sopenharmony_ci#define PISTACHIO_RESET_UART0		9
2062306a36Sopenharmony_ci#define PISTACHIO_RESET_UART1		10
2162306a36Sopenharmony_ci#define PISTACHIO_RESET_QSPI		11
2262306a36Sopenharmony_ci#define PISTACHIO_RESET_MDC		12
2362306a36Sopenharmony_ci#define PISTACHIO_RESET_SDHOST		13
2462306a36Sopenharmony_ci#define PISTACHIO_RESET_ETHERNET	14
2562306a36Sopenharmony_ci#define PISTACHIO_RESET_IR		15
2662306a36Sopenharmony_ci#define PISTACHIO_RESET_HASH		16
2762306a36Sopenharmony_ci#define PISTACHIO_RESET_TIMER		17
2862306a36Sopenharmony_ci#define PISTACHIO_RESET_I2S_OUT		18
2962306a36Sopenharmony_ci#define PISTACHIO_RESET_SPDIF_IN	19
3062306a36Sopenharmony_ci#define PISTACHIO_RESET_EVT		20
3162306a36Sopenharmony_ci#define PISTACHIO_RESET_USB_H		21
3262306a36Sopenharmony_ci#define PISTACHIO_RESET_USB_PR		22
3362306a36Sopenharmony_ci#define PISTACHIO_RESET_USB_PHY_PR	23
3462306a36Sopenharmony_ci#define PISTACHIO_RESET_USB_PHY_PON	24
3562306a36Sopenharmony_ci#define PISTACHIO_RESET_MAX		24
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci#endif
38