Searched refs:hdlcd (Results 1 – 11 of 11) sorted by relevance
/linux/drivers/gpu/drm/arm/ |
A D | hdlcd_drv.c | 125 free_irq(hdlcd->irq, drm); in hdlcd_irq_uninstall() 137 if (IS_ERR(hdlcd->clk)) in hdlcd_load() 138 return PTR_ERR(hdlcd->clk); in hdlcd_load() 149 if (IS_ERR(hdlcd->mmio)) { in hdlcd_load() 152 hdlcd->mmio = NULL; in hdlcd_load() 183 hdlcd->irq = ret; in hdlcd_load() 279 hdlcd = devm_kzalloc(dev, sizeof(*hdlcd), GFP_KERNEL); in hdlcd_drm_bind() 280 if (!hdlcd) in hdlcd_drm_bind() 287 drm->dev_private = hdlcd; in hdlcd_drm_bind() 336 hdlcd->crtc.port = NULL; in hdlcd_drm_bind() [all …]
|
A D | hdlcd_crtc.c | 44 hdlcd_write(hdlcd, HDLCD_REG_COMMAND, 0); in hdlcd_crtc_cleanup() 150 hdlcd_write(hdlcd, HDLCD_REG_BUS_OPTIONS, in hdlcd_crtc_mode_set_nofb() 167 clk_set_rate(hdlcd->clk, m->crtc_clock * 1000); in hdlcd_crtc_mode_set_nofb() 175 clk_prepare_enable(hdlcd->clk); in hdlcd_crtc_atomic_enable() 177 hdlcd_write(hdlcd, HDLCD_REG_COMMAND, 1); in hdlcd_crtc_atomic_enable() 187 hdlcd_write(hdlcd, HDLCD_REG_COMMAND, 0); in hdlcd_crtc_atomic_disable() 188 clk_disable_unprepare(hdlcd->clk); in hdlcd_crtc_atomic_disable() 197 rate = clk_round_rate(hdlcd->clk, clk_rate); in hdlcd_crtc_mode_valid() 268 struct hdlcd_drm_private *hdlcd; in hdlcd_plane_atomic_update() local 278 hdlcd = plane->dev->dev_private; in hdlcd_plane_atomic_update() [all …]
|
A D | hdlcd_drv.h | 25 static inline void hdlcd_write(struct hdlcd_drm_private *hdlcd, in hdlcd_write() argument 28 writel(value, hdlcd->mmio + reg); in hdlcd_write() 31 static inline u32 hdlcd_read(struct hdlcd_drm_private *hdlcd, unsigned int reg) in hdlcd_read() argument 33 return readl(hdlcd->mmio + reg); in hdlcd_read() 37 void hdlcd_set_scanout(struct hdlcd_drm_private *hdlcd);
|
A D | Makefile | 2 hdlcd-y := hdlcd_drv.o hdlcd_crtc.o 3 obj-$(CONFIG_DRM_HDLCD) += hdlcd.o
|
A D | Kconfig | 14 If M is selected the module will be called hdlcd.
|
/linux/Documentation/devicetree/bindings/display/ |
A D | arm,hdlcd.txt | 9 - compatible: "arm,hdlcd" 36 hdlcd@2b000000 { 37 compatible = "arm,hdlcd";
|
/linux/arch/arm/boot/dts/ |
A D | vexpress-v2p-ca5s.dts | 72 hdlcd@2a110000 { 73 compatible = "arm,hdlcd";
|
A D | vexpress-v2p-ca15-tc1.dts | 70 hdlcd@2b000000 { 71 compatible = "arm,hdlcd";
|
A D | vexpress-v2p-ca15_a7.dts | 134 hdlcd@2b000000 { 135 compatible = "arm,hdlcd";
|
/linux/arch/arm64/boot/dts/arm/ |
A D | juno-base.dtsi | 703 hdlcd@7ff50000 { 704 compatible = "arm,hdlcd"; 718 hdlcd@7ff60000 { 719 compatible = "arm,hdlcd";
|
/linux/ |
A D | MAINTAINERS | 1424 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
|
Completed in 25 milliseconds