diff options
author | Álvaro Fernández Rojas <noltari@gmail.com> | 2016-12-02 11:50:26 +0100 |
---|---|---|
committer | Álvaro Fernández Rojas <noltari@gmail.com> | 2016-12-04 12:32:04 +0100 |
commit | 011f2c26f1b62e309f2eac6a3101bfe0a3c76c7e (patch) | |
tree | be53d4f11f7625508ee3aea9889e854ab5b5f263 /target/linux/brcm2708/patches-4.4/0449-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch | |
parent | 4257f6548b9480cdb436115b63d5c134c5e91303 (diff) | |
download | upstream-011f2c26f1b62e309f2eac6a3101bfe0a3c76c7e.tar.gz upstream-011f2c26f1b62e309f2eac6a3101bfe0a3c76c7e.tar.bz2 upstream-011f2c26f1b62e309f2eac6a3101bfe0a3c76c7e.zip |
brcm2708: update linux 4.4 patches to latest version
As usual these patches were extracted and rebased from the raspberry pi repo:
https://github.com/raspberrypi/linux/tree/rpi-4.4.y
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/brcm2708/patches-4.4/0449-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch')
-rw-r--r-- | target/linux/brcm2708/patches-4.4/0449-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/target/linux/brcm2708/patches-4.4/0449-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch b/target/linux/brcm2708/patches-4.4/0449-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch deleted file mode 100644 index 75bc32dc19..0000000000 --- a/target/linux/brcm2708/patches-4.4/0449-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch +++ /dev/null @@ -1,46 +0,0 @@ -From cededb2870ab15fcf79f063a83f5f37421e5bdfc Mon Sep 17 00:00:00 2001 -From: Peter Chen <peter.chen@nxp.com> -Date: Tue, 5 Jul 2016 10:04:54 +0800 -Subject: [PATCH] gpu: drm: vc4_hdmi: add missing of_node_put after calling - of_parse_phandle - -of_node_put needs to be called when the device node which is got -from of_parse_phandle has finished using. - -Signed-off-by: Peter Chen <peter.chen@nxp.com> -Reviewed-by: Eric Anholt <eric@anholt.net> -(cherry picked from commit 027a697677b0d5ff211773596d96f84078ceda80) ---- - drivers/gpu/drm/vc4/vc4_hdmi.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - ---- a/drivers/gpu/drm/vc4/vc4_hdmi.c -+++ b/drivers/gpu/drm/vc4/vc4_hdmi.c -@@ -467,12 +467,6 @@ static int vc4_hdmi_bind(struct device * - if (IS_ERR(hdmi->hd_regs)) - return PTR_ERR(hdmi->hd_regs); - -- ddc_node = of_parse_phandle(dev->of_node, "ddc", 0); -- if (!ddc_node) { -- DRM_ERROR("Failed to find ddc node in device tree\n"); -- return -ENODEV; -- } -- - hdmi->pixel_clock = devm_clk_get(dev, "pixel"); - if (IS_ERR(hdmi->pixel_clock)) { - DRM_ERROR("Failed to get pixel clock\n"); -@@ -484,7 +478,14 @@ static int vc4_hdmi_bind(struct device * - return PTR_ERR(hdmi->hsm_clock); - } - -+ ddc_node = of_parse_phandle(dev->of_node, "ddc", 0); -+ if (!ddc_node) { -+ DRM_ERROR("Failed to find ddc node in device tree\n"); -+ return -ENODEV; -+ } -+ - hdmi->ddc = of_find_i2c_adapter_by_node(ddc_node); -+ of_node_put(ddc_node); - if (!hdmi->ddc) { - DRM_DEBUG("Failed to get ddc i2c adapter by node\n"); - return -EPROBE_DEFER; |