Searched refs:hdlcd (Results 1 – 13 of 13) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/ |
| H A D | hdlcd_drv.c | 43 struct hdlcd_drm_private *hdlcd = drm->dev_private; in hdlcd_load() local 49 hdlcd->clk = devm_clk_get(drm->dev, "pxlclk"); in hdlcd_load() 50 if (IS_ERR(hdlcd->clk)) in hdlcd_load() 51 return PTR_ERR(hdlcd->clk); in hdlcd_load() 54 atomic_set(&hdlcd->buffer_underrun_count, 0); in hdlcd_load() 55 atomic_set(&hdlcd->bus_error_count, 0); in hdlcd_load() 56 atomic_set(&hdlcd->vsync_count, 0); in hdlcd_load() 57 atomic_set(&hdlcd->dma_end_count, 0); in hdlcd_load() 61 hdlcd->mmio = devm_ioremap_resource(drm->dev, res); in hdlcd_load() 62 if (IS_ERR(hdlcd->mmio)) { in hdlcd_load() [all …]
|
| H A D | hdlcd_crtc.c | 41 struct hdlcd_drm_private *hdlcd = crtc_to_hdlcd_priv(crtc); in hdlcd_crtc_cleanup() local 44 hdlcd_write(hdlcd, HDLCD_REG_COMMAND, 0); in hdlcd_crtc_cleanup() 50 struct hdlcd_drm_private *hdlcd = crtc_to_hdlcd_priv(crtc); in hdlcd_crtc_enable_vblank() local 51 unsigned int mask = hdlcd_read(hdlcd, HDLCD_REG_INT_MASK); in hdlcd_crtc_enable_vblank() 53 hdlcd_write(hdlcd, HDLCD_REG_INT_MASK, mask | HDLCD_INTERRUPT_VSYNC); in hdlcd_crtc_enable_vblank() 60 struct hdlcd_drm_private *hdlcd = crtc_to_hdlcd_priv(crtc); in hdlcd_crtc_disable_vblank() local 61 unsigned int mask = hdlcd_read(hdlcd, HDLCD_REG_INT_MASK); in hdlcd_crtc_disable_vblank() 63 hdlcd_write(hdlcd, HDLCD_REG_INT_MASK, mask & ~HDLCD_INTERRUPT_VSYNC); in hdlcd_crtc_disable_vblank() 85 struct hdlcd_drm_private *hdlcd = crtc_to_hdlcd_priv(crtc); in hdlcd_set_pxl_fmt() local 103 hdlcd_write(hdlcd, HDLCD_REG_PIXEL_FORMAT, (btpp - 1) << 3); in hdlcd_set_pxl_fmt() [all …]
|
| H A D | hdlcd_drv.h | 24 static inline void hdlcd_write(struct hdlcd_drm_private *hdlcd, in hdlcd_write() argument 27 writel(value, hdlcd->mmio + reg); in hdlcd_write() 30 static inline u32 hdlcd_read(struct hdlcd_drm_private *hdlcd, unsigned int reg) in hdlcd_read() argument 32 return readl(hdlcd->mmio + reg); in hdlcd_read() 36 void hdlcd_set_scanout(struct hdlcd_drm_private *hdlcd);
|
| H A D | Makefile | 2 hdlcd-y := hdlcd_drv.o hdlcd_crtc.o 3 obj-$(CONFIG_DRM_HDLCD) += hdlcd.o
|
| H A D | Kconfig | 14 If M is selected the module will be called hdlcd.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/ |
| H A D | arm,hdlcd.txt | 9 - compatible: "arm,hdlcd" 36 hdlcd@2b000000 { 37 compatible = "arm,hdlcd";
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | vexpress-v2p-ca5s.dts | 72 hdlcd@2a110000 { 73 compatible = "arm,hdlcd";
|
| H A D | vexpress-v2p-ca15-tc1.dts | 70 hdlcd@2b000000 { 71 compatible = "arm,hdlcd";
|
| H A D | vexpress-v2p-ca15_a7.dts | 134 hdlcd@2b000000 { 135 compatible = "arm,hdlcd";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/ |
| H A D | arm,scpi.txt | 181 hdlcd@7ff60000 { 208 Similarly the second example is hdlcd@7ff60000 and it has pxlclk1 as input 218 SCPI provides 2 power domains. The hdlcd node uses the power domain with
|
| H A D | arm,scmi.txt | 223 hdlcd@7ff60000 {
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/arm/ |
| H A D | juno-base.dtsi | 716 hdlcd@7ff50000 { 717 compatible = "arm,hdlcd"; 731 hdlcd@7ff60000 { 732 compatible = "arm,hdlcd";
|
| /OK3568_Linux_fs/kernel/ |
| H A D | MAINTAINERS | 1331 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
|