cregit-Linux how code gets into the kernel

Release 4.16 include/linux/soc/mediatek/infracfg.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __SOC_MEDIATEK_INFRACFG_H

#define __SOC_MEDIATEK_INFRACFG_H


#define MT8173_TOP_AXI_PROT_EN_MCI_M2		BIT(0)

#define MT8173_TOP_AXI_PROT_EN_MM_M0		BIT(1)

#define MT8173_TOP_AXI_PROT_EN_MM_M1		BIT(2)

#define MT8173_TOP_AXI_PROT_EN_MMAPB_S		BIT(6)

#define MT8173_TOP_AXI_PROT_EN_L2C_M2		BIT(9)

#define MT8173_TOP_AXI_PROT_EN_L2SS_SMI		BIT(11)

#define MT8173_TOP_AXI_PROT_EN_L2SS_ADD		BIT(12)

#define MT8173_TOP_AXI_PROT_EN_CCI_M2		BIT(13)

#define MT8173_TOP_AXI_PROT_EN_MFG_S		BIT(14)

#define MT8173_TOP_AXI_PROT_EN_PERI_M0		BIT(15)

#define MT8173_TOP_AXI_PROT_EN_PERI_M1		BIT(16)

#define MT8173_TOP_AXI_PROT_EN_DEBUGSYS		BIT(17)

#define MT8173_TOP_AXI_PROT_EN_CQ_DMA		BIT(18)

#define MT8173_TOP_AXI_PROT_EN_GCPU		BIT(19)

#define MT8173_TOP_AXI_PROT_EN_IOMMU		BIT(20)

#define MT8173_TOP_AXI_PROT_EN_MFG_M0		BIT(21)

#define MT8173_TOP_AXI_PROT_EN_MFG_M1		BIT(22)

#define MT8173_TOP_AXI_PROT_EN_MFG_SNOOP_OUT	BIT(23)


#define MT7622_TOP_AXI_PROT_EN_ETHSYS		(BIT(3) | BIT(17))

#define MT7622_TOP_AXI_PROT_EN_HIF0		(BIT(24) | BIT(25))

#define MT7622_TOP_AXI_PROT_EN_HIF1		(BIT(26) | BIT(27) | \
                                                 BIT(28))

#define MT7622_TOP_AXI_PROT_EN_WB		(BIT(2) | BIT(6) | \
                                                 BIT(7) | BIT(8))

int mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask,
		bool reg_update);
int mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u32 mask,
		bool reg_update);
#endif /* __SOC_MEDIATEK_INFRACFG_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Sascha Hauer10582.03%125.00%
Sean Wang1612.50%125.00%
weiyi.lu@mediatek.com64.69%125.00%
Greg Kroah-Hartman10.78%125.00%
Total128100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.