Home
last modified time | relevance | path

Searched +full:mram +full:- +full:cfg (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/
Dbosch,m_can.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Sriram Dash <sriram.dash@samsung.com>
20 - description: M_CAN registers map
21 - description: message RAM
23 reg-names:
25 - const: m_can
26 - const: message_ram
30 - description: interrupt line0
[all …]
Dtcan4x5x.txt7 - compatible: "ti,tcan4x5x"
8 - reg: 0
9 - #address-cells: 1
10 - #size-cells: 0
11 - spi-max-frequency: Maximum frequency of the SPI bus the chip can
13 - interrupt-parent: the phandle to the interrupt controller which provides
15 - interrupts: interrupt specification for data-ready.
21 - reset-gpios: Hardwired output GPIO. If not defined then software
23 - device-state-gpios: Input GPIO that indicates if the device is in
25 - device-wake-gpios: Wake up GPIO to wake up the TCAN device.
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32mp153.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved
12 compatible = "arm,cortex-a7";
13 clock-frequency = <650000000>;
19 arm-pmu {
22 interrupt-affinity = <&cpu0>, <&cpu1>;
29 reg-names = "m_can", "message_ram";
32 interrupt-names = "int0", "int1";
34 clock-names = "hclk", "cclk";
35 bosch,mram-cfg = <0x0 0 0 32 0 0 2 2>;
[all …]
Ddra76x.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/
12 target-module@42c01900 {
13 compatible = "ti,sysc-dra7-mcan", "ti,sysc";
15 #address-cells = <1>;
16 #size-cells = <1>;
20 reg-names = "rev", "sysc", "syss";
21 ti,sysc-mask = <(SYSC_OMAP4_SOFTRESET |
23 ti,syss-mask = <1>;
25 clock-names = "fck";
[all …]
Dsama5d2.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * sama5d2.dtsi - Device Tree Include file for SAMA5D2 family SoC
9 #include <dt-bindings/dma/at91.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/clock/at91.h>
12 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
19 interrupt-parent = <&aic>;
27 #address-cells = <1>;
[all …]
/kernel/linux/linux-5.10/drivers/net/can/m_can/
Dm_can.c1 // SPDX-License-Identifier: GPL-2.0
5 // Copyright (C) 2018-19 Texas Instruments Incorporated - http://www.ti.com/
8 * http://www.bosch-semiconductors.de/media/pdf_1/ipmodules_1/m_can/
326 return cdev->ops->read_reg(cdev, reg); in m_can_read()
332 cdev->ops->write_reg(cdev, reg, val); in m_can_write()
338 u32 addr_offset = cdev->mcfg[MRAM_RXF0].off + fgi * RXF0_ELEMENT_SIZE + in m_can_fifo_read()
341 return cdev->ops->read_fifo(cdev, addr_offset); in m_can_fifo_read()
347 u32 addr_offset = cdev->mcfg[MRAM_TXB].off + fpi * TXB_ELEMENT_SIZE + in m_can_fifo_write()
350 cdev->ops->write_fifo(cdev, addr_offset, val); in m_can_fifo_write()
356 cdev->ops->write_fifo(cdev, fpi, val); in m_can_fifo_write_no_off()
[all …]