Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.13 38 lines 869 B view raw
1/* 2 * Copyright 2016 Linaro Ltd. 3 * Copyright 2016 ZTE Corporation. 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License version 2 as 7 * published by the Free Software Foundation. 8 * 9 */ 10 11#ifndef __ZX_DRM_DRV_H__ 12#define __ZX_DRM_DRV_H__ 13 14extern struct platform_driver zx_crtc_driver; 15extern struct platform_driver zx_hdmi_driver; 16extern struct platform_driver zx_tvenc_driver; 17extern struct platform_driver zx_vga_driver; 18 19static inline u32 zx_readl(void __iomem *reg) 20{ 21 return readl_relaxed(reg); 22} 23 24static inline void zx_writel(void __iomem *reg, u32 val) 25{ 26 writel_relaxed(val, reg); 27} 28 29static inline void zx_writel_mask(void __iomem *reg, u32 mask, u32 val) 30{ 31 u32 tmp; 32 33 tmp = zx_readl(reg); 34 tmp = (tmp & ~mask) | (val & mask); 35 zx_writel(reg, tmp); 36} 37 38#endif /* __ZX_DRM_DRV_H__ */