J6 Resource Allocation

From OMAPpedia

Revision as of 20:41, 25 March 2014 by Vishalm (Talk | contribs)
Jump to: navigation, search


J6 Resource Allocation for 6AJ 1.2 release

Interrupt Mapping

The interrupt mapping for MPU, IPU1 and IPU2 can be found here Media:Irq_mappings.pdf.

The content of this file was obtained from omapconf (omapconf dump crossbar all)

SDMA Mapping

The SDMA mapping can be found here Media:Sdma_mapping.pdf.

The data for this file was obtained from u-boot sources (board/ti/dra7xx/evm.c)

Shared memory carve-out

The dra7xx memory map is visualized here. Mem-map.png

Shared memory carve-out Carveout.png


EDMA is not used by TI software and is free to use.

IP used by Android

All the information below has been gathered from the device tree (arch/arm/boot/dts/dra7.dtsi and dra7-evm.dts)


There are 16 GP Timers in the device: Timer1 through Timer 16. Timers used in Android:


There are 8 McASP modules (McASP1- McASP8) Use McASP 4-8 for more tolerance to interconnect latency (Using AFIFO through DAT port).

McASP modules used in Android:


There are 5 I2C controllers in the device. I2C controllers used by Android:


There are 4 instances of USB in the system

PHY and HS/FS (USB2.0) PHY



Default Android configuration:

Note: USB1 can be changed from Device to Host mode by applying the patch http://review.omapzoom.org/#/c/34142/

Note: The signals representing USB3 and USB4 are not brought out to connectors on J6EVM.


There are 10 UART modules in the device UART1- UART10. Modules used in Android:


The general-purpose interface provides 8 GPIO banks. Each GPIO module provides 32 dedicated general-purpose pins with input and output capabilities. GPIO usage in Android Gpio.png

I/O Expanders

  P0 - P3 Touch Screen LCD
  P4 - P14 Unused
  P15 LCD Power Down
  P16 to P17 Unused
  P0 FPDLink
  P1 to P15 Unused
  P16 kim
  P17 Unused
  P1 Unused
  P2 - P3 by Omnivision
  P4 - P5 by HDMI
  P6 - P17 Unused


DRA7xx has 13 system mailboxes, of which 1, 5, 6 are used.


OCMC_RAM Address Range : 0x40300000 – 0x4037FFFF is not used by TI software.

Pad conf settings

Pad conf settings can be found here Media:Pad_config.pdf. The data for this file was obtained from u-boot sources (board/ti/dra7xx/mux_data.h) and device tree.

Personal tools