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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

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

跳至解决方案
1,030 次查看
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 项奖励
1 解答
808 次查看
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";

};

在原帖中查看解决方案

2 回复数
809 次查看
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";

};

808 次查看
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 项奖励