Path: blob/master/arch/arm/mach-exynos4/include/mach/sysmmu.h
10820 views
/* linux/arch/arm/mach-exynos4/include/mach/sysmmu.h1*2* Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.3* http://www.samsung.com4*5* Samsung sysmmu driver for EXYNOS46*7* This program is free software; you can redistribute it and/or modify8* it under the terms of the GNU General Public License version 2 as9* published by the Free Software Foundation.10*/1112#ifndef __ASM_ARM_ARCH_SYSMMU_H13#define __ASM_ARM_ARCH_SYSMMU_H __FILE__1415enum exynos4_sysmmu_ips {16SYSMMU_MDMA,17SYSMMU_SSS,18SYSMMU_FIMC0,19SYSMMU_FIMC1,20SYSMMU_FIMC2,21SYSMMU_FIMC3,22SYSMMU_JPEG,23SYSMMU_FIMD0,24SYSMMU_FIMD1,25SYSMMU_PCIe,26SYSMMU_G2D,27SYSMMU_ROTATOR,28SYSMMU_MDMA2,29SYSMMU_TV,30SYSMMU_MFC_L,31SYSMMU_MFC_R,32EXYNOS4_SYSMMU_TOTAL_IPNUM,33};3435#define S5P_SYSMMU_TOTAL_IPNUM EXYNOS4_SYSMMU_TOTAL_IPNUM3637extern const char *sysmmu_ips_name[EXYNOS4_SYSMMU_TOTAL_IPNUM];3839typedef enum exynos4_sysmmu_ips sysmmu_ips;4041void sysmmu_clk_init(struct device *dev, sysmmu_ips ips);42void sysmmu_clk_enable(sysmmu_ips ips);43void sysmmu_clk_disable(sysmmu_ips ips);4445#endif /* __ASM_ARM_ARCH_SYSMMU_H */464748