WDOG3 missing in imx6ull.dtsi at linux-imx.git

cancel
Showing results for 
Search instead for 
Did you mean: 

WDOG3 missing in imx6ull.dtsi at linux-imx.git

Jump to solution
477 Views
jörgkrause
Contributor I

According to the i.MX 6UltraLite Applications Processor Reference Manual, Rev. 1, 04/2016, Table 2-3. AIPS-2 memory map, there is a WDOG3. The memory is allocated at start address 0x021E4000.

However, the device tree file imx6ull.dtsi for the i.MX6ULL in the linux-imx.git repository does not have a wdog3 node as a child of aips2: linux-imx.git - i.MX Linux Kernel 

Is there any reason why wdog3 is missing?

Is there any chance the linux-imx repository will be updated, as the last change is 10 months ago?

0 Kudos
1 Solution
255 Views
jimmychan
NXP TechSupport
NXP TechSupport

I think you can add the wdog3 under aips2 in the imx6ull.dtsi.  (i.e. between 'qspi:' and 'uart2:')

wdog3: wdog@021e4000 {

             compatible = "fsl,imx6ul-wdt", "fsl,imx21-wdt";

             reg = <0x021e4000 0x4000>;

             interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;

             clocks = <&clks IMX6UL_CLK_WDOG3>;

             status = "disabled";

};

View solution in original post

2 Replies
256 Views
jimmychan
NXP TechSupport
NXP TechSupport

I think you can add the wdog3 under aips2 in the imx6ull.dtsi.  (i.e. between 'qspi:' and 'uart2:')

wdog3: wdog@021e4000 {

             compatible = "fsl,imx6ul-wdt", "fsl,imx21-wdt";

             reg = <0x021e4000 0x4000>;

             interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;

             clocks = <&clks IMX6UL_CLK_WDOG3>;

             status = "disabled";

};

View solution in original post

255 Views
jörgkrause
Contributor I

Thanks jimmychan‌! I already proposed a patch for mainline Linux: https://www.spinics.net/lists/arm-kernel/msg636614.html

I don't know how to contribute to the linux-imx.git repository. Can you add it?

0 Kudos