]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
drm/fsl-dcu: fix endian issue when using clk_register_divider
authorStefan Agner <stefan@agner.ch>
Fri, 2 Sep 2016 18:23:37 +0000 (11:23 -0700)
committerStefan Agner <stefan@agner.ch>
Mon, 5 Sep 2016 19:11:50 +0000 (12:11 -0700)
commit6cc4758ae91c0582f07e3c94c7de1ad0975feff5
tree8de56d6849f1b971e908a4eefdd9276b835318ed
parent2b2fd56d7e92f134ecaae5c89e20f64dd0f95aa2
drm/fsl-dcu: fix endian issue when using clk_register_divider

Since using clk_register_divider to setup the pixel clock, regmap
is no longer used. Regmap did take care of DCU using different
endianness. Check endianness using the device-tree property
"big-endian" to determine the location of DIV_RATIO.

Cc: stable@vger.kernel.org
Fixes: 2d701449bce1 ("drm/fsl-dcu: use common clock framework for pixel clock divider")
Reported-by: Meng Yi <meng.yi@nxp.com>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Tested-by: Meng Yi <meng.yi@nxp.com>
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c