Permalink
Browse files

Refactored into galaxysmtd

Change-Id: I82af7904ec373d415dfb34069d8f7d6981cc8fc7
  • Loading branch information...
atinm committed May 18, 2011
0 parents commit a640164cd3d354c407d1dce3b654be92a7dbc16a
Showing with 4,261 additions and 0 deletions.
  1. +1 −0 .gitignore
  2. +42 −0 Android.mk
  3. +8 −0 AndroidBoard.mk
  4. +29 −0 AndroidProducts.mk
  5. +102 −0 BoardConfig.mk
  6. +60 −0 CleanSpec.mk
  7. +7 −0 aries-keypad.kl
  8. +775 −0 asound.conf
  9. BIN bcm4329.ko
  10. +44 −0 bml_over_mtd.sh
  11. +3 −0 board-info.txt
  12. BIN cifs.ko
  13. +64 −0 cypress-touchkey.kcm
  14. +4 −0 cypress-touchkey.kl
  15. +1 −0 egl.cfg
  16. +37 −0 full_galaxysmtd.mk
  17. +172 −0 galaxysmtd.mk
  18. +338 −0 init.aries.rc
  19. +218 −0 init.rc
  20. BIN kernel
  21. +215 −0 media_profiles.xml
  22. BIN modem.bin
  23. BIN overlay/frameworks/base/core/res/res/drawable-hdpi/default_wallpaper.jpg
  24. +26 −0 overlay/frameworks/base/core/res/res/values-de/arrays.xml
  25. +28 −0 overlay/frameworks/base/core/res/res/values-fi-rFI/arrays.xml
  26. +25 −0 overlay/frameworks/base/core/res/res/values-fr/arrays.xml
  27. +31 −0 overlay/frameworks/base/core/res/res/values-it/arrays.xml
  28. +36 −0 overlay/frameworks/base/core/res/res/values-pt-rBR/arrays.xml
  29. +10 −0 overlay/frameworks/base/core/res/res/values-ru/arrays.xml
  30. +28 −0 overlay/frameworks/base/core/res/res/values-sv/arrays.xml
  31. +10 −0 overlay/frameworks/base/core/res/res/values-uk/arrays.xml
  32. +39 −0 overlay/frameworks/base/core/res/res/values-zh-rTW/arrays.xml
  33. +125 −0 overlay/frameworks/base/core/res/res/values/arrays.xml
  34. +185 −0 overlay/frameworks/base/core/res/res/values/config.xml
  35. +60 −0 overlay/frameworks/base/core/res/res/xml/power_profile.xml
  36. +22 −0 overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
  37. +21 −0 overlay/frameworks/base/tests/ImfTest/res/values/config.xml
  38. +21 −0 overlay/packages/apps/Contacts/res/values/config.xml
  39. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_grass.jpg
  40. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_grass_small.jpg
  41. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_mountains.jpg
  42. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_mountains_small.jpg
  43. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_phasebeam.jpg
  44. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_phasebeam_small.jpg
  45. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_pulse.jpg
  46. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_pulse_small.jpg
  47. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_shuttle.jpg
  48. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_shuttle_small.jpg
  49. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_stars.jpg
  50. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_stars_small.jpg
  51. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_stream.jpg
  52. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_stream_small.jpg
  53. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_street_lights.jpg
  54. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_street_lights_small.jpg
  55. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_sunset.jpg
  56. BIN overlay/packages/apps/Launcher2/res/drawable-hdpi/wallpaper_sunset_small.jpg
  57. +36 −0 overlay/packages/apps/Launcher2/res/values-hdpi/wallpapers.xml
  58. +36 −0 overlay/packages/apps/Phone/res/values/config.xml
  59. +21 −0 overlay/packages/apps/Settings/res/values/bools.xml
  60. BIN overlay/packages/wallpapers/Basic/res/drawable-hdpi/nexus_thumb.png
  61. BIN overlay/packages/wallpapers/Basic/res/drawable-hdpi/pyramid_background.png
  62. +313 −0 overlay/packages/wallpapers/Basic/res/raw/nexus.rs
  63. +18 −0 overlay/packages/wallpapers/Basic/res/values/surfacemode.xml
  64. +90 −0 qwerty.kl
  65. +14 −0 recovery.fstab
  66. +280 −0 recovery.rc
  67. +64 −0 s3c-keypad.kcm
  68. +11 −0 s3c-keypad.kl
  69. +3 −0 sec_jack.kl
  70. +107 −0 setup-makefiles.sh
  71. +75 −0 setup_fs.c
  72. +5 −0 setupenv.sh
  73. +8 −0 system.prop
  74. BIN tun.ko
  75. +23 −0 ueventd.aries.rc
  76. +207 −0 unzip-files.sh
  77. +121 −0 updater.sh
  78. +23 −0 vendorsetup.sh
  79. +19 −0 vold.fstab
