Home
last modified time | relevance | path

Searched refs:mram (Results 1 – 25 of 31) sorted by relevance

12

/Zephyr-latest/drivers/can/
Dcan_mcux_mcan.c26 mem_addr_t mram; member
55 return can_mcan_sys_read_mram(mcux_config->mram, offset, dst, len); in mcux_mcan_read_mram()
64 return can_mcan_sys_write_mram(mcux_config->mram, offset, src, len); in mcux_mcan_write_mram()
72 return can_mcan_sys_clear_mram(mcux_config->mram, offset, len); in mcux_mcan_clear_mram()
88 const uintptr_t mrba = mcux_config->mram & MCUX_MCAN_MRBA_BA; in mcux_mcan_init()
122 err = can_mcan_configure_mram(dev, mrba, mcux_config->mram); in mcux_mcan_init()
206 .mram = (mem_addr_t)POINTER_TO_UINT(&mcux_mcan_mram_##n), \
Dcan_sam.c23 mem_addr_t mram; member
52 return can_mcan_sys_read_mram(sam_config->mram, offset, dst, len); in can_sam_read_mram()
61 return can_mcan_sys_write_mram(sam_config->mram, offset, src, len); in can_sam_write_mram()
69 return can_mcan_sys_clear_mram(sam_config->mram, offset, len); in can_sam_clear_mram()
106 uint32_t mrba = sam_cfg->mram & 0xFFFF0000; in can_sam_init()
111 ret = can_mcan_configure_mram(dev, mrba, sam_cfg->mram); in can_sam_init()
179 .mram = (mem_addr_t)POINTER_TO_UINT(&can_sam_mram_##inst), \
Dcan_nrf.c29 uint32_t mram; member
106 return can_mcan_sys_read_mram(config->mram, offset, dst, len); in can_nrf_read_mram()
115 return can_mcan_sys_write_mram(config->mram, offset, src, len); in can_nrf_write_mram()
123 return can_mcan_sys_clear_mram(config->mram, offset, len); in can_nrf_clear_mram()
161 ret = can_mcan_configure_mram(dev, config->mrba, config->mram); in can_nrf_init()
188 .mram = CAN_MCAN_DT_INST_MRAM_ADDR(n), \
Dcan_sam0.c24 mem_addr_t mram; member
68 return can_mcan_sys_read_mram(sam_config->mram, offset, dst, len); in can_sam0_read_mram()
77 return can_mcan_sys_write_mram(sam_config->mram, offset, src, len); in can_sam0_write_mram()
85 return can_mcan_sys_clear_mram(sam_config->mram, offset, len); in can_sam0_clear_mram()
147 ret = can_mcan_configure_mram(dev, 0U, sam_cfg->mram); in can_sam0_init()
213 .mram = (mem_addr_t)POINTER_TO_UINT(&can_sam0_mram_##inst), \
Dcan_stm32h7_fdcan.c36 mem_addr_t mram; member
65 return can_mcan_sys_read_mram(stm32h7_cfg->mram, offset, dst, len); in can_stm32h7_read_mram()
74 return can_mcan_sys_write_mram(stm32h7_cfg->mram, offset, src, len); in can_stm32h7_write_mram()
82 return can_mcan_sys_clear_mram(stm32h7_cfg->mram, offset, len); in can_stm32h7_clear_mram()
182 ret = can_mcan_configure_mram(dev, stm32h7_cfg->mrba, stm32h7_cfg->mram); in can_stm32h7_init()
258 .mram = CAN_MCAN_DT_INST_MRAM_ADDR(n), \
Dcan_numaker.c35 mem_addr_t mram; member
115 rc = can_mcan_configure_mram(dev, config->mrba, config->mram); in can_numaker_init_unlocked()
209 return can_mcan_sys_read_mram(numaker_cfg->mram, offset, dst, len); in can_numaker_read_mram()
218 return can_mcan_sys_write_mram(numaker_cfg->mram, offset, src, len); in can_numaker_write_mram()
226 return can_mcan_sys_clear_mram(numaker_cfg->mram, offset, len); in can_numaker_clear_mram()
268 .mram = CAN_MCAN_DT_INST_MRAM_ADDR(inst), \
Dcan_stm32_fdcan.c171 mem_addr_t mram; member
384 return can_mcan_sys_read_mram(stm32fd_config->mram, offset, dst, len); in can_stm32fd_read_mram()
393 return can_mcan_sys_write_mram(stm32fd_config->mram, offset, src, len); in can_stm32fd_write_mram()
401 return can_mcan_sys_clear_mram(stm32fd_config->mram, offset, len); in can_stm32fd_clear_mram()
589 .mram = CAN_MCAN_DT_INST_MRAM_ADDR(inst), \
Dcan_mcan.c1276 int can_mcan_configure_mram(const struct device *dev, uintptr_t mrba, uintptr_t mram) in can_mcan_configure_mram() argument
1297 addr = mram - mrba + config->mram_offsets[CAN_MCAN_MRAM_CFG_STD_FILTER]; in can_mcan_configure_mram()
1305 addr = mram - mrba + config->mram_offsets[CAN_MCAN_MRAM_CFG_EXT_FILTER]; in can_mcan_configure_mram()
1313 addr = mram - mrba + config->mram_offsets[CAN_MCAN_MRAM_CFG_RX_FIFO0]; in can_mcan_configure_mram()
1321 addr = mram - mrba + config->mram_offsets[CAN_MCAN_MRAM_CFG_RX_FIFO1]; in can_mcan_configure_mram()
1329 addr = mram - mrba + config->mram_offsets[CAN_MCAN_MRAM_CFG_RX_BUFFER]; in can_mcan_configure_mram()
1336 addr = mram - mrba + config->mram_offsets[CAN_MCAN_MRAM_CFG_TX_EVENT_FIFO]; in can_mcan_configure_mram()
1344 addr = mram - mrba + config->mram_offsets[CAN_MCAN_MRAM_CFG_TX_BUFFER]; in can_mcan_configure_mram()
/Zephyr-latest/dts/arm/atmel/
Dsame5x.dtsi41 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
54 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
Dsamc21.dtsi60 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
73 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
Dsame70.dtsi448 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
460 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
/Zephyr-latest/boards/shields/tcan4550evm/
Dtcan4550evm.overlay30 bosch,mram-cfg = <0x0 15 15 7 7 0 10 10>;
/Zephyr-latest/boards/arm/v2m_musca_s1/
Dv2m_musca_s1_musca_s1_ns.dts44 mram0: mram@a080000 {
Dv2m_musca_s1.dts63 mram0: mram@1a000000 {
/Zephyr-latest/dts/arm/st/g0/
Dstm32g0b1.dtsi42 bosch,mram-cfg = <0x0 28 8 3 3 0 3 3>;
53 bosch,mram-cfg = <0x0 28 8 3 3 0 3 3>;
/Zephyr-latest/dts/arm/st/g4/
Dstm32g491.dtsi20 bosch,mram-cfg = <0x350 28 8 3 3 0 3 3>;
Dstm32g473.dtsi107 bosch,mram-cfg = <0x6a0 28 8 3 3 0 3 3>;
/Zephyr-latest/dts/arm/nuvoton/
Dm46x.dtsi450 bosch,mram-cfg = <0x0 12 10 3 3 3 3 3>;
464 bosch,mram-cfg = <0x0 12 10 3 3 3 3 3>;
478 bosch,mram-cfg = <0x0 12 10 3 3 3 3 3>;
492 bosch,mram-cfg = <0x0 12 10 3 3 3 3 3>;
Dm2l31x.dtsi374 bosch,mram-cfg = <0x0 12 10 3 3 3 3 3>;
388 bosch,mram-cfg = <0x0 12 10 3 3 3 3 3>;
/Zephyr-latest/dts/arm/nxp/
Dnxp_lpc55S0x_common.dtsi244 bosch,mram-cfg = <0x0 15 15 8 8 0 15 15>;
Dnxp_lpc55S1x_common.dtsi301 bosch,mram-cfg = <0x0 15 15 8 8 0 15 15>;
Dnxp_lpc55S3x_common.dtsi339 bosch,mram-cfg = <0x0 15 15 8 8 0 15 15>;
/Zephyr-latest/dts/common/nordic/
Dnrf9280.dtsi101 mram1x: mram@e000000 {
102 compatible = "nordic,mram";
443 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
453 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
/Zephyr-latest/dts/arm/st/h7/
Dstm32h723.dtsi127 bosch,mram-cfg = <0x6a0 28 8 3 3 0 3 3>;
/Zephyr-latest/dts/arm/st/h5/
Dstm32h562.dtsi475 bosch,mram-cfg = <0x350 28 8 3 3 0 3 3>;

12