Searched full:flexram (Results 1 – 20 of 20) sorted by relevance
/Zephyr-latest/dts/bindings/memory-controllers/ |
D | nxp,flexram.yaml | 4 description: NXP FlexRAM on-chip ram controller 8 compatible: "nxp,flexram" 17 flexram,has-magic-addr: 20 Whether or not the flexram on the SOC has the 24 flexram,num-ram-banks: 30 flexram,bank-size: 36 flexram,bank-spec: 44 flexram,tcm-read-wait-mode: 49 flexram,tcm-write-wait-mode:
|
/Zephyr-latest/samples/boards/nxp/mimxrt1170_evk_cm7/magic_addr/ |
D | README.rst | 2 :name: FLEXRAM magic address 9 A sample that shows how to use RT11XX FLEXRAM Magic Addr functionality 11 Magic Addr is a feature of FlexRAM that allows user to configure an interrupt 13 API for the flexram in zephyr to use this unique feature.
|
D | sample.yaml | 2 description: RT11xx FLEXRAM Magic Addr example 12 filter: dt_node_prop_enabled("flexram", "flexram,has-magic-addr")
|
/Zephyr-latest/drivers/memc/ |
D | memc_nxp_flexram.h | 44 * call from platform_init to set up flexram if using runtime map 71 * Magic address allows core interrupt from FlexRAM when address 77 * @retval -ENODEV if there is no OCRAM allocation in flexram 83 * Magic address allows core interrupt from FlexRAM when address 89 * @retval -ENODEV if there is no ITCM allocation in flexram 95 * Magic address allows core interrupt from FlexRAM when address 101 * @retval -ENODEV if there is no DTCM allocation in flexram
|
D | Kconfig.mcux | 78 bool "NXP FlexRAM magic addr API" 80 Enable API to use flexRAM magic address functionality 83 bool "NXP FlexRAM error interrupt" 85 Allow flexram to generate error interrupts
|
D | memc_nxp_flexram.c | 8 #include <zephyr/dt-bindings/memory-controller/nxp,flexram.h> 20 "SOC does not support magic flexram addresses"); 58 BUILD_ASSERT(COUNT_BANKS == NUM_BANKS, "wrong number of flexram banks defined");
|
/Zephyr-latest/dts/arm/nxp/ |
D | nxp_rt1015.dtsi | 10 &flexram { 11 flexram,num-ram-banks = <5>; 12 /* Note: RT1015 has five flexram banks, but only 4 of the 5 can 15 flexram,bank-spec = <FLEXRAM_OCRAM>,
|
D | nxp_rt1024.dtsi | 10 &flexram { 11 flexram,num-ram-banks = <8>; 13 flexram,bank-spec = <FLEXRAM_OCRAM>, 27 /* i.MX rt1024 default FlexRAM partition:
|
D | nxp_rt1020.dtsi | 10 &flexram { 11 flexram,num-ram-banks = <8>; 13 flexram,bank-spec = <FLEXRAM_OCRAM>,
|
D | nxp_rt1050.dtsi | 8 &flexram { 9 flexram,num-ram-banks = <16>; 11 flexram,bank-spec = <FLEXRAM_OCRAM>,
|
D | nxp_rt11xx_cm7.dtsi | 8 #include <zephyr/dt-bindings/memory-controller/nxp,flexram.h> 25 flexram: flexram@40028000 { label 26 compatible = "nxp,flexram"; 34 flexram,bank-size = <32>; 35 flexram,num-ram-banks = <16>; 36 flexram,has-magic-addr; 38 flexram,bank-spec = <FLEXRAM_DTCM>,
|
D | nxp_rt1060.dtsi | 9 &flexram { 10 /* FlexRAM OCRAM is at a different address on RT1060 */ 18 flexram,num-ram-banks = <16>; 20 flexram,bank-spec = <FLEXRAM_OCRAM>,
|
D | nxp_rt1064.dtsi | 10 &flexram { 11 flexram,num-ram-banks = <16>; 13 flexram,bank-spec = <FLEXRAM_OCRAM>,
|
D | nxp_rt1040.dtsi | 9 &flexram { 10 flexram,num-ram-banks = <16>;
|
D | nxp_rt1010.dtsi | 9 &flexram { 10 flexram,num-ram-banks = <4>; 12 flexram,bank-spec = <FLEXRAM_OCRAM>,
|
D | nxp_rt10xx.dtsi | 14 #include <zephyr/dt-bindings/memory-controller/nxp,flexram.h> 89 flexram: flexram@400b0000 { label 90 compatible = "nxp,flexram"; 99 flexram,bank-size = <32>;
|
/Zephyr-latest/soc/nxp/imxrt/ |
D | Kconfig.defconfig | 70 default y if !SOC_SERIES_IMXRT118X # RT118X lacks FLEXRAM
|
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/ |
D | soc.c | 367 /* Configure flexram if not running from RAM */ in soc_reset_hook()
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.6.rst | 536 * Added a new driver for NXP FlexRAM. 1333 * Added a sample ``flexram-magic-addr`` for ``mimxrt11xx_cm7`` to show how to use flexram magic 1334 address functionality when using memc flexram driver.
|
/Zephyr-latest/soc/nxp/imxrt/imxrt11xx/ |
D | soc.c | 776 /* Configure flexram if not running from RAM */ in _soc_reset_hook()
|