Jetson TX2 DDR Address Mapping

Hi.

Would you please tell in which physical address range Jetson TX2 8G RAM is mapped?
I found the following definition in the device tree source, but where can I find the rest of memory?

memory@80000000 {
	device_type = "memory";
	reg = <0x0 0x80000000 0x0 0x70000000>;
};

Thanks.

hello Tfuru,

please check with below command,
thanks

cat /proc/iomem
1 Like

JerryChang,

Thank you very much!
Now I find the following ranges are mapped to DDR in /proc/iomem.

  • 0x8000:0000 - 0xefff:ffff
  • 0xf011:0000 - 0x2:75f0:ffff
02100000-02100fff : /axip2p@2100000
02110000-02110fff : /axip2p@2110000
02120000-02120fff : /axip2p@2120000
02130000-02130fff : /axip2p@2130000
02140000-02140fff : /axip2p@2140000
02150000-02150fff : /axip2p@2150000
02160000-02160fff : /axip2p@2160000
02170000-02170fff : /axip2p@2170000
02180000-02180fff : /axip2p@2180000
02190000-02190fff : /axip2p@2190000
02200000-0220ffff : security
02210000-0221ffff : gpio
02390000-02390fff : /axi2apb@2390000
023a0000-023a0fff : /axi2apb@23a0000
023b0000-023b0fff : /axi2apb@23b0000
023c0000-023c0fff : /axi2apb@23c0000
023d0000-023d0fff : /axi2apb@23d0000
02430000-02444fff : /pinmux@2430000
02600000-0280ffff : /dma@2600000
02900800-02900fff : /ahub
02901000-029010ff : tegra210-i2s.0
02901100-029011ff : tegra210-i2s.1
02901200-029012ff : tegra210-i2s.2
02901300-029013ff : tegra210-i2s.3
02901400-029014ff : tegra210-i2s.4
02901500-029015ff : tegra210-i2s.5
02902000-029021ff : tegra210-sfc.0
02902200-029023ff : tegra210-sfc.1
02902400-029025ff : tegra210-sfc.2
02902600-029027ff : tegra210-sfc.3
02903000-029030ff : tegra210-amx
02903100-029031ff : tegra210-amx
02903200-029032ff : tegra210-amx
02903300-029033ff : tegra210-amx
02903800-029038ff : tegra210-adx
02903900-029039ff : tegra210-adx
02903a00-02903aff : tegra210-adx
02903b00-02903bff : tegra210-adx
02904000-029040ff : tegra210-dmic.0
02904100-029041ff : tegra210-dmic.1
02904200-029042ff : tegra210-dmic.2
02904300-029043ff : tegra210-dmic.3
02905000-029050ff : tegra186-dspk.0
02905100-029051ff : tegra186-dspk.1
02906000-029061ff : tegra210-spdif
02907000-029070ff : tegra210-afc.0
02907100-029071ff : tegra210-afc.1
02907200-029072ff : tegra210-afc.2
02907300-029073ff : tegra210-afc.3
02907400-029074ff : tegra210-afc.4
02907500-029075ff : tegra210-afc.5
02908000-029080ff : tegra210-ope.0
02908100-029081ff : tegra210-ope.0
02908200-029083ff : tegra210-ope.0
0290a000-0290a1ff : tegra210-mvc.0
0290a200-0290a3ff : tegra210-mvc.1
0290bb00-0290c2ff : tegra210_mixer
0290f000-0290ffff : /ahub/admaif@290f000
02910000-02911fff : tegra186-asrc
02930000-0293ffff : /adma@2930000
02940000-0294ffff : /adma@2930000
02950000-0295ffff : /adma@2930000
02960000-0296ffff : /adma@2930000
02970000-0297ffff : /adma@2930000
02990000-02991fff : /adsp@2993000
02993000-02993fff : /adsp@2993000
02996000-02997fff : /adma@2930000
029b0000-02a3ffff : /adsp@2993000
02c00000-02c0ffff : /mc_sid@2c00000
02c10000-02c1ffff : /mc_sid@2c00000
03010000-0301ffff : /watchdog@30c0000
03090000-0309ffff : /watchdog@30c0000
030c0000-030cffff : /watchdog@30c0000
03100000-0310003f : serial
03110000-0311003f : /serial@3110000
03130000-0313003f : /serial@3130000
03160000-031600ff : /i2c@3160000
03180000-031800ff : /i2c@3180000
03190000-031900ff : /i2c@3190000
031b0000-031b00ff : /i2c@31b0000
031c0000-031c00ff : /i2c@31c0000
031e0000-031e00ff : /i2c@31e0000
03210000-0321ffff : /spi@3210000
03240000-0324ffff : /spi@3240000
03280000-0328ffff : /pwm@3280000
03290000-0329ffff : /pwm@3290000
032a0000-032affff : /pwm@32a0000
03400000-0340020f : mmc2
03440000-0344020f : mmc1
03460000-0346020f : mmc0
03500000-03500fff : sata-ipfs
03501000-03506fff : sata-config
03507000-03508fff : sata-ahci
03510000-0351ffff : /hda@3510000
03520000-03520fff : padctl
03530000-03537fff : /xhci@3530000
03538000-03538fff : /xhci@3530000
03540000-03540fff : ao
03550000-03557fff : /xudc@3550000
03558000-03558fff : /xudc@3550000
03820000-038205ff : /efuse@3820000
03830000-0383ffff : /kfuse@0x3830000
03990000-0399ffff : 3990000.mipical
039c0000-039c000f : /tachometer@39c0000
03a90000-03a9ffff : sata-aux
03ad0000-03adffff : /se_elp@3ad0000
03ae0000-03aeffff : /se_elp@3ad0000
08010000-08010fff : /funnel_major@8010000
  08010000-08010fff : /funnel_major@8010000
