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?
Solved! Go to Solution.
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";
};
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";
};
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?