0001 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
0002 /*
0003 * Copyright (C) STMicroelectronics 2021 - All Rights Reserved
0004 * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
0005 */
0006
0007 #include "stm32mp131.dtsi"
0008
0009 / {
0010 soc {
0011 m_can1: can@4400e000 {
0012 compatible = "bosch,m_can";
0013 reg = <0x4400e000 0x400>, <0x44011000 0x1400>;
0014 reg-names = "m_can", "message_ram";
0015 interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>,
0016 <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
0017 interrupt-names = "int0", "int1";
0018 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>;
0019 clock-names = "hclk", "cclk";
0020 bosch,mram-cfg = <0x0 0 0 32 0 0 2 2>;
0021 status = "disabled";
0022 };
0023
0024 m_can2: can@4400f000 {
0025 compatible = "bosch,m_can";
0026 reg = <0x4400f000 0x400>, <0x44011000 0x2800>;
0027 reg-names = "m_can", "message_ram";
0028 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
0029 <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
0030 interrupt-names = "int0", "int1";
0031 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>;
0032 clock-names = "hclk", "cclk";
0033 bosch,mram-cfg = <0x1400 0 0 32 0 0 2 2>;
0034 status = "disabled";
0035 };
0036 };
0037 };