Skip to content

Commit

Permalink
semc: Add props for xperia live (coconut)
Browse files Browse the repository at this point in the history
  • Loading branch information
defer committed Oct 1, 2011
1 parent fc37df5 commit 66ca711
Show file tree
Hide file tree
Showing 104 changed files with 6,304 additions and 0 deletions.
18 changes: 18 additions & 0 deletions coconut/BoardConfigVendor.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file is generated by device/semc/coconut/setup-makefiles.sh

USE_CAMERA_STUB := false
160 changes: 160 additions & 0 deletions coconut/coconut-vendor-blobs.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@

# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file is generated by device/semc/coconut/extract-files.sh

# Prebuilt libraries that are needed to build open-source libraries

# Prebuilt kl keymaps
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/qwerty.kcm.bin:system/usr/keychars/qwerty.kcm.bin \
vendor/semc/coconut/proprietary/qwerty.kcm.bin:system/usr/keychars/pm8058-keypad.kcm.bin \
vendor/semc/coconut/proprietary/qwerty2.kcm.bin:system/usr/keychars/qwerty2.kcm.bin \
vendor/semc/coconut/proprietary/atdaemon.kl:system/usr/keylayout/atdaemon.kl \
vendor/semc/coconut/proprietary/AVRCP.kl:system/usr/keylayout/AVRCP.kl \
vendor/semc/coconut/proprietary/msm_pmic_pwr_key.kl:system/usr/keylayout/msm_pmic_pwr_key.kl \
vendor/semc/coconut/proprietary/pm8058-keypad.kl:system/usr/keylayout/pm8058-keypad.kl \
vendor/semc/coconut/proprietary/qwerty.kl:system/usr/keylayout/qwerty.kl \
vendor/semc/coconut/proprietary/simple_remote.kl:system/usr/keylayout/simple_remote.kl


## RIL related stuff
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/libril.so:system/lib/libril.so \
vendor/semc/coconut/proprietary/port-bridge:system/bin/port-bridge \
vendor/semc/coconut/proprietary/qmuxd:system/bin/qmuxd \
vendor/semc/coconut/proprietary/libauth.so:system/lib/libauth.so \
vendor/semc/coconut/proprietary/libcm.so:system/lib/libcm.so \
vendor/semc/coconut/proprietary/libdiag.so:system/lib/libdiag.so \
vendor/semc/coconut/proprietary/libdll.so:system/lib/libdll.so \
vendor/semc/coconut/proprietary/libdsm.so:system/lib/libdsm.so \
vendor/semc/coconut/proprietary/libdss.so:system/lib/libdss.so \
vendor/semc/coconut/proprietary/libgsdi_exp.so:system/lib/libgsdi_exp.so \
vendor/semc/coconut/proprietary/libgstk_exp.so:system/lib/libgstk_exp.so \
vendor/semc/coconut/proprietary/libmmgsdilib.so:system/lib/libmmgsdilib.so \
vendor/semc/coconut/proprietary/libnv.so:system/lib/libnv.so \
vendor/semc/coconut/proprietary/liboem_rapi.so:system/lib/liboem_rapi.so \
vendor/semc/coconut/proprietary/liboncrpc.so:system/lib/liboncrpc.so \
vendor/semc/coconut/proprietary/libpbmlib.so:system/lib/libpbmlib.so \
vendor/semc/coconut/proprietary/libqmi.so:system/lib/libqmi.so \
vendor/semc/coconut/proprietary/libqueue.so:system/lib/libqueue.so \
vendor/semc/coconut/proprietary/libuim.so:system/lib/libuim.so \
vendor/semc/coconut/proprietary/libreference-ril.so:system/lib/libreference-ril.so \
vendor/semc/coconut/proprietary/libril-qc-1.so:system/lib/libril-qc-1.so \
vendor/semc/coconut/proprietary/libwms.so:system/lib/libwms.so \
vendor/semc/coconut/proprietary/libwmsts.so:system/lib/libwmsts.so \
vendor/semc/coconut/proprietary/libdsi_netctrl.so:system/lib/libdsi_netctrl.so \
vendor/semc/coconut/proprietary/libdsutils.so:system/lib/libdsutils.so \
vendor/semc/coconut/proprietary/libidl.so:system/lib/libidl.so \
vendor/semc/coconut/proprietary/libnetmgr.so:system/lib/libnetmgr.so \
vendor/semc/coconut/proprietary/libqdp.so:system/lib/libqdp.so \
vendor/semc/coconut/proprietary/netmgrd:system/bin/netmgrd

