Home
last modified time | relevance | path

Searched refs:mram (Results 1 – 25 of 32) 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_sam0.c27 mem_addr_t mram; member
72 return can_mcan_sys_read_mram(sam_config->mram, offset, dst, len); in can_sam0_read_mram()
81 return can_mcan_sys_write_mram(sam_config->mram, offset, src, len); in can_sam0_write_mram()
89 return can_mcan_sys_clear_mram(sam_config->mram, offset, len); in can_sam0_clear_mram()
149 ret = can_mcan_configure_mram(dev, 0U, sam_cfg->mram); in can_sam0_init()
218 .mram = (mem_addr_t)POINTER_TO_UINT(&can_sam0_mram_##inst), \
Dcan_nrf.c34 uint32_t mram; member
112 return can_mcan_sys_read_mram(config->mram, offset, dst, len); in can_nrf_read_mram()
121 return can_mcan_sys_write_mram(config->mram, offset, src, len); in can_nrf_write_mram()
129 return can_mcan_sys_clear_mram(config->mram, offset, len); in can_nrf_clear_mram()
199 ret = can_mcan_configure_mram(dev, config->mrba, config->mram); in can_nrf_init()
226 .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_stm32h7_fdcan.c35 mem_addr_t mram; member
64 return can_mcan_sys_read_mram(stm32h7_cfg->mram, offset, dst, len); in can_stm32h7_read_mram()
73 return can_mcan_sys_write_mram(stm32h7_cfg->mram, offset, src, len); in can_stm32h7_write_mram()
81 return can_mcan_sys_clear_mram(stm32h7_cfg->mram, offset, len); in can_stm32h7_clear_mram()
198 ret = can_mcan_configure_mram(dev, stm32h7_cfg->mrba, stm32h7_cfg->mram); in can_stm32h7_init()
274 .mram = CAN_MCAN_DT_INST_MRAM_ADDR(n), \
Dcan_stm32_fdcan.c170 mem_addr_t mram; member
383 return can_mcan_sys_read_mram(stm32fd_config->mram, offset, dst, len); in can_stm32fd_read_mram()
392 return can_mcan_sys_write_mram(stm32fd_config->mram, offset, src, len); in can_stm32fd_write_mram()
400 return can_mcan_sys_clear_mram(stm32fd_config->mram, offset, len); in can_stm32fd_clear_mram()
605 .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.dtsi44 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
59 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
Dsamc21.dtsi68 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
83 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
Dsamx7x.dtsi183 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;
195 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/st/n6/
Dstm32n6.dtsi407 bosch,mram-cfg = <0x0 28 8 3 3 0 3 3>;
418 bosch,mram-cfg = <0xd54 28 8 3 3 0 3 3>;
429 bosch,mram-cfg = <0x1aa8 28 8 3 3 0 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/arm/st/h7/
Dstm32h723.dtsi127 bosch,mram-cfg = <0x6a0 28 8 3 3 0 3 3>;
/Zephyr-latest/dts/common/nordic/
Dnrf54h20.dtsi216 mram1x: mram@e000000 {
217 compatible = "nordic,mram";
607 bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>;

12