@@ -0,0 +1 @@
+initramfs/*
@@ -0,0 +1,42 @@
+# 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.
+
+LOCAL_PATH := $(call my-dir)
+
+ifeq ($(TARGET_DEVICE),galaxysmtd)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := s3c-keypad.kcm
+LOCAL_MODULE_TAGS := optional
+include $(BUILD_KEY_CHAR_MAP)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := cypress-touchkey.kcm
+LOCAL_MODULE_TAGS := optional
+include $(BUILD_KEY_CHAR_MAP)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := setup_fs.c
+LOCAL_MODULE := setup_fs
+LOCAL_MODULE_TAGS := optional
+#LOCAL_SHARED_LIBRARIES += libext4_utils libz
+include $(BUILD_EXECUTABLE)
+
+ifneq ($(TARGET_SIMULATOR),true)
+include $(call all-makefiles-under,$(LOCAL_PATH))
+endif
+
+endif
+
+
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+ALL_PREBUILT += $(INSTALLED_KERNEL_TARGET)
+
+# include the non-open-source counterpart to this file
+-include vendor/samsung/galaxysmtd/AndroidBoardVendor.mk
@@ -0,0 +1,29 @@
+#
+# Copyright (C) 2008 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 should set PRODUCT_MAKEFILES to a list of product makefiles
+# to expose to the build system. LOCAL_DIR will already be set to
+# the directory containing this file.
+#
+# This file may not rely on the value of any variable other than
+# LOCAL_DIR; do not use any conditionals, and do not look up the
+# value of any variable that isn't set in this file or in a file that
+# it includes.
+#
+
+PRODUCT_MAKEFILES := \
+ $(LOCAL_DIR)/full_galaxysmtd.mk
@@ -0,0 +1,102 @@
+# 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.
+
+# BoardConfig.mk
+#
+# Product-specific compile-time definitions.
+#
+
+# Set this up here so that BoardVendorConfig.mk can override it
+BOARD_USES_GENERIC_AUDIO := false
+
+BOARD_USES_LIBSECRIL_STUB := true
+
+# Use the non-open-source parts, if they're present
+-include vendor/samsung/galaxysmtd/BoardConfigVendor.mk
+
+TARGET_CPU_ABI := armeabi-v7a
+TARGET_CPU_ABI2 := armeabi
+TARGET_ARCH_VARIANT := armv7-a-neon
+ARCH_ARM_HAVE_TLS_REGISTER := true
+TARGET_GLOBAL_CFLAGS += -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
+TARGET_GLOBAL_CPPFLAGS += -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
+
+TARGET_NO_BOOTLOADER := true
+TARGET_NO_RADIOIMAGE := true
+
+TARGET_PROVIDES_INIT := true
+TARGET_PROVIDES_INIT_TARGET_RC := true
+TARGET_BOARD_PLATFORM := s5pv210
+TARGET_BOOTLOADER_BOARD_NAME := aries
+TARGET_RECOVERY_INITRC := device/samsung/galaxysmtd/recovery.rc
+
+# Releasetools
+TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT := ./device/samsung/aries-common/releasetools/aries_ota_from_target_files
+TARGET_RELEASETOOL_IMG_FROM_TARGET_SCRIPT := ./device/samsung/aries-common/releasetools/aries_img_from_target_files
+
+# Camera
+USE_CAMERA_STUB := false
+ifeq ($(USE_CAMERA_STUB),false)
+BOARD_CAMERA_LIBRARIES := libcamera
+endif
+
+# Bluetooth
+BOARD_HAVE_BLUETOOTH := true
+BOARD_HAVE_BLUETOOTH_BCM := true
+
+# Video Devices
+BOARD_USES_OVERLAY := true
+BOARD_V4L2_DEVICE := /dev/video1
+BOARD_CAMERA_DEVICE := /dev/video0
+BOARD_SECOND_CAMERA_DEVICE := /dev/video2
+
+# FM Radio
+BOARD_HAVE_FM_RADIO := true
+BOARD_GLOBAL_CFLAGS += -DHAVE_FM_RADIO
+
+BOARD_NAND_PAGE_SIZE := 4096 -s 128
+BOARD_KERNEL_BASE := 0x32000000
+BOARD_KERNEL_PAGESIZE := 4096
+BOARD_KERNEL_CMDLINE := console=ttyFIQ0,115200 init=/init no_console_suspend
+TARGET_PREBUILT_KERNEL := device/samsung/galaxysmtd/kernel
+
+BOARD_BOOTIMAGE_PARTITION_SIZE := 7864320
+BOARD_SYSTEMIMAGE_PARTITION_SIZE := 196608000
+BOARD_USERDATAIMAGE_PARTITION_SIZE := 2013265920
+BOARD_FLASH_BLOCK_SIZE := 4096
+
+# Connectivity - Wi-Fi
+WPA_SUPPLICANT_VERSION := VER_0_6_X
+BOARD_WPA_SUPPLICANT_DRIVER := WEXT
+BOARD_WLAN_DEVICE := bcm4329
+WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/bcm4329.ko"
+WIFI_DRIVER_FW_STA_PATH := "/vendor/firmware/fw_bcm4329.bin"
+WIFI_DRIVER_FW_AP_PATH := "/vendor/firmware/fw_bcm4329_apsta.bin"
+WIFI_DRIVER_MODULE_NAME := "bcm4329"
+WIFI_DRIVER_MODULE_ARG := "firmware_path=/vendor/firmware/fw_bcm4329.bin nvram_path=/vendor/firmware/nvram_net.txt"
+
+# Vold
+BOARD_VOLD_EMMC_SHARES_DEV_MAJOR := true
+
+# Recovery
+TARGET_USERIMAGES_USE_EXT4 := true
+BOARD_HAS_NO_SELECT_BUTTON := true
+BOARD_USES_BML_OVER_MTD := true
+BOARD_CUSTOM_BOOTIMG_MK := device/samsung/aries-common/shbootimg.mk
+TARGET_RECOVERY_PRE_COMMAND="echo 1 > /cache/.startrecovery; sync;"
+
+# Include aries specific stuff
+-include device/samsung/aries-common/Android.mk
+
+TARGET_OTA_ASSERT_DEVICE := aries,galaxys,galaxysmtd,GT-I9000,GT-I9000M,GT-I9000T
@@ -0,0 +1,60 @@
+# 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/*)
+$(call add-clean-step, find $(PRODUCT_OUT) -name "*.apk" | xargs rm)
+
+# ************************************************
+# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
+# ************************************************
+$(call add-clean-step, rm -rf $(TARGET_OUT)/build.prop)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/obj/SHARED_LIBRARIES/libaudio_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/obj/SHARED_LIBRARIES/libaudio_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/obj/STATIC_LIBRARIES/libasound_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/obj/EXECUTABLES/alsa_*)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/system/bin/alsa_*)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/system/etc/asound.conf)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/system/usr/share/alsa)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/obj/PACKAGING/systemimage_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/product/galaxysmtd/obj/SHARED_LIBRARIES/libaudio_intermediates)
@@ -0,0 +1,7 @@
+key 115 VOLUME_UP WAKE
+key 114 VOLUME_DOWN WAKE
+key 116 POWER WAKE
+key 139 MENU VIRTUAL
+key 102 HOME WAKE
+key 158 BACK VIRTUAL
+key 217 SEARCH VIRTUAL
Oops, something went wrong.

0 comments on commit a640164

Please sign in to comment.