## Camera proprietaries
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/liboemcamera.so:system/lib/liboemcamera.so \
vendor/semc/coconut/proprietary/libcamera.so:obj/lib/libcamera.so \
vendor/semc/coconut/proprietary/libcamera.so:system/lib/libcamera.so \
vendor/semc/coconut/proprietary/libcamera_clientsemc.so:system/lib/libcamera_clientsemc.so \
vendor/semc/coconut/proprietary/libopencore_common.so:system/lib/libopencore_common.so \
vendor/semc/coconut/proprietary/libmmjpeg.so:system/lib/libmmjpeg.so \
vendor/semc/coconut/proprietary/libmmipl.so:system/lib/libmmipl.so \
vendor/semc/coconut/proprietary/libcald_client.so:system/lib/libcald_client.so \
vendor/semc/coconut/proprietary/libcald_debugger.so:system/lib/libcald_debugger.so \
vendor/semc/coconut/proprietary/libcald_hal.so:system/lib/libcald_hal.so \
vendor/semc/coconut/proprietary/libcald_imageutil.so:system/lib/libcald_imageutil.so \
vendor/semc/coconut/proprietary/libcald_pal.so:system/lib/libcald_pal.so \
vendor/semc/coconut/proprietary/libcald_server.so:system/lib/libcald_server.so \
vendor/semc/coconut/proprietary/libcameraextensionclient.so:system/lib/libcameraextensionclient.so \
vendor/semc/coconut/proprietary/libcameraextensionjni.so:system/lib/libcameraextensionjni.so \
vendor/semc/coconut/proprietary/libcameraextensionservice.so:system/lib/libcameraextensionservice.so \
vendor/semc/coconut/proprietary/libface.so:system/lib/libface.so \
vendor/semc/coconut/proprietary/libgemini.so:system/lib/libgemini.so \
vendor/semc/coconut/proprietary/libcameralight.so:system/lib/libcameralight.so \
vendor/semc/coconut/proprietary/APT00YP0.dat:system/usr/semc/camera/APT00YP0.dat \
vendor/semc/coconut/proprietary/APT00YP0_MT9V144.dat:system/usr/semc/camera/APT00YP0_MT9V144.dat \
vendor/semc/coconut/proprietary/KMO05BN0.dat:system/usr/semc/camera/KMO05BN0.dat \
vendor/semc/coconut/proprietary/KMO05BN0_BH6476.dat:system/usr/semc/camera/KMO05BN0_BH6476.dat \
vendor/semc/coconut/proprietary/KMO05BN0_IMX072.dat:system/usr/semc/camera/KMO05BN0_IMX072.dat \
vendor/semc/coconut/proprietary/LM3560_00_flash.dat:system/usr/semc/camera/LM3560_00_flash.dat \
vendor/semc/coconut/proprietary/STW05BN0.dat:system/usr/semc/camera/STW05BN0.dat \
vendor/semc/coconut/proprietary/STW05BN0_BH6476.dat:system/usr/semc/camera/STW05BN0_BH6476.dat \
vendor/semc/coconut/proprietary/STW05BN0_IMX072.dat:system/usr/semc/camera/STW05BN0_IMX072.dat


