-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dt-bindings: reset: Add bindings for MT6795 Helio X10 reset controllers
Add the reset controller bindings for MT6795. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220921091455.41327-4-angelogioacchino.delregno@collabora.com Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
- Loading branch information
AngeloGioacchino Del Regno
authored and
Chen-Yu Tsai
committed
Sep 26, 2022
1 parent
32ccd1a
commit f098c08
Showing
1 changed file
with
53 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/* SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) */ | ||
/* | ||
* Copyright (c) 2022 Collabora Ltd. | ||
* Author: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> | ||
*/ | ||
|
||
#ifndef _DT_BINDINGS_RESET_CONTROLLER_MT6795 | ||
#define _DT_BINDINGS_RESET_CONTROLLER_MT6795 | ||
|
||
/* INFRACFG resets */ | ||
#define MT6795_INFRA_RST0_SCPSYS_RST 0 | ||
#define MT6795_INFRA_RST0_PMIC_WRAP_RST 1 | ||
#define MT6795_INFRA_RST1_MIPI_DSI_RST 2 | ||
#define MT6795_INFRA_RST1_MIPI_CSI_RST 3 | ||
#define MT6795_INFRA_RST1_MM_IOMMU_RST 4 | ||
|
||
/* MMSYS resets */ | ||
#define MT6795_MMSYS_SW0_RST_B_SMI_COMMON 0 | ||
#define MT6795_MMSYS_SW0_RST_B_SMI_LARB 1 | ||
#define MT6795_MMSYS_SW0_RST_B_CAM_MDP 2 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_RDMA0 3 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_RDMA1 4 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_RSZ0 5 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_RSZ1 6 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_RSZ2 7 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_TDSHP0 8 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_TDSHP1 9 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_WDMA 10 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_WROT0 11 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_WROT1 12 | ||
#define MT6795_MMSYS_SW0_RST_B_MDP_CROP 13 | ||
|
||
/* PERICFG resets */ | ||
#define MT6795_PERI_NFI_SW_RST 0 | ||
#define MT6795_PERI_THERM_SW_RST 1 | ||
#define MT6795_PERI_MSDC1_SW_RST 2 | ||
|
||
/* TOPRGU resets */ | ||
#define MT6795_TOPRGU_INFRA_SW_RST 0 | ||
#define MT6795_TOPRGU_MM_SW_RST 1 | ||
#define MT6795_TOPRGU_MFG_SW_RST 2 | ||
#define MT6795_TOPRGU_VENC_SW_RST 3 | ||
#define MT6795_TOPRGU_VDEC_SW_RST 4 | ||
#define MT6795_TOPRGU_IMG_SW_RST 5 | ||
#define MT6795_TOPRGU_DDRPHY_SW_RST 6 | ||
#define MT6795_TOPRGU_MD_SW_RST 7 | ||
#define MT6795_TOPRGU_INFRA_AO_SW_RST 8 | ||
#define MT6795_TOPRGU_MD_LITE_SW_RST 9 | ||
#define MT6795_TOPRGU_APMIXED_SW_RST 10 | ||
#define MT6795_TOPRGU_PWRAP_SPI_CTL_RST 11 | ||
#define MT6795_TOPRGU_SW_RST_NUM 12 | ||
|
||
#endif /* _DT_BINDINGS_RESET_CONTROLLER_MT6795 */ |