]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
drm: xlnx: mixer: reset the mixer IP before programming
authorSaurabh Sengar <saurabh.singh@xilinx.com>
Tue, 6 Mar 2018 10:50:13 +0000 (16:20 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Fri, 9 Mar 2018 08:09:49 +0000 (09:09 +0100)
Resetting the HLS IP as soon as gpio driver is probed.

Signed-off-by: Saurabh Sengar <saurabhs@xilinx.com>
Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/gpu/drm/xlnx/xlnx_mixer.c

index 4535a81171a24ad03bee9541aa20cd6102276206..db9a13cb8353cfe2fe5b8f0bda43b6da6052a1e9 100644 (file)
@@ -1895,6 +1895,8 @@ static int xlnx_mix_dt_parse(struct device *dev, struct xlnx_mix *mixer)
                        dev_err(dev, "No reset gpio info from dts for mixer\n");
                return ret;
        }
+       gpiod_set_raw_value(mixer_hw->reset_gpio, 0);
+       gpiod_set_raw_value(mixer_hw->reset_gpio, 1);
 
        ret = of_address_to_resource(node, 0, &res);
        if (ret) {