## FIRMWARE
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/bq27520_fw-0506_filever-0045_proj-mang_golden.bqfs:system/etc/firmware/bq27520_fw-0506_filever-0045_proj-mang_golden.bqfs \
vendor/semc/coconut/proprietary/bq27520_fw-0506_filever-0045_proj-mang_golden.dffs:system/etc/firmware/bq27520_fw-0506_filever-0045_proj-mang_golden.dffs \
vendor/semc/coconut/proprietary/fm_rx_init_1273.1.bts:system/etc/firmware/fm_rx_init_1273.1.bts \
vendor/semc/coconut/proprietary/fm_rx_init_1273.2.bts:system/etc/firmware/fm_rx_init_1273.2.bts \
vendor/semc/coconut/proprietary/fm_tx_init_1273.1.bts:system/etc/firmware/fm_tx_init_1273.1.bts \
vendor/semc/coconut/proprietary/fm_tx_init_1273.2.bts:system/etc/firmware/fm_tx_init_1273.2.bts \
vendor/semc/coconut/proprietary/fmc_init_1273.1.bts:system/etc/firmware/fmc_init_1273.1.bts \
vendor/semc/coconut/proprietary/fmc_init_1273.2.bts:system/etc/firmware/fmc_init_1273.2.bts \
vendor/semc/coconut/proprietary/TIInit_7.5.20.bts:system/etc/firmware/TIInit_7.5.20.bts \
vendor/semc/coconut/proprietary/TIInit_7.6.15.bts:system/etc/firmware/TIInit_7.6.15.bts \
vendor/semc/coconut/proprietary/vidc_720p_command_control.fw:system/etc/firmware/vidc_720p_command_control.fw \
vendor/semc/coconut/proprietary/vidc_720p_h263_dec_mc.fw:system/etc/firmware/vidc_720p_h263_dec_mc.fw \
vendor/semc/coconut/proprietary/vidc_720p_h264_dec_mc.fw:system/etc/firmware/vidc_720p_h264_dec_mc.fw \
vendor/semc/coconut/proprietary/vidc_720p_h264_enc_mc.fw:system/etc/firmware/vidc_720p_h264_enc_mc.fw \
vendor/semc/coconut/proprietary/vidc_720p_mp4_dec_mc.fw:system/etc/firmware/vidc_720p_mp4_dec_mc.fw \
vendor/semc/coconut/proprietary/vidc_720p_mp4_enc_mc.fw:system/etc/firmware/vidc_720p_mp4_enc_mc.fw \
vendor/semc/coconut/proprietary/vidc_720p_vc1_dec_mc.fw:system/etc/firmware/vidc_720p_vc1_dec_mc.fw \
vendor/semc/coconut/proprietary/yamato_pfp.fw:system/etc/firmware/yamato_pfp.fw \
vendor/semc/coconut/proprietary/yamato_pm4.fw:system/etc/firmware/yamato_pm4.fw

## WIFI & BT TI1271
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/hciattach:system/bin/hciattach \
vendor/semc/coconut/proprietary/init.qcom.bt.sh:system/etc/init.bt.sh \
vendor/semc/coconut/proprietary/tiwlan.ini:system/etc/wifi/tiwlan.ini \
vendor/semc/coconut/proprietary/tiwlan_firmware.bin:system/etc/wifi/tiwlan_firmware.bin \
vendor/semc/coconut/proprietary/tiwlan_ap.ini:system/etc/wifi/softap/tiwlan_ap.ini \
vendor/semc/coconut/proprietary/softap_firmware.bin:system/etc/wifi/softap/tiwlan_firmware_ap.bin \
vendor/semc/coconut/proprietary/nvimport:system/bin/nvimport

## Other libraries and proprietary binaries
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/libaudioalsa.so:obj/lib/libaudioalsa.so \
vendor/semc/coconut/proprietary/libaudioalsa.so:system/lib/libaudioalsa.so \
vendor/semc/coconut/proprietary/vold.fstab:system/etc/vold.fstab \
vendor/semc/coconut/proprietary/sensors.conf:system/etc/sensors.conf \
vendor/semc/coconut/proprietary/sensors.default.so:system/lib/hw/sensors.semc.so \
vendor/semc/coconut/proprietary/bq275xx_fwloader:system/bin/bq275xx_fwloader \
vendor/semc/coconut/proprietary/akmd8975:system/bin/akmd8975 \

