Searched refs:kmb (Results 1 – 8 of 8) sorted by relevance
| /Linux-v6.1/drivers/gpu/drm/kmb/ |
| D | kmb_drv.c | 29 static int kmb_display_clk_enable(struct kmb_drm_private *kmb) in kmb_display_clk_enable() argument 33 ret = clk_prepare_enable(kmb->kmb_clk.clk_lcd); in kmb_display_clk_enable() 35 drm_err(&kmb->drm, "Failed to enable LCD clock: %d\n", ret); in kmb_display_clk_enable() 42 static int kmb_initialize_clocks(struct kmb_drm_private *kmb, struct device *dev) in kmb_initialize_clocks() argument 47 kmb->kmb_clk.clk_lcd = devm_clk_get(dev, "clk_lcd"); in kmb_initialize_clocks() 48 if (IS_ERR(kmb->kmb_clk.clk_lcd)) { in kmb_initialize_clocks() 49 drm_err(&kmb->drm, "clk_get() failed clk_lcd\n"); in kmb_initialize_clocks() 50 return PTR_ERR(kmb->kmb_clk.clk_lcd); in kmb_initialize_clocks() 53 kmb->kmb_clk.clk_pll0 = devm_clk_get(dev, "clk_pll0"); in kmb_initialize_clocks() 54 if (IS_ERR(kmb->kmb_clk.clk_pll0)) { in kmb_initialize_clocks() [all …]
|
| D | kmb_crtc.c | 33 struct kmb_drm_private *kmb = to_kmb(dev); in kmb_crtc_enable_vblank() local 36 kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_VERT_COMP); in kmb_crtc_enable_vblank() 38 kmb_write_lcd(kmb, LCD_VSTATUS_COMPARE, in kmb_crtc_enable_vblank() 41 kmb_set_bitmask_lcd(kmb, LCD_INT_ENABLE, in kmb_crtc_enable_vblank() 49 struct kmb_drm_private *kmb = to_kmb(dev); in kmb_crtc_disable_vblank() local 52 kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_VERT_COMP); in kmb_crtc_disable_vblank() 54 kmb_clr_bitmask_lcd(kmb, LCD_INT_ENABLE, in kmb_crtc_disable_vblank() 75 struct kmb_drm_private *kmb = to_kmb(dev); in kmb_crtc_set_mode() local 79 kmb_dsi_mode_set(kmb->kmb_dsi, m, kmb->sys_clk_mhz, old_state); in kmb_crtc_set_mode() 88 val = kmb_read_lcd(kmb, LCD_INT_ENABLE); in kmb_crtc_set_mode() [all …]
|
| D | kmb_plane.c | 71 struct kmb_drm_private *kmb; in check_pixel_format() local 77 kmb = to_kmb(plane->dev); in check_pixel_format() 78 init_disp_cfg = kmb->init_disp_cfg[plane_id]; in check_pixel_format() 83 drm_dbg(&kmb->drm, "Cannot change format after initial plane configuration"); in check_pixel_format() 98 struct kmb_drm_private *kmb; in kmb_plane_atomic_check() local 107 kmb = to_kmb(plane->dev); in kmb_plane_atomic_check() 108 init_disp_cfg = kmb->init_disp_cfg[plane_id]; in kmb_plane_atomic_check() 129 drm_dbg(&kmb->drm, "Cannot change plane height or width after initial configuration"); in kmb_plane_atomic_check() 148 struct kmb_drm_private *kmb; in kmb_plane_atomic_disable() local 150 kmb = to_kmb(plane->dev); in kmb_plane_atomic_disable() [all …]
|
| D | Makefile | 1 kmb-drm-y := kmb_crtc.o kmb_drv.o kmb_plane.o kmb_dsi.o 2 obj-$(CONFIG_DRM_KMB_DISPLAY) += kmb-drm.o
|
| D | Kconfig | 12 If M is selected the module will be called kmb-drm.
|
| /Linux-v6.1/drivers/gpu/drm/ |
| D | Makefile | 95 obj-$(CONFIG_DRM_KMB_DISPLAY) += kmb/
|
| D | Kconfig | 300 source "drivers/gpu/drm/kmb/Kconfig"
|
| /Linux-v6.1/ |
| D | MAINTAINERS | 10401 F: drivers/gpu/drm/kmb/
|