Home
last modified time | relevance | path

Searched refs:arcpgu (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/arc/
Darcpgu_crtc.c37 struct arcpgu_drm_private *arcpgu = crtc_to_arcpgu_priv(crtc); in arc_pgu_set_pxl_fmt() local
52 arc_pgu_write(arcpgu, ARCPGU_REG_CTRL, in arc_pgu_set_pxl_fmt()
53 arc_pgu_read(arcpgu, ARCPGU_REG_CTRL) | in arc_pgu_set_pxl_fmt()
70 struct arcpgu_drm_private *arcpgu = crtc_to_arcpgu_priv(crtc); in arc_pgu_crtc_mode_valid() local
74 rate = clk_round_rate(arcpgu->clk, clk_rate); in arc_pgu_crtc_mode_valid()
83 struct arcpgu_drm_private *arcpgu = crtc_to_arcpgu_priv(crtc); in arc_pgu_crtc_mode_set_nofb() local
87 arc_pgu_write(arcpgu, ARCPGU_REG_FMT, in arc_pgu_crtc_mode_set_nofb()
90 arc_pgu_write(arcpgu, ARCPGU_REG_HSYNC, in arc_pgu_crtc_mode_set_nofb()
94 arc_pgu_write(arcpgu, ARCPGU_REG_VSYNC, in arc_pgu_crtc_mode_set_nofb()
98 arc_pgu_write(arcpgu, ARCPGU_REG_ACTIVE, in arc_pgu_crtc_mode_set_nofb()
[all …]
Darcpgu_drv.c30 struct arcpgu_drm_private *arcpgu = dev->dev_private; in arcpgu_fb_output_poll_changed() local
32 drm_fbdev_cma_hotplug_event(arcpgu->fbdev); in arcpgu_fb_output_poll_changed()
56 struct arcpgu_drm_private *arcpgu = drm->dev_private; in arcpgu_lastclose() local
58 drm_fbdev_cma_restore_mode(arcpgu->fbdev); in arcpgu_lastclose()
64 struct arcpgu_drm_private *arcpgu; in arcpgu_load() local
69 arcpgu = devm_kzalloc(&pdev->dev, sizeof(*arcpgu), GFP_KERNEL); in arcpgu_load()
70 if (arcpgu == NULL) in arcpgu_load()
73 drm->dev_private = arcpgu; in arcpgu_load()
75 arcpgu->clk = devm_clk_get(drm->dev, "pxlclk"); in arcpgu_load()
76 if (IS_ERR(arcpgu->clk)) in arcpgu_load()
[all …]
Darcpgu.h31 static inline void arc_pgu_write(struct arcpgu_drm_private *arcpgu, in arc_pgu_write() argument
34 iowrite32(value, arcpgu->regs + reg); in arc_pgu_write()
37 static inline u32 arc_pgu_read(struct arcpgu_drm_private *arcpgu, in arc_pgu_read() argument
40 return ioread32(arcpgu->regs + reg); in arc_pgu_read()
DMakefile1 arcpgu-y := arcpgu_crtc.o arcpgu_hdmi.o arcpgu_sim.o arcpgu_drv.o
2 obj-$(CONFIG_DRM_ARCPGU) += arcpgu.o
DKconfig9 If M is selected the module will be called arcpgu.
/Linux-v4.19/Documentation/devicetree/bindings/display/
Dsnps,arcpgu.txt8 - compatible: "snps,arcpgu"
24 compatible = "snps,arcpgu";
/Linux-v4.19/arch/arc/boot/dts/
Dnsimosci.dts68 compatible = "snps,arcpgu";
Dnsimosci_hs.dts68 compatible = "snps,arcpgu";
Dnsimosci_hs_idu.dts74 compatible = "snps,arcpgu";
Dvdk_axs10x_mb.dtsi90 compatible = "snps,arcpgu";
Daxs10x_mb.dtsi307 compatible = "snps,arcpgu";
/Linux-v4.19/
DMAINTAINERS1062 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt