ARM: dts: vf-colibri: add CAN support
Add Colibri standard pinmux for FlexCAN controller instances. CAN is not a standard Colibri feature, but the datasheet predefines pins which provide CAN (compatible across some modules). Hence, add the pinmux on module level. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
Родитель
234f82a702
Коммит
2afa06cbf1
|
@ -23,6 +23,18 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&can0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_flexcan0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&can1 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_flexcan1>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&dspi1 {
|
||||
bus-num = <1>;
|
||||
pinctrl-names = "default";
|
||||
|
@ -125,6 +137,20 @@
|
|||
|
||||
&iomuxc {
|
||||
vf610-colibri {
|
||||
pinctrl_flexcan0: can0grp {
|
||||
fsl,pins = <
|
||||
VF610_PAD_PTB14__CAN0_RX 0x31F1
|
||||
VF610_PAD_PTB15__CAN0_TX 0x31F2
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_flexcan1: can1grp {
|
||||
fsl,pins = <
|
||||
VF610_PAD_PTB16__CAN1_RX 0x31F1
|
||||
VF610_PAD_PTB17__CAN1_TX 0x31F2
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_gpio_ext: gpio_ext {
|
||||
fsl,pins = <
|
||||
VF610_PAD_PTD10__GPIO_89 0x22ed /* EXT_IO_0 */
|
||||
|
|
Загрузка…
Ссылка в новой задаче