Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'imx-drm-fixes-urgent' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into staging-linus

imx drm fixes from Russell

+8 -3
+1 -1
arch/arm/boot/dts/imx53-mba53.dts
··· 244 244 &tve { 245 245 pinctrl-names = "default"; 246 246 pinctrl-0 = <&pinctrl_vga_sync_1>; 247 - i2c-ddc-bus = <&i2c3>; 247 + ddc-i2c-bus = <&i2c3>; 248 248 fsl,tve-mode = "vga"; 249 249 fsl,hsync-pin = <4>; 250 250 fsl,vsync-pin = <6>;
+6 -1
drivers/staging/imx-drm/imx-drm-core.c
··· 517 517 of_node_put(port); 518 518 if (port == imx_crtc->port) { 519 519 ret = of_graph_parse_endpoint(ep, &endpoint); 520 - return ret ? ret : endpoint.id; 520 + return ret ? ret : endpoint.port; 521 521 } 522 522 } while (ep); 523 523 ··· 673 673 for_each_child_of_node(port, ep) { 674 674 remote = of_graph_get_remote_port_parent(ep); 675 675 if (!remote || !of_device_is_available(remote)) { 676 + of_node_put(remote); 677 + continue; 678 + } else if (!of_device_is_available(remote->parent)) { 679 + dev_warn(&pdev->dev, "parent device of %s is not available\n", 680 + remote->full_name); 676 681 of_node_put(remote); 677 682 continue; 678 683 }
+1 -1
drivers/staging/imx-drm/imx-tve.c
··· 582 582 tve->dev = dev; 583 583 spin_lock_init(&tve->lock); 584 584 585 - ddc_node = of_parse_phandle(np, "i2c-ddc-bus", 0); 585 + ddc_node = of_parse_phandle(np, "ddc-i2c-bus", 0); 586 586 if (ddc_node) { 587 587 tve->ddc = of_find_i2c_adapter_by_node(ddc_node); 588 588 of_node_put(ddc_node);