J6 Resource Allocation

From OMAPpedia

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

Contents

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

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)

Timers

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

McASP

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:

I2C

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

USB

There are 4 instances of USB in the system

PHY and HS/FS (USB2.0) PHY

PHYs

PHYs.

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.

UART

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

GPIO

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

Mailboxes

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

OCMC_RAM

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
Namespaces
Variants
Actions
Navigation
Toolbox