08030000-08030fff : /etf@8030000
  08030000-08030fff : /etf@8030000
08050000-08050fff : /etr@8050000
  08050000-08050fff : /etr@8050000
08060000-08060fff : /tpiu@8060000
  08060000-08060fff : /tpiu@8060000
08070000-08070fff : stm-base
08820000-08820fff : /funnel_minor@8820000
  08820000-08820fff : /funnel_minor@8820000
08a1c000-08a1cfff : /ptm_bpmp@8a1c000
09010000-09010fff : /funnel_bccplex@9010000
  09010000-09010fff : /funnel_bccplex@9010000
09840000-09840fff : /ptm@9840000
  09840000-09840fff : /ptm@9840000
09940000-09940fff : /ptm@9940000
  09940000-09940fff : /ptm@9940000
09a40000-09a40fff : /ptm@9a40000
  09a40000-09a40fff : /ptm@9a40000
09b40000-09b40fff : /ptm@9b40000
  09b40000-09b40fff : /ptm@9b40000
0b1f0000-0b22ffff : sce-pm
0b230000-0b23ffff : sce-cfg
0c240000-0c2400ff : /i2c@c240000
0c250000-0c2500ff : /i2c@c250000
0c260000-0c26ffff : /spi@c260000
0c280000-0c28003f : /serial@c280000
0c2a0000-0c2a00ff : /rtc@c2a0000
0c2f0000-0c2f0fff : security
0c2f1000-0c2f1fff : gpio
0c300000-0c303fff : /pinmux@2430000
0c340000-0c34ffff : /pwm@c340000
0c360000-0c3603ff : /pmc@c360000
0c370000-0c3705ff : /pmc@c370000
0c390000-0c392ffe : /pmc@c360000
0d230000-0d230fff : /actmon@d230000
0e090000-0e09ffef : /cluster_clk_priv@e090000
0e0a0000-0e0affef : /cluster_clk_priv@e090000
0e0b0000-0e0bffef : /cluster_clk_priv@e090000
0e0c0000-0e0cffef : /cluster_clk_priv@e090000
0e0d0000-0e0dffef : /cluster_clk_priv@e090000
10000000-10000fff : /pcie-controller@10003000/pci@1,0
10004000-10004fff : /pcie-controller@10003000/pci@3,0
12000000-12ffffff : /iommu@12000000
13e00000-13e0ffff : /host1x
13e10000-13e1ffff : /host1x
13ec0000-13efffff : /host1x
150c0000-150fffff : /host1x/nvcsi@150c0000
15100000-1513ffff : /host1x/tsecb@15100000
15340000-1537ffff : /host1x/vic@15340000
15380000-153bffff : /host1x/nvjpg@15380000
15480000-154bffff : /host1x/nvdec@15480000
154c0000-154fffff : /host1x/nvenc@154c0000
15500000-1553ffff : /host1x/tsec@15500000
15600000-1563ffff : /host1x/isp@15600000
15700000-157fffff : /host1x/vi@15700000
15810000-1581ffff : /host1x/se@15810000
15820000-1582ffff : /host1x/se@15820000
15830000-1583ffff : /host1x/se@15830000
15840000-1584ffff : /host1x/se@15840000
17000000-17ffffff : /gp10b
18000000-18ffffff : /gp10b
80000000-9607ffff : System RAM
  80080000-810ccfff : Kernel code
  81211000-81486fff : Kernel data
96080000-9608ffff : persistent_ram
96090000-9609ffff : persistent_ram
960a0000-960affff : persistent_ram
960b0000-960bffff : persistent_ram
960c0000-960cffff : persistent_ram
960d0000-960dffff : persistent_ram
960e0000-960effff : persistent_ram
960f0000-960fffff : persistent_ram
96100000-9610ffff : persistent_ram
96110000-9611ffff : persistent_ram
96120000-9612ffff : persistent_ram
96130000-9613ffff : persistent_ram
96140000-9614ffff : persistent_ram
96150000-9615ffff : persistent_ram
96160000-9616ffff : persistent_ram
96170000-9617ffff : persistent_ram
96180000-9618ffff : persistent_ram
96190000-9619ffff : persistent_ram
961a0000-961affff : persistent_ram
961b0000-961bffff : persistent_ram
961c0000-961cffff : persistent_ram
961d0000-961dffff : persistent_ram
961e0000-961effff : persistent_ram
961f0000-961fffff : persistent_ram
96200000-9627ffff : persistent_ram
96280000-d82fffff : System RAM
d9300000-efffffff : System RAM
f0110000-275f0ffff : System RAM