Permalink
Browse files

vision: Initial commit of device configuration.

Change-Id: I12122ad2d44c027530c1827a240cad029dc73456
  • Loading branch information...
1 parent af78c4c commit be40bf23e894d3773a51a0de84075c8675927e98 @cyanogen cyanogen committed with cyanogen Sep 23, 2010
Showing with 4,665 additions and 1 deletion.
  1. +28 −0 AndroidBoard.mk
  2. +21 −0 AndroidProducts.mk
  3. +90 −0 BoardConfig.mk
  4. +49 −0 CleanSpec.mk
  5. +1 −1 README
  6. BIN certs/T-Mobile_USA_Intermediate_CA_01.der
  7. BIN certs/T-Mobile_USA_Issuer_CA_01.der
  8. BIN certs/T-Mobile_USA_Issuer_CA_02.der
  9. BIN certs/T-Mobile_USA_Root_CA.der
  10. +2 −0 egl.cfg
  11. +195 −0 extract-files.sh
  12. BIN firmware/Vision_SPK.acdb
  13. BIN firmware/bcm4329.hcd
  14. BIN firmware/bcm_mfg.bin
  15. BIN firmware/default.acdb
  16. BIN firmware/default_org.acdb
  17. BIN firmware/default_org_WA.acdb
  18. BIN firmware/fw_bcm4329_apsta.bin
  19. BIN firmware/vidc_720p_command_control.fw
  20. BIN firmware/vidc_720p_h263_dec_mc.fw
  21. BIN firmware/vidc_720p_h264_dec_mc.fw
  22. BIN firmware/vidc_720p_h264_enc_mc.fw
  23. BIN firmware/vidc_720p_mp2_dec_mc.fw
  24. BIN firmware/vidc_720p_mp4_dec_mc.fw
  25. BIN firmware/vidc_720p_mp4_enc_mc.fw
  26. BIN firmware/vidc_720p_vc1_dec_mc.fw
  27. BIN firmware/yamato_pfp.fw
  28. BIN firmware/yamato_pm4.fw
  29. +8 −0 gps.conf
  30. +136 −0 init.vision.rc
  31. BIN kernel
  32. BIN keychars/qwerty.kcm.bin
  33. BIN keychars/qwerty2.kcm.bin
  34. BIN keychars/vision-keypad-ell.kcm.bin
  35. BIN keychars/vision-keypad-fra.kcm.bin
  36. BIN keychars/vision-keypad-ger.kcm.bin
  37. BIN keychars/vision-keypad-ita.kcm.bin
  38. BIN keychars/vision-keypad-tur.kcm.bin
  39. BIN keychars/vision-keypad-wwe-bopomo.kcm.bin
  40. BIN keychars/vision-keypad-wwe.kcm.bin
  41. BIN keychars/vision-keypad.kcm.bin
  42. +9 −0 keylayout/h2w_headset.kl
  43. +110 −0 keylayout/vision-keypad-ara.kl
  44. +110 −0 keylayout/vision-keypad-ell.kl
  45. +110 −0 keylayout/vision-keypad-fra.kl
  46. +110 −0 keylayout/vision-keypad-ger.kl
  47. +110 −0 keylayout/vision-keypad-ita.kl
  48. +110 −0 keylayout/vision-keypad-tur.kl
  49. +110 −0 keylayout/vision-keypad-wwe-bopomo.kl
  50. +110 −0 keylayout/vision-keypad-wwe.kl
  51. +110 −0 keylayout/vision-keypad.kl
  52. +33 −0 liblights/Android.mk
  53. 0 liblights/MODULE_LICENSE_APACHE2
  54. +190 −0 liblights/NOTICE
  55. +630 −0 liblights/lights.c
  56. +36 −0 libsensors/Android.mk
  57. 0 libsensors/MODULE_LICENSE_APACHE2
  58. +190 −0 libsensors/NOTICE
  59. +1,021 −0 libsensors/sensors.c
  60. +30 −0 media_a1026.mk
  61. +19 −0 media_htcaudio.mk
  62. +159 −0 media_profiles.xml
  63. BIN modules/bcm4329.ko
  64. BIN overlay/frameworks/base/core/res/res/drawable-hdpi/default_wallpaper.jpg
  65. +187 −0 overlay/frameworks/base/core/res/res/values/config.xml
  66. +125 −0 overlay/frameworks/base/core/res/res/xml/eri.xml
  67. +22 −0 overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
  68. +21 −0 overlay/frameworks/base/tests/ImfTest/res/values/config.xml
  69. +5 −0 overlay/packages/apps/CMParts/res/values/config.xml
  70. +21 −0 overlay/packages/apps/Contacts/res/values/config.xml
  71. +39 −0 overlay/packages/apps/Mms/res/xml/mms_config.xml
  72. +41 −0 overlay/packages/apps/Phone/res/values/config.xml
  73. +23 −0 overlay/packages/apps/Settings/res/values/bools.xml
  74. +102 −0 setup-makefiles.sh
  75. +49 −0 system.prop
  76. +23 −0 vendorsetup.sh
  77. +152 −0 vision.mk
  78. +18 −0 vold.fstab
