From de5b94338581fd62b66cc48171d0c6cf993cb263 Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Tue, 26 Apr 2016 02:13:27 -0400 Subject: jacinto6evm: configure cpusets for J6 and J6 Eco By deault only one core (0) is assigned for all categories of cpuset. But we want both cores (0-1) to be assigned in case of J6. Since we use same set of binaries for J6 and J6 Eco, configure the cpusets dynamically using a script. For J6 - the entries for foreground should be 0-1 For J6 Eco - the entries for foreground should be 0 Change-Id: I1bf8aa5ca4e5b7d73f6fcfdf841f09fa1b4c62df Signed-off-by: Vishal Mahaveer --- BoardConfig.mk | 2 ++ device.mk | 4 ++++ init.jacinto6evmboard.cpuset.sh | 5 +++++ init.jacinto6evmboard.rc | 3 +++ 4 files changed, 14 insertions(+) create mode 100755 init.jacinto6evmboard.cpuset.sh diff --git a/BoardConfig.mk b/BoardConfig.mk index 0bd06fe..976f653 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -31,6 +31,8 @@ TARGET_ARCH := arm TARGET_ARCH_VARIANT := armv7-a-neon TARGET_CPU_VARIANT := cortex-a15 +ENABLE_CPUSETS := true + BOARD_HAVE_BLUETOOTH := true BOARD_HAVE_BLUETOOTH_TI := true BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/ti/jacinto6evm/bluetooth diff --git a/device.mk b/device.mk index e0b1264..a93f0c4 100644 --- a/device.mk +++ b/device.mk @@ -51,6 +51,10 @@ PRODUCT_COPY_FILES += \ device/ti/jacinto6evm/audio/jamr3/jamr3_mixer_paths.xml:system/etc/jamr3_mixer_paths.xml \ device/ti/jacinto6evm/audio/audio_policy.conf:system/etc/audio_policy.conf +# cpuset configuration +PRODUCT_COPY_FILES += \ + device/ti/jacinto6evm/init.jacinto6evmboard.cpuset.sh:system/bin/init.jacinto6evmboard.cpuset.sh + PRODUCT_PROPERTY_OVERRIDES := \ hwui.render_dirty_regions=false diff --git a/init.jacinto6evmboard.cpuset.sh b/init.jacinto6evmboard.cpuset.sh new file mode 100755 index 0000000..06f4177 --- /dev/null +++ b/init.jacinto6evmboard.cpuset.sh @@ -0,0 +1,5 @@ +#!/system/bin/sh + +# Assign all CPUs for foreground (J6 and J6 Eco have different number of cores) +cat /sys/devices/system/cpu/present > /dev/cpuset/foreground/cpus +cat /sys/devices/system/cpu/present > /dev/cpuset/foreground/boost/cpus diff --git a/init.jacinto6evmboard.rc b/init.jacinto6evmboard.rc index 67619b5..add1bf2 100644 --- a/init.jacinto6evmboard.rc +++ b/init.jacinto6evmboard.rc @@ -34,6 +34,9 @@ on post-fs-data on boot + # execute script to set cpuset configuration + exec - root root system -- /system/bin/init.jacinto6evmboard.cpuset.sh + # wi-fi mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/dhcp 0770 dhcp dhcp -- cgit v1.2.3-54-g00ecf From 8065f4512f56cfff78d1478bb2962f71e4bcd0e8 Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Tue, 31 May 2016 14:29:17 -0400 Subject: TEMP: jacinto6evm: disable bluetooth Temporarily disable bluetooth for Kernel 4.4 bringup. Change-Id: Id4d2d4d8200ef3cf8e401a74dfe9833ca1d87548 Signed-off-by: Vishal Mahaveer --- device.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device.mk b/device.mk index a93f0c4..e9aec54 100644 --- a/device.mk +++ b/device.mk @@ -131,7 +131,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ $(call inherit-product, frameworks/native/build/tablet-7in-hdpi-1024-dalvik-heap.mk) $(call inherit-product-if-exists, hardware/ti/dra7xx/jacinto6.mk) -$(call inherit-product-if-exists, hardware/ti/wpan/ti-wpan-products.mk) +#$(call inherit-product-if-exists, hardware/ti/wpan/ti-wpan-products.mk) $(call inherit-product-if-exists, device/ti/proprietary-open/jacinto6/ti-jacinto6-vendor.mk) $(call inherit-product-if-exists, device/ti/proprietary-open/jacinto6/ducati-full_jacinto6evm.mk) $(call inherit-product-if-exists, device/ti/proprietary-open/wl12xx/wlan/wl12xx-wlan-fw-products.mk) -- cgit v1.2.3-54-g00ecf From a7c6d7481a90a22481b6a50cece60cbef8653868 Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Thu, 2 Jun 2016 11:00:36 -0400 Subject: jacinto6evm: update fastboot script for Kernel 4.4 Update dtb file names based on Kernel 4.4. Also disable QSPI flashing for time being. Change-Id: I1a05a5872beade6fa33af06ac75ebe2eb4454e71 Signed-off-by: Vishal Mahaveer --- fastboot.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fastboot.sh b/fastboot.sh index 77449dd..e670332 100755 --- a/fastboot.sh +++ b/fastboot.sh @@ -83,13 +83,13 @@ if [ ${cpu} = "J6ECO" ]; then if [ ${boardrev} = "C" ]; then environment="${PRODUCT_OUT}dra72-evm-lcd-osd.dtb" else - environment="${PRODUCT_OUT}dra72-evm-lcd10.dtb" + environment="${PRODUCT_OUT}dra72-evm-lcd-lg.dtb" fi else if [ ${boardrev} = "H" ]; then environment="${PRODUCT_OUT}dra7-evm-lcd-osd.dtb" else - environment="${PRODUCT_OUT}dra7-evm-lcd10.dtb" + environment="${PRODUCT_OUT}dra7-evm-lcd-lg.dtb" fi fi @@ -143,8 +143,8 @@ fi echo "Create GPT partition table" ${FASTBOOT} oem format -echo "Setting target for bootloader to SPI" -${FASTBOOT} oem spi +#echo "Setting target for bootloader to SPI" +#${FASTBOOT} oem spi sleep 3 -- cgit v1.2.3-54-g00ecf From b8951217be1cf4f7ec5ac19a86d89efd77e42e5d Mon Sep 17 00:00:00 2001 From: Sunita Nadampalli Date: Tue, 7 Jun 2016 09:27:49 -0500 Subject: jacinto6evm: media_codecs: Add attributes for HW Codecs Add attributes for hardware codecs. Change-Id: Ibbcf4bf03cb39e38e7057e8e716e0930a2446a9c Signed-off-by: Sunita Nadampalli --- media_codecs.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/media_codecs.xml b/media_codecs.xml index 0c04183..5ab95dc 100644 --- a/media_codecs.xml +++ b/media_codecs.xml @@ -20,7 +20,7 @@ - + @@ -28,12 +28,22 @@ + + + + + - + + + + + + -- cgit v1.2.3-54-g00ecf From 8ec1e79fb46065d1c2868f7df722430dcbf27528 Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Tue, 7 Jun 2016 15:56:16 -0400 Subject: jacinto6evm: fstab: update for Kernel 4.4 Update fstab.jacinto6evmboard to match Kernel 4.4 sysfs path. Change-Id: I8fc0cefec61f98a527957e5e8b51237c04a217ac Signed-off-by: Vishal Mahaveer --- fstab.jacinto6evmboard | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fstab.jacinto6evmboard b/fstab.jacinto6evmboard index 21fa0d2..cc19f84 100644 --- a/fstab.jacinto6evmboard +++ b/fstab.jacinto6evmboard @@ -9,6 +9,6 @@ /dev/block/platform/44000000.ocp/480b4000.mmc/by-name/userdata /data ext4 noatime,nosuid,nodev wait,check /dev/block/platform/44000000.ocp/480b4000.mmc/by-name/recovery /recovery emmc defaults defaults -/devices/44000000.ocp/488c0000.omap_dwc3_2/488d0000.usb* auto auto defaults voldmanaged=usb0:auto -/devices/44000000.ocp/48880000.omap_dwc3_1/48890000.usb* auto auto defaults voldmanaged=usb1:auto -/devices/44000000.ocp/4809c000.mmc/mmc_host* auto auto defaults voldmanaged=sdcard1:auto +/devices/platform/44000000.ocp/488c0000.omap_dwc3_2/488d0000.usb* auto auto defaults voldmanaged=usb0:auto +/devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb* auto auto defaults voldmanaged=usb1:auto +/devices/platform/44000000.ocp/4809c000.mmc/mmc_host* auto auto defaults voldmanaged=sdcard1:auto -- cgit v1.2.3-54-g00ecf From f6611db601b7f249578141423fc0c49c042c99ff Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Tue, 7 Jun 2016 17:31:50 -0400 Subject: jacinto6evm: sepolicy: update block device names Update block device names to use "by-name" entries instead of hardcoded partition names. Change-Id: Id89063ae01a871949dd538546d5f72be8d0899fd Signed-off-by: Vishal Mahaveer --- sepolicy/file_contexts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts index bcab2d3..666c7e1 100644 --- a/sepolicy/file_contexts +++ b/sepolicy/file_contexts @@ -23,7 +23,7 @@ /dev/rtc0 u:object_r:rtc:s0 #Block devices -/dev/block/mmcblk0p9 u:object_r:system_block_device:s0 -/dev/block/mmcblk0p7 u:object_r:recovery_block_device:s0 -/dev/block/mmcblk0p10 u:object_r:cache_block_device:s0 -/dev/block/mmcblk0p13 u:object_r:userdata_block_device:s0 +/dev/block/platform/44000000.ocp/480b4000.mmc/by-name/system u:object_r:system_block_device:s0 +/dev/block/platform/44000000.ocp/480b4000.mmc/by-name/recovery u:object_r:recovery_block_device:s0 +/dev/block/platform/44000000.ocp/480b4000.mmc/by-name/cache u:object_r:cache_block_device:s0 +/dev/block/platform/44000000.ocp/480b4000.mmc/by-name/userdata u:object_r:userdata_block_device:s0 -- cgit v1.2.3-54-g00ecf From 8dd3383484dd953a688ba41ac390511170b0815e Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Tue, 7 Jun 2016 19:03:53 -0400 Subject: jacinto6evm: remove dummy wake_lock We don't allow jacinto6 EVM to turn off the screen which prevents suspend from happening. Remove the dummy wake_lock held in init.rc Change-Id: Ic38571b9ed384d095be81d497b071a5faf421359 Signed-off-by: Vishal Mahaveer --- init.jacinto6evmboard.rc | 3 --- 1 file changed, 3 deletions(-) diff --git a/init.jacinto6evmboard.rc b/init.jacinto6evmboard.rc index add1bf2..318d6f4 100644 --- a/init.jacinto6evmboard.rc +++ b/init.jacinto6evmboard.rc @@ -58,9 +58,6 @@ on fs mkdir /factory 0775 radio radio mount_all /fstab.jacinto6evmboard -# take a wakelock on boot until PM is working - write /sys/power/wake_lock hack - service pvrsrvinit /vendor/bin/pvrsrvinit class core user root -- cgit v1.2.3-54-g00ecf From 630f7d6ff294d610929a3ee1a0cc8a4eac245e6b Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Tue, 14 Jun 2016 15:14:38 -0400 Subject: jacinto6evm: update fastboot script for latest u-boot dra7xx_hs_evm_config in 2016.05 u-boot generates images with different name. Update fastboot script to reflect the same. Change-Id: Ie9a98189163449497cf4bad15030437d5eb2a16b Signed-off-by: Vishal Mahaveer --- fastboot.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastboot.sh b/fastboot.sh index e670332..9bbf297 100755 --- a/fastboot.sh +++ b/fastboot.sh @@ -69,7 +69,7 @@ boardrev=`${FASTBOOT} getvar board_rev 2>&1 | grep board_rev | awk '{print$2}' # Make EMU = HS if [ ${cputype} = "EMU" ] || [ ${cputype} = "HS" ]; then cputype="HS" - xloader="${PRODUCT_OUT}${cputype}_QSPI_MLO" + xloader="${PRODUCT_OUT}u-boot-spl_HS_X-LOADER" uboot="${PRODUCT_OUT}${cputype}_u-boot.img" # If fastboot does not support getvar default to GP elif [ ${cputype} = "" ] || [ ${cputype} = "GP" ]; then -- cgit v1.2.3-54-g00ecf From ce4fe0853d7595dce97d40f8213bec91008da6d0 Mon Sep 17 00:00:00 2001 From: Sunita Nadampalli Date: Tue, 21 Jun 2016 14:14:37 -0500 Subject: jacinto6evm: media_codecs.xml: Define Limits for each mime type Change-Id: Icae9b148ba31f7e37ff852ba0648e2c012d8fbce Signed-off-by: Sunita Nadampalli --- media_codecs.xml | 47 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 12 deletions(-) diff --git a/media_codecs.xml b/media_codecs.xml index 5ab95dc..9456114 100644 --- a/media_codecs.xml +++ b/media_codecs.xml @@ -21,18 +21,41 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3-54-g00ecf From 8f26236a014b9c85a120842edc91f3d966c69ffb Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Wed, 22 Jun 2016 14:17:30 -0400 Subject: jacinto6evm: enable configFS based adb Changes for enabling configFS based adb. device/google/dragon/init.dragon.usb.rc file used as reference for these changes. Change-Id: I52bcfead1d242c55a8cd83149d28d240ff690aca Signed-off-by: Vishal Mahaveer --- init.jacinto6evmboard.usb.rc | 126 +++++++++++++++---------------------------- 1 file changed, 43 insertions(+), 83 deletions(-) diff --git a/init.jacinto6evmboard.usb.rc b/init.jacinto6evmboard.usb.rc index 850dad4..59a309b 100644 --- a/init.jacinto6evmboard.usb.rc +++ b/init.jacinto6evmboard.usb.rc @@ -1,97 +1,57 @@ on boot - write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer} - write /sys/class/android_usb/android0/iProduct ${ro.product.model} - write /sys/class/android_usb/android0/iSerial ${ro.serialno} - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D101 - write /sys/class/android_usb/f_mass_storage/inquiry_string "Texas Instruments OMAP5 0100" - -on fs + mount configfs none /config + mkdir /config/usb_gadget/g1 0770 shell shell + write /config/usb_gadget/g1/idVendor 0x0451 + write /config/usb_gadget/g1/idProduct 0xD101 + mkdir /config/usb_gadget/g1/strings/0x409 0770 shell shell + write /config/usb_gadget/g1/strings/0x409/manufacturer ${ro.product.manufacturer} + write /config/usb_gadget/g1/strings/0x409/product ${ro.product.model} + write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno} + mkdir /config/usb_gadget/g1/configs/b.1 0770 shell shell + mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409 0770 shell shell + write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "Conf 1" + write /config/usb_gadget/g1/configs/b.1/MaxPower 120 + + # Create adb+ffs gadget function + mkdir /config/usb_gadget/g1/functions/ffs.adb 0770 shell shell mkdir /dev/usb-ffs 0770 shell shell mkdir /dev/usb-ffs/adb 0770 shell shell mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000 write /sys/class/android_usb/android0/f_ffs/aliases adb -on property:sys.usb.config=none - stop adbd - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/bDeviceClass 0 - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D101 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} + # Create MTP and PTP functions + mkdir /config/usb_gadget/g1/functions/mtp.gs0 0770 shell shell + mkdir /config/usb_gadget/g1/functions/ptp.gs1 0770 shell shell -on property:sys.usb.config=mtp - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D108 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} + setprop sys.usb.controller 48890000.usb + setprop sys.usb.configfs 1 -on property:sys.usb.config=mtp,adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D109 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state ${sys.usb.config} +on property:sys.usb.config=none && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/os_desc/use 0 + setprop sys.usb.ffs.ready 0 -on property:sys.usb.config=rndis - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D103 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/bDeviceClass 224 - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} +on property:init.svc.adbd=stopped + setprop sys.usb.ffs.ready 0 -on property:sys.usb.config=rndis,adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D104 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/bDeviceClass 224 - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state ${sys.usb.config} +on property:sys.usb.config=mtp && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP/compatible_id "MTP" + write /config/usb_gadget/g1/os_desc/use 1 + write /config/usb_gadget/g1/idProduct 0xD108 -on property:sys.usb.config=ptp - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D10D - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} +on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP/compatible_id "MTP" + write /config/usb_gadget/g1/os_desc/use 1 + write /config/usb_gadget/g1/idProduct 0xD109 -on property:sys.usb.config=ptp,adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D10E - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state ${sys.usb.config} +on property:sys.usb.config=ptp && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP/compatible_id "PTP" + write /config/usb_gadget/g1/os_desc/use 1 + write /config/usb_gadget/g1/idProduct 0xD10D -on property:sys.usb.config=mass_storage - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D100 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} +on property:sys.usb.config=ptp,adb && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP/compatible_id "PTP" + write /config/usb_gadget/g1/os_desc/use 1 + write /config/usb_gadget/g1/idProduct 0xD10E -on property:sys.usb.config=mass_storage,adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 0451 - write /sys/class/android_usb/android0/idProduct D102 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state ${sys.usb.config} +on property:sys.usb.config=adb && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/idProduct 0xD101 -- cgit v1.2.3-54-g00ecf From 1ff27277f3bf42c81e2d3c398468fc2468d4471c Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Thu, 23 Jun 2016 12:35:05 -0400 Subject: jacinto6evm: sepolicy: updates for configFS selinux updates for configFS Change-Id: If9bfeef4ec8b2ef3293bbb2fedb777cb9839b3f4 Signed-off-by: Vishal Mahaveer --- sepolicy/file.te | 2 ++ sepolicy/genfs_contexts | 1 + sepolicy/init.te | 5 +++++ 3 files changed, 8 insertions(+) create mode 100644 sepolicy/file.te create mode 100644 sepolicy/genfs_contexts diff --git a/sepolicy/file.te b/sepolicy/file.te new file mode 100644 index 0000000..2d8644d --- /dev/null +++ b/sepolicy/file.te @@ -0,0 +1,2 @@ +# /config +type configfs, fs_type; diff --git a/sepolicy/genfs_contexts b/sepolicy/genfs_contexts new file mode 100644 index 0000000..50c7cd7 --- /dev/null +++ b/sepolicy/genfs_contexts @@ -0,0 +1 @@ +genfscon configfs / u:object_r:configfs:s0 diff --git a/sepolicy/init.te b/sepolicy/init.te index 1c88dbc..b0822c6 100644 --- a/sepolicy/init.te +++ b/sepolicy/init.te @@ -2,3 +2,8 @@ allow init self:capability sys_module; #Create symlinks for storage allow init tmpfs:lnk_file create_file_perms; + +# /config +allow init configfs:dir create_dir_perms; +allow init configfs:file w_file_perms; +allow init configfs:lnk_file create; -- cgit v1.2.3-54-g00ecf From 651b5a4289f83a553dc3961983fadd8445f41982 Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Thu, 23 Jun 2016 12:47:18 -0400 Subject: jacinto6evm: sepolicy: update crda rule for kernel4.4 Update socket class name for kernel4.4 Change-Id: I6a7143e9072371a7748b5007e3a9d2b4a9b41082 Signed-off-by: Vishal Mahaveer --- sepolicy/ueventd.te | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sepolicy/ueventd.te b/sepolicy/ueventd.te index d31dc0e..690cf1e 100644 --- a/sepolicy/ueventd.te +++ b/sepolicy/ueventd.te @@ -1,3 +1,3 @@ #Rules for crda operations -allow ueventd self:netlink_socket { create_socket_perms }; +allow ueventd self:netlink_generic_socket { create_socket_perms }; allow ueventd system_file:file { execute_no_trans }; -- cgit v1.2.3-54-g00ecf From 6684f3438aa7a7f98a094a5b8cd29e3871b373fd Mon Sep 17 00:00:00 2001 From: Gowtham Tammana Date: Thu, 23 Jun 2016 15:11:05 -0500 Subject: jacinto6evm: add BOARD_GPU_DRIVERS BOARD_GPU_DRIVERS is set to `omapdrm` to build only omapdrm libdrm drivers and not other vendors. Change-Id: I1c9267a60d58bc6e77a5a021dec29c5f3a42c6bb Signed-off-by: Gowtham Tammana --- BoardConfig.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BoardConfig.mk b/BoardConfig.mk index 976f653..05b588c 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -76,3 +76,6 @@ COMMON_GLOBAL_CFLAGS += -DANDROID_LIB_STUB endif BOARD_SEPOLICY_DIRS := device/ti/jacinto6evm/sepolicy + +# lidbrm driver +BOARD_GPU_DRIVERS := omapdrm -- cgit v1.2.3-54-g00ecf From 4c5cd957cf6541f84e95402458a256a90933d840 Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Mon, 27 Jun 2016 10:34:55 -0400 Subject: jacinto6evm: fastboot: enable qspi flashing Enable qspi flashing instructions in fastboot script. Signed-off-by: Vishal Mahaveer --- fastboot.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fastboot.sh b/fastboot.sh index 9bbf297..9347718 100755 --- a/fastboot.sh +++ b/fastboot.sh @@ -143,8 +143,8 @@ fi echo "Create GPT partition table" ${FASTBOOT} oem format -#echo "Setting target for bootloader to SPI" -#${FASTBOOT} oem spi +echo "Setting target for bootloader to SPI" +${FASTBOOT} oem spi sleep 3 -- cgit v1.2.3-54-g00ecf From a0218d82d1aea86ab116a9d399eeb64e530e3eae Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Mon, 27 Jun 2016 22:25:19 -0400 Subject: jacinto6evm: fastboot: fix board_rev handling Update script to use only first character of board rev. Some boards have revision set as "H.0" Signed-off-by: Vishal Mahaveer --- fastboot.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastboot.sh b/fastboot.sh index 9347718..18a68d3 100755 --- a/fastboot.sh +++ b/fastboot.sh @@ -63,7 +63,7 @@ fi #product=`${FASTBOOT} getvar product 2>&1 | grep product | awk '{print$2}'` cpu=`${FASTBOOT} getvar cpu 2>&1 | grep cpu | awk '{print$2}'` cputype=`${FASTBOOT} getvar secure 2>&1 | grep secure | awk '{print$2}'` -boardrev=`${FASTBOOT} getvar board_rev 2>&1 | grep board_rev | awk '{print$2}'` +boardrev=`${FASTBOOT} getvar board_rev 2>&1 | grep board_rev | awk '{print$2}' | cut -b 1` # Make EMU = HS -- cgit v1.2.3-54-g00ecf From b6d80aceed6e0465bffb661074e94d171534d70d Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Thu, 30 Jun 2016 16:04:16 -0400 Subject: jacinto6evm: correct typo in usb rc file While enabling configFS based adb, one of the old lines were left in by mistake, removing it. Signed-off-by: Vishal Mahaveer --- init.jacinto6evmboard.usb.rc | 1 - 1 file changed, 1 deletion(-) diff --git a/init.jacinto6evmboard.usb.rc b/init.jacinto6evmboard.usb.rc index 59a309b..bc12a32 100644 --- a/init.jacinto6evmboard.usb.rc +++ b/init.jacinto6evmboard.usb.rc @@ -17,7 +17,6 @@ on boot mkdir /dev/usb-ffs 0770 shell shell mkdir /dev/usb-ffs/adb 0770 shell shell mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000 - write /sys/class/android_usb/android0/f_ffs/aliases adb # Create MTP and PTP functions mkdir /config/usb_gadget/g1/functions/mtp.gs0 0770 shell shell -- cgit v1.2.3-54-g00ecf From b7932a84efdfd648d6f5ca75b033375eecc0d9c1 Mon Sep 17 00:00:00 2001 From: Sunita Nadampalli Date: Fri, 1 Jul 2016 14:21:11 -0500 Subject: media_codecs.xml: Publish AdaptivePlayback feature for AVC decoder Change-Id: I9ade6a1a47447741e2683c201c702ed0d83e271a Signed-off-by: Sunita Nadampalli --- media_codecs.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media_codecs.xml b/media_codecs.xml index 9456114..6c34266 100644 --- a/media_codecs.xml +++ b/media_codecs.xml @@ -31,6 +31,7 @@ + -- cgit v1.2.3-54-g00ecf From ac154e07fd53345a0d51dd68b41125a450c10bfb Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Wed, 6 Jul 2016 15:00:26 -0400 Subject: jacinto6evm: add modetest to product packages Add modetest to list of product packages for installation. Change-Id: Idb859465d6bb9329982c93e2868a828922ffbfaf Signed-off-by: Vishal Mahaveer --- device.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device.mk b/device.mk index e9aec54..3ae4a48 100644 --- a/device.mk +++ b/device.mk @@ -98,6 +98,7 @@ PRODUCT_PACKAGES += \ iontest \ ion_ti_test2 \ vpetest \ + modetest \ libdrm # Audio HAL modules -- cgit v1.2.3-54-g00ecf From 7c4e82eafb1a019dfa4e03b16d7818f93aa51420 Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Wed, 6 Jul 2016 11:46:47 -0400 Subject: jacinto6evm: update fastboot script for J6 ECO Rev C Update the dtb file name for Rev-C based on latest kernel. Change-Id: I0543a7553e576ced594a7ea6637748f2c06a1e9f Signed-off-by: Vishal Mahaveer --- fastboot.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastboot.sh b/fastboot.sh index 18a68d3..cd8cf45 100755 --- a/fastboot.sh +++ b/fastboot.sh @@ -81,7 +81,7 @@ fi # Based on cpu, decide the dtb to flash, default fall back to J6 and LCD 10 if [ ${cpu} = "J6ECO" ]; then if [ ${boardrev} = "C" ]; then - environment="${PRODUCT_OUT}dra72-evm-lcd-osd.dtb" + environment="${PRODUCT_OUT}dra72-evm-revc-lcd-osd101t2045.dtb" else environment="${PRODUCT_OUT}dra72-evm-lcd-lg.dtb" fi -- cgit v1.2.3-54-g00ecf