diff options
author | Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | 2020-10-07 18:47:58 +0530 |
---|---|---|
committer | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2020-10-10 16:15:47 +0300 |
commit | 02058b6f11928bd84ef0a94aedb29e79d1058963 (patch) | |
tree | a0994a1499997a942476ebe1d4bf344d913cd9e4 | |
parent | 46a4da49047b248c0d2ebb9a6bbbc1bbae108380 (diff) |
arm64: dts: qcom: rb5: Enable onboard MCP2518FD CAN transceiver
Enable the onboard Microchip MCP2518FD CAN transceiver connected to
SPI0.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
-rw-r--r-- | arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts index b93ad9b24545..ee951bc167f8 100644 --- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts +++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts @@ -242,6 +242,12 @@ pinctrl-0 = <&wlan_default_state>; pinctrl-1 = <&bt_default_state>; }; + + clk40M: can_clock { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <40000000>; + }; }; &apps_rsc { @@ -1026,6 +1032,17 @@ /* CAN */ &spi0 { status = "okay"; + + can@0 { + compatible = "microchip,mcp2517fd"; + reg = <0>; + clocks = <&clk40M>; + interrupt-parent = <&tlmm>; + interrupts = <15 IRQ_TYPE_LEVEL_HIGH>; + spi-max-frequency = <10000000>; + vdd-supply = <&vdc_5v>; + xceiver-supply = <&vdc_5v>; + }; }; &tlmm { |