View
@@ -0,0 +1,28 @@
+# Copyright (C) 2009 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.
+
+#
+# AndroidBoard.mk is a legacy mechanism to deal with a few
+# edge-cases that can't be managed otherwise. No new rules
+# should be added to this file.
+#
+
+LOCAL_PATH := $(call my-dir)
+
+# Least specific includes go first, so that they can get
+# overridden further down
+include $(CLEAR_VARS)
+
+# include the non-open-source counterpart to this file
+-include vendor/htc/vision/AndroidBoardVendor.mk
View
@@ -0,0 +1,21 @@
+# Copyright (C) 2009 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 lists the product definition files that define
+# configurations which are actually buildable (e.g. through lunch)
+#
+
+PRODUCT_MAKEFILES := \
+ $(LOCAL_DIR)/vision.mk
View
@@ -0,0 +1,90 @@
+# Copyright (C) 2009 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 sets variables that control the way modules are built
+# thorughout the system. It should not be used to conditionally
+# disable makefiles (the proper mechanism to control what gets
+# included in a build is to use PRODUCT_PACKAGES in a product
+# definition file).
+#
+
+# WARNING: This line must come *before* including the proprietary
+# variant, so that it gets overwritten by the parent (which goes
+# against the traditional rules of inheritance).
+USE_CAMERA_STUB := true
+
+# inherit from the proprietary version
+-include vendor/htc/vision/BoardConfigVendor.mk
+
+TARGET_NO_BOOTLOADER := true
+
+TARGET_BOARD_PLATFORM := msm7x30
+TARGET_BOARD_PLATFORM_GPU := qcom-adreno200
+
+TARGET_CPU_ABI := armeabi-v7a
+TARGET_CPU_ABI2 := armeabi
+TARGET_ARCH_VARIANT := armv7-a-neon
+
+TARGET_BOOTLOADER_BOARD_NAME := vision
+
+# Wifi related defines
+BOARD_WPA_SUPPLICANT_DRIVER := WEXT
+WPA_SUPPLICANT_VERSION := VER_0_6_X
+BOARD_WLAN_DEVICE := bcm4329
+WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/bcm4329.ko"
+WIFI_DRIVER_FW_STA_PATH := "/system/etc/firmware/fw_bcm4329.bin"
+WIFI_DRIVER_FW_AP_PATH := "/system/etc/firmware/fw_bcm4329_apsta.bin"
+WIFI_DRIVER_MODULE_ARG := "firmware_path=/system/etc/firmware/fw_bcm4329.bin nvram_path=/proc/calibration"
+WIFI_DRIVER_MODULE_NAME := "bcm4329"
+
+BOARD_USES_GENERIC_AUDIO := false
+BOARD_USES_QCOM_AUDIO_V2 := true
+BOARD_KERNEL_CMDLINE := no_console_suspend=1
+BOARD_KERNEL_BASE := 0x4000000
+BOARD_PAGE_SIZE := 0x1000
+
+BOARD_HAVE_BLUETOOTH := true
+BOARD_HAVE_BLUETOOTH_BCM := true
+
+BOARD_VENDOR_QCOM_AMSS_VERSION := 3200
+
+BOARD_VENDOR_USE_AKMD := akm8973
+
+BOARD_EGL_CFG := device/htc/vision/egl.cfg
+
+#BOARD_USES_QCOM_LIBS := true
+
+# # cat /proc/mtd
+# dev: size erasesize name
+# mtd0: 00c00000 00020000 "wimax"
+# mtd1: 000a0000 00020000 "misc"
+# mtd2: 00500000 00020000 "recovery"
+# mtd3: 00280000 00020000 "boot"
+# mtd4: 15e00000 00020000 "system"
+# mtd5: 09f00000 00020000 "cache"
+# mtd6: 1aba0000 00020000 "userdata"
+BOARD_BOOTIMAGE_PARTITION_SIZE := 0x00480000
+BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x00500000
+BOARD_SYSTEMIMAGE_PARTITION_SIZE := 0x15e00000 # limited so we enforce room to grow
+BOARD_USERDATAIMAGE_PARTITION_SIZE := 0x1aba0000
+
+BOARD_FLASH_BLOCK_SIZE := 131072
+
+TARGET_RECOVERY_UI_LIB := librecovery_ui_vision librecovery_ui_htc
+
+TARGET_RECOVERY_UPDATER_LIBS += librecovery_updater_htc
+
+TARGET_RELEASETOOLS_EXTENSIONS := device/htc/common
+TARGET_PREBUILT_KERNEL := device/htc/vision/kernel
View
@@ -0,0 +1,49 @@
+# Copyright (C) 2007 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.
+#
+
+# If you don't need to do a full clean build but would like to touch
+# a file or delete some intermediate files, add a clean step to the end
+# of the list. These steps will only be run once, if they haven't been
+# run before.
+#
+# E.g.:
+# $(call add-clean-step, touch -c external/sqlite/sqlite3.h)
+# $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libz_intermediates)
+#
+# Always use "touch -c" and "rm -f" or "rm -rf" to gracefully deal with
+# files that are missing or have been moved.
+#
+# Use $(PRODUCT_OUT) to get to the "out/target/product/blah/" directory.
+# Use $(OUT_DIR) to refer to the "out" directory.
+#
+# If you need to re-do something that's already mentioned, just copy
+# the command and add it to the bottom of the list. E.g., if a change
+# that you made last week required touching a file and a change you
+# made today requires touching the same file, just copy the old
+# touch step and add it to the end of the list.
+#
+# ************************************************
+# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
+# ************************************************
+
+# For example:
+#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/AndroidTests_intermediates)
+#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/core_intermediates)
+#$(call add-clean-step, find $(OUT_DIR) -type f -name "IGTalkSession*" -print0 | xargs -0 rm -f)
+#$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/*)
+
+# ************************************************
+# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
+# ************************************************
View
2 README
@@ -1 +1 @@
-Device configuration for HTC Vision (G2)
+WORK IN PROGRESS. WILL EAT YOUR CAT.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
@@ -0,0 +1,2 @@
+0 0 android
+0 1 adreno200
Oops, something went wrong.

0 comments on commit be40bf2

Please sign in to comment.