Hi and thank you for your time.
My board is a colibri i.MX7 from Toradex, so I'm using their Linux:
- url = git://git.toradex.com/linux-toradex.git
- based on the toradex_imx_4.1.15_1.0.0_ga tag (actual commit is eb479e52f9c6d32164ae76606fd7ce372f2aa153)
I'm mostly looking at imx7 dts files, like arch/arm/boot/dts/imx7s.dtsi where you can find:
uart1: serial@30860000 {
compatible = "fsl,imx7d-uart",
"fsl,imx6q-uart", "fsl,imx21-uart";
reg = <0x30860000 0x10000>;
interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_UART1_ROOT_CLK>,
<&clks IMX7D_UART1_ROOT_CLK>;
clock-names = "ipg", "per";
dmas = <&sdma 22 4 0>, <&sdma 23 4 0>;
dma-names = "rx", "tx";
status = "disabled";
};
As you can see, both "ipg" and "per" are aliased to the same clock.
By the way, is there a reference Linux from NXP for i.MX7 board available somewhere ?
Best,
V.