Hi Lukasz, On Tue, May 29, 2018 at 10:58 AM, Lukasz Majewski <lukma@xxxxxxx> wrote: > Sorry for "small" delay on this. > > Ok, so I've investigated the issue: > > 1. The code, which you pasted: > http://code.bulix.org/ik01yu-339697 > > works correctly as imx53-qsb-common.dtsi directly includes "imx53.dtsi" > in which iomuxc label is defined. > > In my case though, > > 2. I do include imx53-tqma53.dtsi [1], in which the iomuxc" label > is extended: > > &iomuxc { > pinctrl-names = "default"; > pinctrl-0 = <&pinctrl_hog>; > > imx53-tqma53 { > pinctrl_hog: hoggrp { > > ....... > > }; > > The imx53-tqma53.dtsi then includes imx53.dtsi. > > Moreover, my file -> imx53-kp.dtsi as it includes [1], it extends > further the &iomuxc label: > > &iomuxc { > pinctrl-names = "default"; > pinctrl-0 = <&pinctrl_kp_common>; > > imx53-kp-common { > pinctrl_buzzer: buzzergrp { > ....... > }; > > So, when I remove imx53-kp-common I will have mismatch with [1] iomuxc > structure. > > The code works as expected when I do remove imx53-tqma53 in [1]. > > However, I would prefer to not touch this imx53-tqma53.dtsi file. > It is also included in: imx53-mba53.dts, which extends iomux in > following way: > > &iomuxc { > lvds1 { > pinctrl_lvds1_1: lvds1-grp1 { > > > Here I would need to remove lvds1, disp1 and tve to make it working. > However, it will not break during build, but at run time. > > Considering the above, I would prefer to leave the code in [1] as is > and use imx53-kp-common as well (as in v2 of this patch). > > Fabio, what do you think? Ok, thanks for the clarification. I just wanted to make sure we did not have some kind of iomux bug there. I think your proposed patch is fine then. Thanks -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html