6AL.1.2 Application Notes

Back to 6AL.1.2_Release_Notes

QSPI NOR/eMMC partitions
In this release, the xloader and bootloader goes into QSPI and rest of the images go in to eMMC partitions. The table below summarizes the partition info

Syntax for fastboot flash command is fastboot flash

To update kernel (zImage) alone, flash the zimage partition fastboot flash zimage 

To update ramdisk.img alone, you will have to create boot.img file and flash it. Steps to create boot.img file below cd $YOUR_PATH/emmc_files mkbootimg --kernel  --ramdisk  --ramdisk_offset 0x01f00000 --base 0x80000000 --output boot.img

Note: To update MLO and u-boot.img in SPI, follow commands below. They have to be flashed together.

fastboot oem spi fastboot flash xloader  fastboot flash bootloader 

Re-Building SGX kernel module
Some changes made to kernel defconfig can causes prebuilt SGX kernel modules to not load

Follow the instructions below for rebuilding SGX modules (pvrsrvkm.ko and omaplfb.ko)

cd ${MYDROID}/device/ti/proprietary-open/jacinto6/sgx_src/eurasia_km/eurasiacon/build/linux2/omap_android export KERNELDIR=${YOUR_PATH}/kernel/android-3.14 export CROSS_COMPILE=${MYDROID}/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- export KERNEL_CROSS_COMPILE=${MYDROID}/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- export ARCH=arm make TARGET_PRODUCT="jacinto6evm" PLATFORM_VERSION=4.4 BUILD=release

SGX modules will be present at ${MYDROID}/device/ti/proprietary-open/jacinto6/sgx_src/eurasia_km/eurasiacon/binary2_omap_android_release/target/pvrsrvkm.ko

Push pvrsrvkm.ko file to /system/lib/modules/ location on the target and reboot the board.

J6 MMC HS200
HS200 mode for J6 can only be enabled for 2.0 silicon revision, cherry-pick the kernel patches below to enable HS200 mode. The patches below update kernel binary and device tree binary. Note: These changes are not needed if you are using the 6AL.1.2-P1 refresh release. Refresh release already has HS200 support for SR 2.0
 * http://review.omapzoom.org/36898
 * http://review.omapzoom.org/36899
 * http://review.omapzoom.org/36900
 * http://review.omapzoom.org/36958

Rev-H EVM
Major changes in Rev-H EVM (comapred to Rev-G EVM) are   New OSD 10 inch display and touchscreen panel    Support for the new panel and touchscreen has been added to the 6AL.1.2-P1 refresh release, for using the new EVM you should use the refresh release.  After flashing the refresh release binaries, use dra7-evm-lcd-osd.dtb file for enabling the display on Rev-H EVM. The flashing script by default flashes the dtb for Rev-G 10" panel. Use the below command to update the dtb file on EVM (using fastboot). fastboot flash environment dra7-evm-lcd-osd.dtb   J6 Silicon rivision 2.0    6AL1.2 and 6AL.1.2-P1 release supports J6 PG 2.0 by default. No additional patches needed.</li> </ul>  4GB DDR </li>   Even though Rev-H boards are populated with 4GB DDR parts, we still only enable 1.5 GB in our releases</li>  Pull in this additional u-boot patch for updating the timing for this part</li> </ul> </ul>

Audio
6AL.1.1_Application_Notes

IPC

 * 6AL.1.1_Application_Notes

remoteproc trace0 access via sysfs
remoteproc traces (trace0) is by default enabled as debugfs feature in remoteproc. Use the below reference patch for accessing remoteproc traces via sysfs http://review.omapzoom.org/36916

USB
6AL.1.1_Application_Notes

Video Playback (IPU)
6AL.1.1_Application_Notes

SELinux
Android SELinux is enabled in this release, by default we have enabled "permissive" mode in our releases. "enforcing" mode is validated for all common usecases and can be changed via kernel boot arguments.

androidboot.selinux=enforcing

Radio

 * Radio package is available only through CDDS, please contact [mailto:lester@ti.com Lester Longley] for more info.

GC320

 * GC320 package is available only through CDDS, please contact TI representative for more info.

HDMI
6AL.1.1_Application_Notes

FPDLink
6AL.1.1_Application_Notes

WiLink8Q
6AJ.1.2_Application_Notes

SD Card Boot
6AL_SD_card_boot

Single Stage bootloader
6AJ.1.2_Application_Notes

All eMMC option
6AJ.1.2_Application_Notes

USB Peripheral Boot
6AL.1.1_Application_Notes

AOSP Delta
6AL.1.1_Application_Notes

Resource Allocation
J6_Resource_Allocation