#offline charging animation
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/chargemon:system/bin/chargemon \
vendor/semc/coconut/proprietary/libmiscta.so:system/lib/libmiscta.so

#Temporary GPS Fix untill we have 50001 gps
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/gps.msm7x30.so:system/lib/hw/gps.semc.so

#touch
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/touch_coconut_tpk.hex:system/etc/firmware/touch_coconut_tpk.hex

## Adreno 200 files
PRODUCT_COPY_FILES += \
vendor/semc/coconut/proprietary/libgsl.so:system/lib/libgsl.so \
vendor/semc/coconut/proprietary/libGLESv1_CM_adreno200.so:system/lib/egl/libGLESv1_CM_adreno200.so \
vendor/semc/coconut/proprietary/libq3dtools_adreno200.so:system/lib/egl/libq3dtools_adreno200.so \
vendor/semc/coconut/proprietary/libEGL_adreno200.so:system/lib/egl/libEGL_adreno200.so \
vendor/semc/coconut/proprietary/libGLESv2_adreno200.so:system/lib/egl/libGLESv2_adreno200.so


31 changes: 31 additions & 0 deletions coconut/coconut-vendor.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file is generated by device/semc/coconut/setup-makefiles.sh

# Live wallpaper packages
PRODUCT_PACKAGES += \
LiveWallpapers \
LiveWallpapersPicker \
MagicSmokeWallpapers \
VisualizationWallpapers

# Publish that we support the live wallpaper feature.
PRODUCT_COPY_FILES += \
packages/wallpapers/LivePicker/android.software.live_wallpaper.xml:/system/etc/permissions/android.software.live_wallpaper.xml

# Pick up overlay for features that depend on non-open-source files
DEVICE_PACKAGE_OVERLAYS += vendor/semc/coconut/overlay

$(call inherit-product, vendor/semc/coconut/coconut-vendor-blobs.mk)
Binary file added coconut/proprietary/APT00YP0.dat
Binary file not shown.
Empty file.
7 changes: 7 additions & 0 deletions coconut/proprietary/AVRCP.kl
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
key 200 MEDIA_PLAY_PAUSE WAKE
key 201 MEDIA_PLAY_PAUSE WAKE
key 166 MEDIA_STOP WAKE
key 163 MEDIA_NEXT WAKE
key 165 MEDIA_PREVIOUS WAKE
key 168 MEDIA_REWIND WAKE
key 208 MEDIA_FAST_FORWARD WAKE
Binary file added coconut/proprietary/KMO05BN0.dat
Binary file not shown.
Binary file added coconut/proprietary/KMO05BN0_BH6476.dat
Binary file not shown.
Binary file added coconut/proprietary/KMO05BN0_IMX072.dat
Binary file not shown.
Binary file added coconut/proprietary/LM3560_00_flash.dat
Binary file not shown.
Binary file added coconut/proprietary/STW05BN0.dat
Binary file not shown.
Binary file added coconut/proprietary/STW05BN0_BH6476.dat
Binary file not shown.
Binary file added coconut/proprietary/STW05BN0_IMX072.dat
Binary file not shown.
Binary file added coconut/proprietary/TIInit_7.5.20.bts
Binary file not shown.
Binary file added coconut/proprietary/TIInit_7.6.15.bts
Binary file not shown.
Binary file added coconut/proprietary/akmd8975
Binary file not shown.
3 changes: 3 additions & 0 deletions coconut/proprietary/atdaemon.kl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# There need to exist a .kl file for each input device or the platform will
# fallback to qwerty.kl and think that a hardware keyboard exist.

Loading

0 comments on commit 66ca711

Please sign in to comment.