Hello,
could you please point to the documentation how the values of pinctrl in device tree are defined? For example in arch/arm64/boot/dts/freescale/imx8qxp-lpddr4-val-lpspi.dts ( https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8qxp-lpdd...
&iomuxc {
pinctrl_lpspi0: lpspi0grp {
fsl,pins = <
IMX8QXP_SPI0_SCK_ADMA_SPI0_SCK 0x600004c
IMX8QXP_SPI0_SDO_ADMA_SPI0_SDO 0x600004c
IMX8QXP_SPI0_SDI_ADMA_SPI0_SDI 0x600004c
>;
};
};
What is the meaning of value 0x600004c for SPI0_SCK?
From my understanding values are defined in Chapter 9.2 IOMUXD of reference manual:
4C is 0100 1100 :
PULL = 10
Reserved = 0110
PDRV=0
Do the reserved bits here have some meaning or is it just a copy/paste error from another .dts?
Thank you!
Solved! Go to Solution.
Hi Sergey
you are right reserved bits have not meaning, may be considered as copy/paste error.
Best regards
igor
Hi Sergey
you are right reserved bits have not meaning, may be considered as copy/paste error.
Best regards
igor