Lines Matching refs:kmb_clk
34 ret = clk_prepare_enable(kmb->kmb_clk.clk_lcd); in kmb_display_clk_enable()
48 kmb->kmb_clk.clk_lcd = devm_clk_get(dev, "clk_lcd"); in kmb_initialize_clocks()
49 if (IS_ERR(kmb->kmb_clk.clk_lcd)) { in kmb_initialize_clocks()
51 return PTR_ERR(kmb->kmb_clk.clk_lcd); in kmb_initialize_clocks()
54 kmb->kmb_clk.clk_pll0 = devm_clk_get(dev, "clk_pll0"); in kmb_initialize_clocks()
55 if (IS_ERR(kmb->kmb_clk.clk_pll0)) { in kmb_initialize_clocks()
57 return PTR_ERR(kmb->kmb_clk.clk_pll0); in kmb_initialize_clocks()
59 kmb->sys_clk_mhz = clk_get_rate(kmb->kmb_clk.clk_pll0) / 1000000; in kmb_initialize_clocks()
65 clk_set_rate(kmb->kmb_clk.clk_lcd, KMB_LCD_DEFAULT_CLK); in kmb_initialize_clocks()
66 if (clk_get_rate(kmb->kmb_clk.clk_lcd) != KMB_LCD_DEFAULT_CLK) { in kmb_initialize_clocks()
71 drm_dbg(&kmb->drm, "clk_lcd = %ld\n", clk_get_rate(kmb->kmb_clk.clk_lcd)); in kmb_initialize_clocks()
91 clk_disable_unprepare(kmb->kmb_clk.clk_lcd); in kmb_display_clk_disable()