initial push
3
Android.mk
Normal file
@ -0,0 +1,3 @@
|
||||
ifeq ($(filter-out c1,$(TARGET_BOOTLOADER_BOARD_NAME)),)
|
||||
include $(all-subdir-makefiles)
|
||||
endif
|
61
asound.conf
Normal file
@ -0,0 +1,61 @@
|
||||
#
|
||||
# Copyright(c) 2010 Yamaha Corporation
|
||||
#
|
||||
|
||||
# ----------------------------------------
|
||||
# PCM Interface
|
||||
#
|
||||
|
||||
pcm.hifi {
|
||||
type plug
|
||||
slave.pcm {
|
||||
type hw
|
||||
card 0
|
||||
device 0
|
||||
format S16_LE
|
||||
channels 2
|
||||
rate 44100
|
||||
}
|
||||
}
|
||||
|
||||
pcm.voice {
|
||||
type plug
|
||||
slave.pcm {
|
||||
type hw
|
||||
card 0
|
||||
device 1
|
||||
format S16_LE
|
||||
channels 1
|
||||
rate 8000
|
||||
}
|
||||
}
|
||||
|
||||
pcm.bluetooth {
|
||||
type plug
|
||||
slave.pcm {
|
||||
type hw
|
||||
card 0
|
||||
device 2
|
||||
format S16_LE
|
||||
channels 1
|
||||
rate 8000
|
||||
}
|
||||
}
|
||||
|
||||
# ----------------------------------------
|
||||
# Mixer Interface
|
||||
#
|
||||
|
||||
ctl.mc1n2 {
|
||||
type hw
|
||||
card 0
|
||||
}
|
||||
|
||||
# ----------------------------------------
|
||||
# Hardware Dependant Interface
|
||||
#
|
||||
|
||||
hwdep.mc1n2 {
|
||||
type hw
|
||||
card 0
|
||||
}
|
15
egl.cfg
Normal file
@ -0,0 +1,15 @@
|
||||
#
|
||||
# This confidential and proprietary software may be used only as
|
||||
# authorised by a licensing agreement from ARM Limited
|
||||
# (C) COPYRIGHT 2010 ARM Limited
|
||||
# ALL RIGHTS RESERVED
|
||||
# The entire notice above must be reproduced on all authorised
|
||||
# copies and copies may only be made to the extent permitted
|
||||
# by a licensing agreement from ARM Limited.
|
||||
#
|
||||
|
||||
# NOTICE
|
||||
# This is an autogenerated file, do not edit
|
||||
|
||||
|
||||
0 1 mali
|
6
gps.conf
Normal file
@ -0,0 +1,6 @@
|
||||
NTP_SERVER=north-america.pool.ntp.org
|
||||
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
|
||||
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
|
||||
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
|
||||
SUPL_HOST=supl.google.com
|
||||
SUPL_PORT=7276
|
358
init.c1.rc
Normal file
@ -0,0 +1,358 @@
|
||||
on early-init
|
||||
|
||||
on init
|
||||
|
||||
# Disable CFQ slice idle delay
|
||||
write /sys/block/mmcblk0/queue/iosched/slice_idle 0
|
||||
|
||||
# create mountpoints
|
||||
mkdir /mnt/emmc 0000 system system
|
||||
|
||||
# Backwards Compat - XXX: Going away in G*
|
||||
symlink /mnt/emmc /emmc
|
||||
|
||||
mkdir /efs 0771 radio system
|
||||
mkdir /dbdata 0771 system system
|
||||
mkdir /config 0500 root root
|
||||
|
||||
# usb public mount points.
|
||||
mkdir /mnt/usb 0700 root system
|
||||
mount tmpfs tmpfs /mnt/usb mode=0755,gid=1000
|
||||
|
||||
mkdir /mnt/.lfs 0755 root root
|
||||
|
||||
write /proc/sys/kernel/panic_on_oops 1
|
||||
write /proc/sys/kernel/hung_task_timeout_secs 0
|
||||
write /proc/cpu/alignment 4
|
||||
write /proc/sys/kernel/sched_latency_ns 10000000
|
||||
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
|
||||
write /proc/sys/kernel/sched_compat_yield 1
|
||||
write /proc/sys/kernel/sched_child_runs_first 0
|
||||
|
||||
# ko files for vibrator
|
||||
insmod /lib/modules/vibrator.ko
|
||||
|
||||
# ko files for bthid
|
||||
insmod /lib/modules/bthid.ko
|
||||
|
||||
# ko files for FM Radio
|
||||
insmod /lib/modules/Si4709_driver.ko
|
||||
|
||||
on fs
|
||||
# mount mtd partitions
|
||||
# Mount /system rw first to give the filesystem a chance to save a checkpoint
|
||||
mount ext4 /dev/block/mmcblk0p9 /system wait rw
|
||||
mount ext4 /dev/block/mmcblk0p7 /cache nosuid nodev noatime wait
|
||||
|
||||
exec check_filesystem /dev/block/mmcblk0p10 ext4
|
||||
mount ext4 /dev/block/mmcblk0p10 /data nosuid nodev noatime wait crypt discard,noauto_da_alloc
|
||||
|
||||
mount ext4 /dev/block/mmcblk0p1 /efs nosuid nodev noatime wait
|
||||
chown radio system /efs
|
||||
chmod 0771 /efs
|
||||
|
||||
on post-fs
|
||||
# verfiy filesystem (UMS)
|
||||
exec apply_system_policy /dev/block/mmcblk0p11 vfat
|
||||
|
||||
# readahead files which are used in "preloadClasses"
|
||||
start sreadaheadd
|
||||
|
||||
# to eliminate delay of "wait_for_coldboot_done", move these 2 lines here
|
||||
insmod /lib/modules/j4fs.ko
|
||||
mount j4fs /dev/block/mmcblk0p4 /mnt/.lfs
|
||||
|
||||
# UART switch
|
||||
# Request of manufacturing application!!!
|
||||
chown radio system /sys/class/sec/uart_switch/UART_SEL/value
|
||||
chmod 0664 /sys/class/sec/uart_switch/UART_SEL/value
|
||||
|
||||
# create data/gps for GPS demon
|
||||
chown root system /dev/s3c2410_serial1
|
||||
chmod 0660 /dev/s3c2410_serial1
|
||||
|
||||
chown root system /sys/class/sec/gps/GPS_PWR_EN/value
|
||||
chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value
|
||||
|
||||
chown root system /sys/class/sec/gps/GPS_nRST/value
|
||||
chmod 0664 /sys/class/sec/gps/GPS_nRST/value
|
||||
|
||||
mkdir /data/gps 771 system system
|
||||
chown system system /data/gps
|
||||
|
||||
# for TRP/TIS
|
||||
write /data/.psm.info 1
|
||||
chown system system /data/.psm.info
|
||||
chmod 0600 /data/.psm.info
|
||||
|
||||
# MTP permission, fixed by 2011/03/18
|
||||
chmod 0660 /dev/usb_mtp_gadget
|
||||
chown system system /dev/usb_mtp_gadget
|
||||
|
||||
# USB Device permission
|
||||
chown system system /sys/devices/platform/android_usb/UsbMenuSel
|
||||
chown system system /sys/devices/platform/android_usb/tethering
|
||||
|
||||
# Added for DIVX DRM
|
||||
mkdir /efs/.files 0775
|
||||
mkdir /efs/.files/.dx1 0775
|
||||
mkdir /efs/.files/.dm33 0775
|
||||
mkdir /efs/.files/.mp301 0775
|
||||
chown media system /efs/.files/.dx1
|
||||
chown media system /efs/.files/.dm33
|
||||
chown media system /efs/.files/.mp301
|
||||
chmod 0775 /efs/.files/.dx1
|
||||
chmod 0775 /efs/.files/.dm33
|
||||
chmod 0775 /efs/.files/.mp301
|
||||
|
||||
# setup for alsa snd device
|
||||
chmod 0770 /dev/snd/pcmC0D0c
|
||||
chmod 0770 /dev/snd/pcmC0D0p
|
||||
chmod 0770 /dev/snd/controlC0
|
||||
chmod 0770 /dev/snd/timer
|
||||
chmod 0770 /dev/snd/hwC0D0
|
||||
|
||||
on boot
|
||||
|
||||
# set RLIMIT_NICE to allow priorities from 19 to -20
|
||||
setrlimit 13 40 40
|
||||
|
||||
# Define the oom_adj values for the classes of processes that can be
|
||||
# killed by the kernel. These are used in ActivityManagerService.
|
||||
setprop ro.FOREGROUND_APP_ADJ 0
|
||||
setprop ro.VISIBLE_APP_ADJ 1
|
||||
setprop ro.PERCEPTIBLE_APP_ADJ 2
|
||||
setprop ro.HEAVY_WEIGHT_APP_ADJ 3
|
||||
setprop ro.SECONDARY_SERVER_ADJ 4
|
||||
setprop ro.BACKUP_APP_ADJ 5
|
||||
setprop ro.HOME_APP_ADJ 6
|
||||
setprop ro.HIDDEN_APP_MIN_ADJ 7
|
||||
setprop ro.EMPTY_APP_ADJ 15
|
||||
|
||||
# Define the memory thresholds at which the above process classes will
|
||||
# be killed. These numbers are in pages (4k).
|
||||
setprop ro.FOREGROUND_APP_MEM 2048
|
||||
setprop ro.VISIBLE_APP_MEM 3072
|
||||
setprop ro.PERCEPTIBLE_APP_MEM 4096
|
||||
setprop ro.HEAVY_WEIGHT_APP_MEM 4096
|
||||
setprop ro.SECONDARY_SERVER_MEM 6144
|
||||
setprop ro.BACKUP_APP_MEM 6144
|
||||
setprop ro.HOME_APP_MEM 6144
|
||||
setprop ro.HIDDEN_APP_MEM 7168
|
||||
setprop ro.EMPTY_APP_MEM 8192
|
||||
|
||||
setprop wifi.interface "eth0"
|
||||
# Write value must be consistent with the above properties.
|
||||
# Note that the driver only supports 6 slots, so we have combined some of
|
||||
# the classes into the same memory level; the associated processes of higher
|
||||
# classes will still be killed first.
|
||||
write /sys/module/lowmemorykiller/parameters/adj 0,1,2,4,7,15
|
||||
|
||||
write /proc/sys/vm/overcommit_memory 1
|
||||
write /proc/sys/vm/min_free_order_shift 4
|
||||
write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,4096,6144,7168,8192
|
||||
|
||||
# Set init its forked children's oom_adj.
|
||||
write /proc/1/oom_adj -16
|
||||
|
||||
# Tweak background writeout
|
||||
write /proc/sys/vm/dirty_expire_centisecs 200
|
||||
write /proc/sys/vm/dirty_background_ratio 5
|
||||
write /sys/class/mdnieset_ui/switch_mdnieset_ui/mdnieset_init_file_cmd 0
|
||||
|
||||
# permissions for NFC
|
||||
setprop ro.nfc.port "I2C"
|
||||
chmod 0600 /dev/pn544
|
||||
chown nfc nfc /dev/pn544
|
||||
|
||||
# Permissions for gpio_keys
|
||||
chown radio system /sys/devices/platform/sec_key.0/disabled_keys
|
||||
write /sys/devices/platform/sec_key.0/disabled_keys 114,115
|
||||
|
||||
# Add permission for ATM. 2010.03.20
|
||||
chown radio system /sys/devices/virtual/K3G_GYRO-dev/k3g/gyro_selftest
|
||||
chown radio system /sys/devices/virtual/K3G_GYRO-dev/k3g/gyro_get_temp
|
||||
chown radio system /sys/devices/virtual/K3G_GYRO-dev/k3g/gyro_power_on
|
||||
chown radio system /sys/devices/virtual/accelerometer/accelerometer/acc_file
|
||||
chown radio system /sys/devices/virtual/misc/melfas_touchkey/touch_sensitivity
|
||||
chown radio system /sys/devices/virtual/sec/gsensorcal/calibration
|
||||
chown radio system /sys/devices/virtual/jack/jack_selector/select_jack
|
||||
chown radio system /sys/devices/platform/samsung-pd.2/s3cfb.0/spi_gpio.3/spi3.0/lcd_power
|
||||
chown radio system /sys/devices/platform/samsung-pd.2/s3cfb.0/spi_gpio.3/spi3.0/octa_lcdtype
|
||||
chown radio system /sys/devices/platform/samsung-pd.2/s3cfb.0/spi_gpio.3/spi3.0/lcdtype
|
||||
chown radio radio /sys/devices/platform/samsung-pd.2/s3cfb.0/spi_gpio.3/spi3.0/acl_set
|
||||
chown radio radio /sys/devices/platform/samsung-pd.2/s3cfb.0/spi_gpio.3/spi3.0/gamma_table
|
||||
chown radio radio /sys/devices/platform/samsung-pd.2/s3cfb.0/spi_gpio.3/spi3.0/gamma_mode
|
||||
chown radio system /sys/devices/virtual/mdnieset_outdoor/switch_mdnieset_outdoor/mdnieset_outdoor_file_cmd
|
||||
chown radio system /sys/devices/virtual/mdnieset_ui/switch_mdnieset_ui/mdnieset_init_file_cmd
|
||||
chown radio system /sys/devices/virtual/mdnieset_ui/switch_mdnieset_ui/mdnieset_user_select_file_cmd
|
||||
chown radio system /sys/devices/virtual/mdnieset_ui/switch_mdnieset_ui/mdnieset_ui_file_cmd
|
||||
chown radio system /sys/devices/virtual/misc/melfas_touchkey/enable_disable
|
||||
chown radio system /sys/devices/virtual/misc/melfas_touchkey/brightness
|
||||
chown radio system /sys/devices/virtual/misc/melfas_touchkey/touch_update
|
||||
chown radio system /sys/devices/virtual/misc/melfas_touchkey/touch_version
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchkey/touchkey_firm_version_panel
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchkey/touchkey_firm_version_phone
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchkey/touchkey_firm_update_status
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchkey/touchkey_firm_update
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_firm_version
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_threshould
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_all_refer
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_delta4
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_refer4
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_delta3
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_refer3
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_delta2
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_refer2
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_delta1
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_refer1
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_delta0
|
||||
chown radio system /sys/devices/virtual/sec/qt602240_noise_test/set_refer0
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchscreen/tsp_firm_version_panel
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchscreen/tsp_firm_version_phone
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchscreen/tsp_firm_update_status
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchscreen/tsp_firm_update
|
||||
chown radio system /sys/devices/virtual/sec/sec_touchscreen/tsp_threshold
|
||||
chown radio system /sys/devices/platform/s5p-ehci/ehci_runtime
|
||||
chown radio system /sys/devices/platform/modemctl/wakeup
|
||||
chown radio system /sys/devices/platform/modemctl/control
|
||||
chown radio system /sys/devices/platform/android_usb/tethering
|
||||
chown radio system /sys/devices/platform/android_usb/UsbMenuSel
|
||||
chown radio system /sys/devices/virtual/sec/switch/disable_vbus
|
||||
chown radio system /sys/devices/virtual/gpio/gpio225/value
|
||||
chown radio system /sys/devices/platform/i2c-gpio.9/i2c-9/9-0036/power_supply/fuelgauge/fg_read_soc
|
||||
chown radio system /sys/devices/platform/i2c-gpio.9/i2c-9/9-0036/power_supply/fuelgauge/fg_reset_soc
|
||||
chown radio system /sys/devices/platform/s3c2410-i2c.5/i2c-5/5-0066/max8997-muic/usb_sel
|
||||
chown radio system /sys/devices/platform/s3c2410-i2c.5/i2c-5/5-0066/max8997-muic/audio_path
|
||||
chown radio system /sys/devices/platform/s3c2410-i2c.5/i2c-5/5-0066/max8997-muic/otg_test
|
||||
chown radio system /sys/devices/platform/s3c2410-i2c.5/i2c-5/5-0066/max8997-muic/adc_debounce_time
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_lpm_state
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/fg_psoc
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/system_rev
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_current_adc
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_test_value
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_temp_adc_spec
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_temp_check
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_full_check
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_type
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/mp3
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/video
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_lp_charging
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/charging_source
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_temp_adc_avg
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_temp_adc
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_temp
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_vfocv
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_soc
|
||||
chown radio system /sys/devices/platform/sec-battery/power_supply/battery/batt_vol
|
||||
chown radio radio /sys/devices/virtual/mdnieset_outdoor/switch_mdnieset_outdoor/mdnieset_outdoor_file_cmd
|
||||
chown radio radio /sys/devices/virtual/mdnieset_ui/switch_mdnieset_ui/mdnieset_init_file_cmd
|
||||
chown radio radio /sys/devices/virtual/mdnieset_ui/switch_mdnieset_ui/mdnieset_user_select_file_cmd
|
||||
chown radio radio /sys/devices/virtual/mdnieset_ui/switch_mdnieset_ui/mdnieset_ui_file_cmd
|
||||
chown radio system /sys/devices/platform/s5p-ehci/ehci_power
|
||||
chown radio system /sys/devices/virtual/net/svnet0/waketime
|
||||
|
||||
# OTG Test
|
||||
chown system radio /sys/class/host_notify/usb_otg/booster
|
||||
chmod 0664 /sys/class/host_notify/usb_otg/booster
|
||||
|
||||
#for jack control
|
||||
chown radio system /sys/class/jack/jack_selector/select_jack
|
||||
|
||||
#bluetooth
|
||||
setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr"
|
||||
chown bluetooth bluetooth ro.bt.bdaddr_path
|
||||
chown bluetooth bluetooth /dev/s3c2410_serial0
|
||||
chmod 0660 /dev/s3c2410_serial0
|
||||
chmod 0660 /sys/class/rfkill/rfkill0/state
|
||||
chmod 0660 /sys/class/rfkill/rfkill1/state
|
||||
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
|
||||
chown bluetooth bluetooth /sys/class/rfkill/rfkill1/state
|
||||
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
|
||||
chown bluetooth bluetooth /sys/class/rfkill/rfkill1/type
|
||||
|
||||
# Define TCP buffer sizes for various networks
|
||||
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
|
||||
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
|
||||
setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
|
||||
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
|
||||
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
|
||||
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
|
||||
setprop net.tcp.buffersize.hspa 4092,87380,262144,4096,16384,110208
|
||||
|
||||
# for datarouter
|
||||
chown system system /dev/ttyGS0
|
||||
chown system system /dev/dun
|
||||
|
||||
# Audio Tunning Files
|
||||
chmod 0777 /system/etc/audio/stream_speaker.txt
|
||||
chmod 0777 /system/etc/audio/stream_headset.txt
|
||||
chmod 0777 /system/etc/audio/stream_earpiece.txt
|
||||
chmod 0777 /system/etc/audio/situation.txt
|
||||
chmod 0777 /system/etc/audio/aeqcoe.txt
|
||||
chmod 0777 /system/etc/audio/soundbooster.txt
|
||||
chmod 0777 /system/etc/audio/srstunning.txt
|
||||
chmod 0777 /system/etc/audio/ArkamysTuning.txt
|
||||
|
||||
class_start default
|
||||
|
||||
## Daemon processes to be run by init.
|
||||
##
|
||||
|
||||
# readahead files which are used in "preloadClasses"
|
||||
service sreadaheadd /sbin/sreadaheadd
|
||||
oneshot
|
||||
|
||||
service ril-daemon /system/bin/rild
|
||||
socket rild stream 660 root radio
|
||||
socket rild-debug stream 660 radio system
|
||||
user root
|
||||
group radio cache inet misc audio sdcard_rw log
|
||||
|
||||
service wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/bcm_supp.conf
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service macloader /system/bin/macloader
|
||||
oneshot
|
||||
# end of wifi
|
||||
|
||||
service dbus /system/bin/dbus-daemon --system --nofork
|
||||
socket dbus stream 660 bluetooth bluetooth
|
||||
user bluetooth
|
||||
group bluetooth net_bt_admin
|
||||
|
||||
service btld /system/bin/logwrapper /system/bin/btld -hb 3000000 -hp /dev/s3c2410_serial0 -lpm 1
|
||||
user root
|
||||
group bluetooth net_bt_admin
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
# start btld if soft_onoff is enabled
|
||||
on property:service.brcm.bt.soft_onoff=1
|
||||
start btld
|
||||
|
||||
# stop btld if soft_onoff is disabled
|
||||
on property:service.brcm.bt.soft_onoff=0
|
||||
stop btld
|
||||
|
||||
service bluetoothd /system/bin/bluetoothd -n
|
||||
socket bluetooth stream 660 bluetooth bluetooth
|
||||
socket dbus_bluetooth stream 660 bluetooth bluetooth
|
||||
# init.rc does not yet support applying capabilities, so run as root and
|
||||
# let bluetoothd drop uid to bluetooth with the right linux capabilities
|
||||
group bluetooth net_bt_admin misc
|
||||
disabled
|
||||
|
||||
#HCI_ENABLE_BT_DEV_UNDER_TEST_MODE
|
||||
service bt_dut_cmd /system/bin/bcm_dut
|
||||
group bluetooth net_bt_admin
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service installd /system/bin/installd
|
||||
socket installd stream 600 system system
|
||||
|
||||
service tvout /system/bin/tvoutserver
|
||||
user system
|
||||
group graphics
|
10
keylayout/AVRCP.kl
Normal file
@ -0,0 +1,10 @@
|
||||
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
|
||||
key 164 MEDIA_PLAY_PAUSE WAKE
|
||||
key 128 MEDIA_STOP WAKE
|
||||
key 159 MEDIA_FAST_FORWARD WAKE
|
114
keylayout/Broadcom_Bluetooth_HID.kl
Normal file
@ -0,0 +1,114 @@
|
||||
key 150 EXPLORER
|
||||
key 139 MENU WAKE_DROPPED
|
||||
key 102 HOME WAKE
|
||||
key 158 BACK WAKE_DROPPED
|
||||
key 217 SEARCH WAKE_DROPPED
|
||||
key 230 SOFT_RIGHT WAKE
|
||||
key 60 SOFT_RIGHT WAKE
|
||||
key 107 ENDCALL WAKE_DROPPED
|
||||
key 62 ENDCALL WAKE_DROPPED
|
||||
key 229 MENU WAKE_DROPPED
|
||||
key 59 MENU WAKE_DROPPED
|
||||
|
||||
key 127 SEARCH WAKE_DROPPED
|
||||
key 228 POUND
|
||||
key 227 STAR
|
||||
key 231 CALL WAKE_DROPPED
|
||||
key 61 CALL WAKE_DROPPED
|
||||
key 232 DPAD_CENTER WAKE_DROPPED
|
||||
|
||||
key 115 VOLUME_UP WAKE
|
||||
key 114 VOLUME_DOWN WAKE
|
||||
key 116 POWER WAKE
|
||||
|
||||
key 211 FOCUS
|
||||
key 212 CAMERA
|
||||
|
||||
key 41 GRAVE
|
||||
key 1 BACK WAKE_DROPPED
|
||||
key 2 1
|
||||
key 3 2
|
||||
key 4 3
|
||||
key 5 4
|
||||
key 6 5
|
||||
key 7 6
|
||||
key 8 7
|
||||
key 9 8
|
||||
key 10 9
|
||||
key 11 0
|
||||
key 12 MINUS
|
||||
key 13 EQUALS
|
||||
key 14 DEL
|
||||
|
||||
key 15 TAB
|
||||
key 16 Q
|
||||
key 17 W
|
||||
key 18 E
|
||||
key 19 R
|
||||
key 20 T
|
||||
key 21 Y
|
||||
key 22 U
|
||||
key 23 I
|
||||
key 24 O
|
||||
key 25 P
|
||||
key 26 LEFT_BRACKET
|
||||
key 27 RIGHT_BRACKET
|
||||
key 43 BACKSLASH
|
||||
|
||||
key 30 A
|
||||
key 31 S
|
||||
key 32 D
|
||||
key 33 F
|
||||
key 34 G
|
||||
key 35 H
|
||||
key 36 J
|
||||
key 37 K
|
||||
key 38 L
|
||||
key 39 SEMICOLON
|
||||
key 40 APOSTROPHE
|
||||
key 28 ENTER
|
||||
|
||||
key 42 SHIFT_LEFT
|
||||
key 44 Z
|
||||
key 45 X
|
||||
key 46 C
|
||||
key 47 V
|
||||
key 48 B
|
||||
key 49 N
|
||||
key 50 M
|
||||
key 51 COMMA
|
||||
key 52 PERIOD
|
||||
key 53 SLASH
|
||||
key 54 SHIFT_RIGHT
|
||||
|
||||
key 57 SPACE
|
||||
|
||||
key 108 DPAD_DOWN WAKE_DROPPED
|
||||
key 103 DPAD_UP WAKE_DROPPED
|
||||
key 105 DPAD_LEFT WAKE_DROPPED
|
||||
key 106 DPAD_RIGHT WAKE_DROPPED
|
||||
|
||||
key 56 ALT_LEFT
|
||||
key 100 ALT_RIGHT
|
||||
key 155 ENVELOPE
|
||||
|
||||
key 215 AT
|
||||
|
||||
key 79 1
|
||||
key 80 2
|
||||
key 81 3
|
||||
key 75 4
|
||||
key 76 5
|
||||
key 77 6
|
||||
key 71 7
|
||||
key 72 8
|
||||
key 73 9
|
||||
key 82 0
|
||||
key 83 PERIOD
|
||||
key 78 PLUS
|
||||
key 74 MINUS
|
||||
key 98 SLASH
|
||||
key 55 STAR
|
||||
key 96 ENTER
|
||||
key 104 PAGE_UP
|
||||
key 109 PAGE_DOWN
|
91
keylayout/qwerty.kl
Normal file
@ -0,0 +1,91 @@
|
||||
key 399 GRAVE
|
||||
key 2 1
|
||||
key 3 2
|
||||
key 4 3
|
||||
key 5 4
|
||||
key 6 5
|
||||
key 7 6
|
||||
key 8 7
|
||||
key 9 8
|
||||
key 10 9
|
||||
key 11 0
|
||||
key 158 BACK WAKE_DROPPED
|
||||
key 230 SOFT_RIGHT WAKE
|
||||
key 60 SOFT_RIGHT WAKE
|
||||
key 107 ENDCALL WAKE_DROPPED
|
||||
key 62 ENDCALL WAKE_DROPPED
|
||||
key 229 MENU WAKE_DROPPED
|
||||
key 139 MENU WAKE_DROPPED
|
||||
key 59 MENU WAKE_DROPPED
|
||||
key 127 SEARCH WAKE_DROPPED
|
||||
key 217 SEARCH WAKE_DROPPED
|
||||
key 228 POUND
|
||||
key 227 STAR
|
||||
key 231 CALL WAKE_DROPPED
|
||||
key 61 CALL WAKE_DROPPED
|
||||
key 232 DPAD_CENTER WAKE_DROPPED
|
||||
key 108 DPAD_DOWN WAKE_DROPPED
|
||||
key 103 DPAD_UP WAKE_DROPPED
|
||||
key 102 HOME WAKE
|
||||
key 105 DPAD_LEFT WAKE_DROPPED
|
||||
key 106 DPAD_RIGHT WAKE_DROPPED
|
||||
key 115 VOLUME_UP WAKE
|
||||
key 114 VOLUME_DOWN WAKE
|
||||
key 116 POWER WAKE
|
||||
key 212 CAMERA
|
||||
|
||||
key 16 Q
|
||||
key 17 W
|
||||
key 18 E
|
||||
key 19 R
|
||||
key 20 T
|
||||
key 21 Y
|
||||
key 22 U
|
||||
key 23 I
|
||||
key 24 O
|
||||
key 25 P
|
||||
key 26 LEFT_BRACKET
|
||||
key 27 RIGHT_BRACKET
|
||||
key 43 BACKSLASH
|
||||
|
||||
key 30 A
|
||||
key 31 S
|
||||
key 32 D
|
||||
key 33 F
|
||||
key 34 G
|
||||
key 35 H
|
||||
key 36 J
|
||||
key 37 K
|
||||
key 38 L
|
||||
key 39 SEMICOLON
|
||||
key 40 APOSTROPHE
|
||||
key 14 DEL
|
||||
|
||||
key 44 Z
|
||||
key 45 X
|
||||
key 46 C
|
||||
key 47 V
|
||||
key 48 B
|
||||
key 49 N
|
||||
key 50 M
|
||||
key 51 COMMA
|
||||
key 52 PERIOD
|
||||
key 53 SLASH
|
||||
key 28 ENTER
|
||||
|
||||
key 56 ALT_LEFT
|
||||
key 100 ALT_RIGHT
|
||||
key 42 SHIFT_LEFT
|
||||
key 54 SHIFT_RIGHT
|
||||
key 15 TAB
|
||||
key 57 SPACE
|
||||
key 150 EXPLORER
|
||||
key 155 ENVELOPE
|
||||
|
||||
key 12 MINUS
|
||||
key 13 EQUALS
|
||||
key 215 AT
|
||||
|
||||
# On an AT keyboard: ESC, F10
|
||||
key 1 BACK WAKE_DROPPED
|
||||
key 68 MENU WAKE_DROPPED
|
3
keylayout/sec_jack.kl
Normal file
@ -0,0 +1,3 @@
|
||||
key 163 MEDIA_NEXT WAKE
|
||||
key 165 MEDIA_PREVIOUS WAKE
|
||||
key 226 HEADSETHOOK WAKE
|
11
keylayout/sec_key.kl
Normal file
@ -0,0 +1,11 @@
|
||||
key 115 VOLUME_UP WAKE
|
||||
key 114 VOLUME_DOWN WAKE
|
||||
key 102 HOME WAKE
|
||||
key 107 ENDCALL
|
||||
key 105 DPAD_LEFT
|
||||
key 106 DPAD_RIGHT
|
||||
key 103 DPAD_UP
|
||||
key 108 DPAD_DOWN
|
||||
key 232 DPAD_CENTER
|
||||
key 116 POWER WAKE
|
||||
key 212 CAMERA WAKE
|
3
keylayout/sec_touchkey.kl
Normal file
@ -0,0 +1,3 @@
|
||||
key 158 BACK WAKE
|
||||
key 139 MENU WAKE
|
||||
|
203
media_profiles.xml
Normal file
@ -0,0 +1,203 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 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.
|
||||
-->
|
||||
<!DOCTYPE MediaSettings [
|
||||
<!ELEMENT MediaSettings (CamcorderProfiles,
|
||||
EncoderOutputFileFormat+,
|
||||
VideoEncoderCap+,
|
||||
AudioEncoderCap+,
|
||||
VideoDecoderCap,
|
||||
AudioDecoderCap)>
|
||||
<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>
|
||||
<!ELEMENT EncoderProfile (Video, Audio)>
|
||||
<!ATTLIST EncoderProfile quality (high|low) #REQUIRED>
|
||||
<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
|
||||
<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
|
||||
<!ATTLIST EncoderProfile cameraId (0|1) #REQUIRED>
|
||||
<!ELEMENT Video EMPTY>
|
||||
<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
|
||||
<!ATTLIST Video bitRate CDATA #REQUIRED>
|
||||
<!ATTLIST Video width CDATA #REQUIRED>
|
||||
<!ATTLIST Video height CDATA #REQUIRED>
|
||||
<!ATTLIST Video frameRate CDATA #REQUIRED>
|
||||
<!ELEMENT Audio EMPTY>
|
||||
<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
|
||||
<!ATTLIST Audio bitRate CDATA #REQUIRED>
|
||||
<!ATTLIST Audio sampleRate CDATA #REQUIRED>
|
||||
<!ATTLIST Audio channels (1|2) #REQUIRED>
|
||||
<!ELEMENT ImageEncoding EMPTY>
|
||||
<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
|
||||
<!ELEMENT ImageDecoding EMPTY>
|
||||
<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
|
||||
<!ELEMENT Camera EMPTY>
|
||||
<!ELEMENT EncoderOutputFileFormat EMPTY>
|
||||
<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
|
||||
<!ELEMENT VideoEncoderCap EMPTY>
|
||||
<!ATTLIST VideoEncoderCap name (h264|h263|m4v|wmv) #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
|
||||
<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
|
||||
<!ELEMENT AudioEncoderCap EMPTY>
|
||||
<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma) #REQUIRED>
|
||||
<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
|
||||
<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
|
||||
<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
|
||||
<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
|
||||
<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
|
||||
<!ATTLIST AudioEncoderCap minChannels (1|2) #REQUIRED>
|
||||
<!ATTLIST AudioEncoderCap maxChannels (1|2) #REQUIRED>
|
||||
<!ELEMENT VideoDecoderCap EMPTY>
|
||||
<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
|
||||
<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
|
||||
<!ELEMENT AudioDecoderCap EMPTY>
|
||||
<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
|
||||
<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
|
||||
]>
|
||||
<!--
|
||||
This file is used to declare the multimedia profiles and capabilities
|
||||
on an android-powered device.
|
||||
-->
|
||||
<MediaSettings>
|
||||
<!-- Each camcorder profile defines a set of predefined configuration parameters -->
|
||||
<CamcorderProfiles cameraId="0">
|
||||
|
||||
<EncoderProfile quality="high" fileFormat="mp4" duration="60">
|
||||
<Video codec="h264"
|
||||
bitRate="20000000"
|
||||
width="1920"
|
||||
height="1080"
|
||||
frameRate="30" />
|
||||
|
||||
<Audio codec="aac"
|
||||
bitRate="96000"
|
||||
sampleRate="16000"
|
||||
channels="1" />
|
||||
</EncoderProfile>
|
||||
|
||||
<EncoderProfile quality="low" fileFormat="3gp" duration="30">
|
||||
<Video codec="h264"
|
||||
bitRate="256000"
|
||||
width="176"
|
||||
height="144"
|
||||
frameRate="30" />
|
||||
|
||||
<Audio codec="amrnb"
|
||||
bitRate="12200"
|
||||
sampleRate="8000"
|
||||
channels="1" />
|
||||
|
||||
</EncoderProfile>
|
||||
|
||||
<ImageEncoding quality="90" />
|
||||
<ImageEncoding quality="80" />
|
||||
<ImageEncoding quality="70" />
|
||||
<ImageDecoding memCap="20000000" />
|
||||
|
||||
</CamcorderProfiles>
|
||||
|
||||
<CamcorderProfiles cameraId="1">
|
||||
|
||||
<EncoderProfile quality="high" fileFormat="mp4" duration="60">
|
||||
<Video codec="h264"
|
||||
bitRate="1000000"
|
||||
width="640"
|
||||
height="480"
|
||||
frameRate="30" />
|
||||
|
||||
<Audio codec="aac"
|
||||
bitRate="96000"
|
||||
sampleRate="16000"
|
||||
channels="1" />
|
||||
</EncoderProfile>
|
||||
|
||||
<EncoderProfile quality="low" fileFormat="3gp" duration="30">
|
||||
<Video codec="h264"
|
||||
bitRate="256000"
|
||||
width="176"
|
||||
height="144"
|
||||
frameRate="30" />
|
||||
|
||||
<Audio codec="amrnb"
|
||||
bitRate="12200"
|
||||
sampleRate="8000"
|
||||
channels="1" />
|
||||
|
||||
</EncoderProfile>
|
||||
|
||||
<ImageEncoding quality="90" />
|
||||
<ImageEncoding quality="80" />
|
||||
<ImageEncoding quality="70" />
|
||||
<ImageDecoding memCap="20000000" />
|
||||
|
||||
</CamcorderProfiles>
|
||||
|
||||
|
||||
<EncoderOutputFileFormat name="3gp" />
|
||||
<EncoderOutputFileFormat name="mp4" />
|
||||
|
||||
<!--
|
||||
If a codec is not enabled, it is invisible to the applications
|
||||
In other words, the applications won't be able to use the codec
|
||||
or query the capabilities of the codec at all if it is disabled
|
||||
-->
|
||||
<VideoEncoderCap name="h264" enabled="true"
|
||||
minBitRate="64000" maxBitRate="20000000"
|
||||
minFrameWidth="176" maxFrameWidth="1920"
|
||||
minFrameHeight="144" maxFrameHeight="1080"
|
||||
minFrameRate="1" maxFrameRate="30" />
|
||||
|
||||
<VideoEncoderCap name="h263" enabled="true"
|
||||
minBitRate="64000" maxBitRate="1000000"
|
||||
minFrameWidth="176" maxFrameWidth="800"
|
||||
minFrameHeight="144" maxFrameHeight="480"
|
||||
minFrameRate="1" maxFrameRate="30" />
|
||||
|
||||
<VideoEncoderCap name="m4v" enabled="true"
|
||||
minBitRate="64000" maxBitRate="20000000"
|
||||
minFrameWidth="176" maxFrameWidth="1920"
|
||||
minFrameHeight="144" maxFrameHeight="1080"
|
||||
minFrameRate="1" maxFrameRate="30" />
|
||||
|
||||
<AudioEncoderCap name="aac" enabled="true"
|
||||
minBitRate="8192" maxBitRate="96000"
|
||||
minSampleRate="8000" maxSampleRate="44100"
|
||||
minChannels="1" maxChannels="1" />
|
||||
|
||||
<AudioEncoderCap name="amrwb" enabled="true"
|
||||
minBitRate="6600" maxBitRate="23050"
|
||||
minSampleRate="16000" maxSampleRate="16000"
|
||||
minChannels="1" maxChannels="1" />
|
||||
|
||||
<AudioEncoderCap name="amrnb" enabled="true"
|
||||
minBitRate="5525" maxBitRate="12200"
|
||||
minSampleRate="8000" maxSampleRate="8000"
|
||||
minChannels="1" maxChannels="1" />
|
||||
|
||||
<!--
|
||||
FIXME:
|
||||
We do not check decoder capabilities at present
|
||||
At present, we only check whether windows media is visible
|
||||
for TEST applications. For other applications, we do
|
||||
not perform any checks at all.
|
||||
-->
|
||||
<VideoDecoderCap name="wmv" enabled="false"/>
|
||||
<AudioDecoderCap name="wma" enabled="false"/>
|
||||
</MediaSettings>
|
47
mkshbootimg.py
Executable file
@ -0,0 +1,47 @@
|
||||
#!/usr/bin/env python
|
||||
import sys, os
|
||||
|
||||
def copydata(outfile, infile):
|
||||
while 1:
|
||||
data = infile.read(512)
|
||||
if (data):
|
||||
outfile.write(data)
|
||||
else:
|
||||
break
|
||||
|
||||
def alignoffset(outfile):
|
||||
offset = outfile.tell()
|
||||
outfile.seek((offset + 511) & ~511)
|
||||
return outfile.tell()
|
||||
|
||||
def appendimage(outfile, infile):
|
||||
offset = alignoffset(outfile)
|
||||
copydata(outfile, infile)
|
||||
length = alignoffset(outfile) - offset
|
||||
assert (offset % 512 == 0)
|
||||
assert (length % 512 == 0)
|
||||
return (offset/512, length/512)
|
||||
|
||||
if len(sys.argv) < 4:
|
||||
print "Usage:", sys.argv[0], "output kernel boot [recovery]"
|
||||
sys.exit(1)
|
||||
|
||||
outfile = open(sys.argv[1], 'wb')
|
||||
kernel = open(sys.argv[2], 'r')
|
||||
boot = open(sys.argv[3], 'r')
|
||||
recovery = None
|
||||
if (len(sys.argv) == 5):
|
||||
recovery = open(sys.argv[4], 'r')
|
||||
offset_table = "\n\nBOOT_IMAGE_OFFSETS\n"
|
||||
copydata(outfile, kernel)
|
||||
table_loc = alignoffset(outfile)
|
||||
outfile.write('\x00' * 512)
|
||||
offset_table += "boot_offset=%d;boot_len=%d;" % appendimage(outfile, boot)
|
||||
if recovery:
|
||||
offset_table += "recovery_offset=%d;recovery_len=%d;" % appendimage(outfile, recovery)
|
||||
offset_table += "\n\n"
|
||||
outfile.seek(table_loc)
|
||||
outfile.write(offset_table)
|
||||
outfile.flush()
|
||||
os.fsync(outfile.fileno())
|
||||
outfile.close()
|
84
nvram_net.txt
Normal file
@ -0,0 +1,84 @@
|
||||
manfid=0x2d0
|
||||
prodid=0x0532
|
||||
vendid=0x14e4
|
||||
devid=0x4360
|
||||
boardtype=0x0532
|
||||
boardrev=0x20
|
||||
boardflags=0x10080201
|
||||
|
||||
nocrc=1
|
||||
xtalfreq=37400
|
||||
xtalmode=0x20,0x4,0
|
||||
boardnum=22
|
||||
macaddr=00:90:4c:c5:12:38
|
||||
ag0=255
|
||||
ag1=255
|
||||
aa2g=1
|
||||
ccode=GB
|
||||
|
||||
pa0b0=5209
|
||||
pa0b1=64927
|
||||
pa0b2=65384
|
||||
#pa0itssit=62
|
||||
rssismf2g=0xa
|
||||
rssismc2g=0x3
|
||||
rssisav2g=0x7
|
||||
|
||||
# rssi params for 5GHz
|
||||
#rssismf5g=0x4
|
||||
rssismf5g=0xa
|
||||
rssismc5g=0x7
|
||||
rssisav5g=0x1
|
||||
#PA parameters for lower band
|
||||
pa1lob0=5408
|
||||
pa1lob1=64851
|
||||
pa1lob2=65337
|
||||
#PA parameters for midband
|
||||
pa1b0=5351
|
||||
pa1b1=64860
|
||||
pa1b2=65345
|
||||
#PA parameters for high band
|
||||
pa1hib0=4924
|
||||
pa1hib1=64895
|
||||
pa1hib2=65329
|
||||
|
||||
# 2G PA offset
|
||||
maxp2ga0=72
|
||||
sromrev=3
|
||||
cckpo=0
|
||||
ofdm2gpo=0x66666666
|
||||
mcs2gpo0=0xaaaa
|
||||
mcs2gpo1=0xaaaa
|
||||
|
||||
# 5G PA offset
|
||||
maxp5ga0=71
|
||||
maxp5gla0=72
|
||||
maxp5gha0=72
|
||||
ofdm5gpo=0x55555555
|
||||
ofdm5glpo=0x55555555
|
||||
ofdm5ghpo=0x55555555
|
||||
mcs5gpo0=0x9999
|
||||
mcs5gpo1=0x9999
|
||||
mcs5glpo0=0x9999
|
||||
mcs5glpo1=0x9999
|
||||
mcs5ghpo0=0x9999
|
||||
mcs5ghpo1=0x9999
|
||||
|
||||
cckPwrOffset=4
|
||||
cckdigfilttype=21
|
||||
ofdmdigfilttype=2
|
||||
#wl0id=0x431b
|
||||
extpagain5g=2
|
||||
rfreg033=0x19
|
||||
rfreg033_cck=0x1f
|
||||
pacalidx2g=65
|
||||
dacrate2g=160
|
||||
txalpfbyp2g=1
|
||||
bphyscale=17
|
||||
|
||||
sd_gpout=0
|
||||
sd_oobonly=1
|
||||
|
||||
swctrlmap_2g=0x84048404, 0x82028202, 0x84048404, 0x010202, 0x1ff
|
||||
swctrlmap_5g=0xC040C040, 0xB030A020, 0x8000C040, 0x010A02, 0x2F8
|
||||
|
After Width: | Height: | Size: 291 KiB |
26
overlay/frameworks/base/core/res/res/values-de/arrays.xml
Normal file
@ -0,0 +1,26 @@
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- Defines the shutdown options shown in the reboot dialog. -->
|
||||
<resources>
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Neu starten</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
</resources>
|
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, Google Inc.
|
||||
**
|
||||
** 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.
|
||||
*/
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
|
||||
<!-- Defines the shutdown options shown in the reboot dialog. -->
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Käynnistä uudelleen</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
|
||||
</resources>
|
25
overlay/frameworks/base/core/res/res/values-fr/arrays.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, 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.
|
||||
*/
|
||||
-->
|
||||
<resources>
|
||||
<!-- Defines the shutdown options shown in the reboot dialog. -->
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Redémarrage</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
</resources>
|
31
overlay/frameworks/base/core/res/res/values-it/arrays.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, 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.
|
||||
*/
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
|
||||
|
||||
|
||||
<!-- Defines the shutdown options shown in the reboot dialog. -->
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Riavvia</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
|
||||
|
||||
</resources>
|
36
overlay/frameworks/base/core/res/res/values-pt-rBR/arrays.xml
Executable file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, Google Inc.
|
||||
**
|
||||
** 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.
|
||||
*/
|
||||
-->
|
||||
<resources>
|
||||
|
||||
<!-- Do not translate. -->
|
||||
<integer-array name="maps_starting_lat_lng">
|
||||
<item>-22863878</item>
|
||||
<item>-43244097</item>
|
||||
</integer-array>
|
||||
<!-- Do not translate. -->
|
||||
<integer-array name="maps_starting_zoom">
|
||||
<item>3</item>
|
||||
</integer-array>
|
||||
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Reiniciar</item>
|
||||
<item>Recuperação</item>
|
||||
</array>
|
||||
</resources>
|
10
overlay/frameworks/base/core/res/res/values-ru/arrays.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Перезагрузить</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
|
||||
</resources>
|
28
overlay/frameworks/base/core/res/res/values-sv/arrays.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, 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.
|
||||
*/
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
|
||||
<!-- Defines the shutdown options shown in the reboot dialog. -->
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Omstart</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
|
||||
</resources>
|
10
overlay/frameworks/base/core/res/res/values-uk/arrays.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Перезавантажити</item>
|
||||
<item>Реж. відновлення</item>
|
||||
</array>
|
||||
|
||||
</resources>
|
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, Google Inc.
|
||||
**
|
||||
** 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.
|
||||
*/
|
||||
-->
|
||||
<resources>
|
||||
|
||||
<!-- Do not translate. -->
|
||||
<integer-array name="maps_starting_lat_lng">
|
||||
<item>25022112</item>
|
||||
<item>121478019</item>
|
||||
</integer-array>
|
||||
<!-- Do not translate. -->
|
||||
<integer-array name="maps_starting_zoom">
|
||||
<item>3</item>
|
||||
</integer-array>
|
||||
|
||||
|
||||
<!-- Defines the shutdown options shown in the reboot dialog. -->
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>重新開機</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
|
||||
</resources>
|
125
overlay/frameworks/base/core/res/res/values/arrays.xml
Normal file
@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/any/colors.xml
|
||||
**
|
||||
** Copyright 2006, 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.
|
||||
*/
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
|
||||
<!-- Do not translate. These are all of the drawable resources that should be preloaded by
|
||||
the zygote process before it starts forking application processes. -->
|
||||
<array name="preloaded_drawables">
|
||||
<item>@drawable/sym_def_app_icon</item>
|
||||
<item>@drawable/arrow_down_float</item>
|
||||
<item>@drawable/btn_check</item>
|
||||
<item>@drawable/btn_check_label_background</item>
|
||||
<item>@drawable/btn_check_off</item>
|
||||
<item>@drawable/btn_check_on</item>
|
||||
<item>@drawable/btn_default</item>
|
||||
<item>@drawable/btn_default_small</item>
|
||||
<item>@drawable/btn_dropdown</item>
|
||||
<item>@drawable/btn_plus</item>
|
||||
<item>@drawable/btn_minus</item>
|
||||
<item>@drawable/btn_radio</item>
|
||||
<item>@drawable/btn_star</item>
|
||||
<item>@drawable/btn_toggle</item>
|
||||
<item>@drawable/ic_emergency</item>
|
||||
<item>@drawable/divider_horizontal_bright</item>
|
||||
<item>@drawable/divider_horizontal_dark</item>
|
||||
<item>@drawable/edit_text</item>
|
||||
<item>@drawable/expander_group</item>
|
||||
<item>@drawable/list_selector_background</item>
|
||||
<item>@drawable/menu_background</item>
|
||||
<item>@drawable/menu_background_fill_parent_width</item>
|
||||
<item>@drawable/menu_selector</item>
|
||||
<item>@drawable/panel_background</item>
|
||||
<item>@drawable/popup_bottom_bright</item>
|
||||
<item>@drawable/popup_bottom_dark</item>
|
||||
<item>@drawable/popup_bottom_medium</item>
|
||||
<item>@drawable/popup_center_bright</item>
|
||||
<item>@drawable/popup_center_dark</item>
|
||||
<item>@drawable/popup_full_dark</item>
|
||||
<item>@drawable/popup_top_bright</item>
|
||||
<item>@drawable/popup_top_dark</item>
|
||||
<item>@drawable/progress_horizontal</item>
|
||||
<item>@drawable/progress_indeterminate_horizontal</item>
|
||||
<item>@drawable/progress_small</item>
|
||||
<item>@drawable/progress_small_titlebar</item>
|
||||
<item>@drawable/screen_background_dark</item>
|
||||
<item>@drawable/screen_background_light</item>
|
||||
<item>@drawable/scrollbar_handle_horizontal</item>
|
||||
<item>@drawable/scrollbar_handle_vertical</item>
|
||||
<item>@drawable/spinner_dropdown_background</item>
|
||||
<item>@drawable/text_select_handle_left</item>
|
||||
<item>@drawable/text_select_handle_middle</item>
|
||||
<item>@drawable/text_select_handle_right</item>
|
||||
<item>@drawable/title_bar</item>
|
||||
<item>@drawable/title_bar_shadow</item>
|
||||
<!-- Visual lock screen -->
|
||||
<item>@drawable/indicator_code_lock_drag_direction_green_up</item>
|
||||
<item>@drawable/indicator_code_lock_drag_direction_red_up</item>
|
||||
<item>@drawable/indicator_code_lock_point_area_default</item>
|
||||
<item>@drawable/indicator_code_lock_point_area_green</item>
|
||||
<item>@drawable/indicator_code_lock_point_area_red</item>
|
||||
<!-- overscroll -->
|
||||
<item>@drawable/overscroll_glow</item>
|
||||
<item>@drawable/overscroll_edge</item>
|
||||
</array>
|
||||
|
||||
<!-- Do not translate. These are all of the color state list resources that should be
|
||||
preloaded by the zygote process before it starts forking application processes. -->
|
||||
<array name="preloaded_color_state_lists">
|
||||
<item>@color/hint_foreground_dark</item>
|
||||
<item>@color/hint_foreground_light</item>
|
||||
<item>@color/primary_text_dark</item>
|
||||
<item>@color/primary_text_dark_disable_only</item>
|
||||
<item>@color/primary_text_light</item>
|
||||
<item>@color/primary_text_light_disable_only</item>
|
||||
<item>@color/primary_text_light_nodisable</item>
|
||||
<item>@color/secondary_text_dark</item>
|
||||
<item>@color/secondary_text_light</item>
|
||||
<item>@color/tab_indicator_text</item>
|
||||
<item>@color/tertiary_text_dark</item>
|
||||
<item>@color/tertiary_text_light</item>
|
||||
<item>#ff000000</item>
|
||||
<item>#00000000</item>
|
||||
<item>#ffffffff</item>
|
||||
</array>
|
||||
|
||||
<!-- Do not translate. -->
|
||||
<integer-array name="maps_starting_lat_lng">
|
||||
<item>36149777</item>
|
||||
<item>-95993398</item>
|
||||
</integer-array>
|
||||
<!-- Do not translate. -->
|
||||
<integer-array name="maps_starting_zoom">
|
||||
<item>3</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Defines the shutdown options shown in the reboot dialog. -->
|
||||
<array name="shutdown_reboot_options">
|
||||
<item>Reboot</item>
|
||||
<item>Recovery</item>
|
||||
</array>
|
||||
|
||||
<!-- Do not translate. Defines the shutdown actions passed to the kernel.
|
||||
The first item should be empty for regular reboot. -->
|
||||
<string-array name="shutdown_reboot_actions">
|
||||
<item></item>
|
||||
<item>recovery</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
185
overlay/frameworks/base/core/res/res/values/config.xml
Normal file
@ -0,0 +1,185 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
** Copyright 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- These resources are around just to allow their values to be customized
|
||||
for different hardware and product builds. -->
|
||||
<resources>
|
||||
<!-- Flag indicating whether we should enable the automatic brightness in Settings.
|
||||
config_hardware_automatic_brightness_available is not set, so we will use software implementation -->
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
|
||||
<!-- There is no charging LED. -->
|
||||
<bool name="config_unplugTurnsOnScreen">true</bool>
|
||||
|
||||
<!-- Our amoled doesn't animate well. -->
|
||||
<bool name="config_animateScreenLights">false</bool>
|
||||
|
||||
<!-- disable menu hard key on Crespo in non-pattern lockscreen -->
|
||||
<bool name="config_disableMenuKeyInLockScreen">true</bool>
|
||||
|
||||
<!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.
|
||||
The N entries of this array define N + 1 zones as follows:
|
||||
|
||||
Zone 0: 0 <= LUX < array[0]
|
||||
Zone 1: array[0] <= LUX < array[1]
|
||||
...
|
||||
Zone N: array[N - 1] <= LUX < array[N]
|
||||
Zone N + 1: array[N] <= LUX < infinity
|
||||
|
||||
Must be overridden in platform specific overlays -->
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>10</item>
|
||||
<item>160</item>
|
||||
<item>225</item>
|
||||
<item>320</item>
|
||||
<item>640</item>
|
||||
<item>1280</item>
|
||||
<item>2600</item>
|
||||
<item>10240</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Array of output values for LCD backlight corresponding to the LUX values
|
||||
in the config_autoBrightnessLevels array. This array should have size one greater
|
||||
than the size of the config_autoBrightnessLevels array.
|
||||
-->
|
||||
<integer-array name="config_autoBrightnessLcdBacklightValues">
|
||||
<item>20</item>
|
||||
<item>20</item>
|
||||
<item>20</item>
|
||||
<item>20</item>
|
||||
<item>35</item>
|
||||
<item>50</item>
|
||||
<item>50</item>
|
||||
<item>100</item>
|
||||
<item>255</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Array of output values for button backlight corresponding to the LUX values
|
||||
in the config_autoBrightnessLevels array. This array should have size one greater
|
||||
than the size of the config_autoBrightnessLevels array.
|
||||
-->
|
||||
<integer-array name="config_autoBrightnessButtonBacklightValues">
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Array of output values for keyboard backlight corresponding to the LUX values
|
||||
in the config_autoBrightnessLevels array. This array should have size one greater
|
||||
than the size of the config_autoBrightnessLevels array.
|
||||
Crespo has no keyboard so all values are zero.
|
||||
-->
|
||||
<integer-array name="config_autoBrightnessKeyboardBacklightValues">
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
<item>0</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Component name of the default wallpaper. This will be ImageWallpaper if not
|
||||
specified -->
|
||||
<string name="default_wallpaper_component">com.android.wallpaper/.nexus.NexusWallpaper</string>
|
||||
|
||||
<integer name="config_deskDockKeepsScreenOn">0</integer>
|
||||
<integer name="config_carDockKeepsScreenOn">1</integer>
|
||||
|
||||
<!-- Default color for notification LED is white -->
|
||||
<color name="config_defaultNotificationColor">#ffffffff</color>
|
||||
|
||||
<!-- Default blink frequency for notification LED is 9 seconds. -->
|
||||
<integer name="config_defaultNotificationLedOff">9000</integer>
|
||||
|
||||
<!-- Component name of the service providing network location support. -->
|
||||
<string name="config_networkLocationProvider">com.google.android.location.NetworkLocationProvider</string>
|
||||
|
||||
<!-- Component name of the service providing geocoder API support. -->
|
||||
<string name="config_geocodeProvider">com.google.android.location.GeocodeProvider</string>
|
||||
|
||||
|
||||
<!-- XXXXX NOTE THE FOLLOWING RESOURCES USE THE WRONG NAMING CONVENTION.
|
||||
Please don't copy them, copy anything else. -->
|
||||
|
||||
<!-- This string array should be overridden by the device to present a list of network
|
||||
attributes. This is used by the connectivity manager to decide which networks can coexist
|
||||
based on the hardware -->
|
||||
<!-- An Array of "[Connection name],[ConnectivityManager connection type],
|
||||
[associated radio-type],[priority] -->
|
||||
<string-array translatable="false" name="networkAttributes">
|
||||
<item>"wifi,1,1,1"</item>
|
||||
<item>"mobile,0,0,0"</item>
|
||||
<item>"mobile_mms,2,0,2"</item>
|
||||
<item>"mobile_supl,3,0,2"</item>
|
||||
<item>"mobile_dun,4,0,4"</item>
|
||||
<item>"mobile_hipri,5,0,3"</item>
|
||||
</string-array>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
USB interfaces. If the device doesn't want to support tething over USB this should
|
||||
be empty. An example would be "usb.*" -->
|
||||
<string-array translatable="false" name="config_tether_usb_regexs">
|
||||
<item>"usb0"</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Regex array of allowable upstream ifaces for tethering - for example if you want
|
||||
tethering on a new interface called "foo2" add <item>"foo\\d"</item> to the array -->
|
||||
<string-array translatable="false" name="config_tether_upstream_regexs">
|
||||
<item>"pdp\\d"</item>
|
||||
<item>"eth\\d"</item>
|
||||
</string-array>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
Wifi interfaces. If the device doesn't want to support tethering over Wifi this
|
||||
should be empty. An example would be "softap.*" -->
|
||||
<string-array translatable="false" name="config_tether_wifi_regexs">
|
||||
<item>"wl0.1"</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Boolean indicating if we require the use of DUN on mobile for tethering -->
|
||||
<bool translatable="false" name="config_tether_dun_required">false</bool>
|
||||
|
||||
<!-- Vibrator pattern for a very short but reliable vibration for soft keyboard tap -->
|
||||
<integer-array name="config_keyboardTapVibePattern">
|
||||
<item>30</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Vibrator pattern for feedback about booting with safe mode disabled -->
|
||||
<integer-array name="config_safeModeDisabledVibePattern">
|
||||
<item>1</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- crespo doesn't handle this blur effect very quickly. -->
|
||||
<bool name="config_sf_slowBlur">true</bool>
|
||||
|
||||
|
||||
<!-- Boolean indicating if restoring network selection should be skipped -->
|
||||
<!-- The restoring is handled by modem if it is true -->
|
||||
<bool translatable="false" name="skip_restoring_network_selection">true</bool>
|
||||
</resources>
|
60
overlay/frameworks/base/core/res/res/xml/power_profile.xml
Normal file
@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
**
|
||||
** Copyright 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<device name="Android">
|
||||
<item name="none">0</item>
|
||||
<item name="screen.on">49</item>
|
||||
<item name="bluetooth.active">142</item> <!-- In call -->
|
||||
<item name="bluetooth.on">0.3</item>
|
||||
<!-- CPU wakelock held for 830ms on bluetooth headset at command. 43mA * 830 -->
|
||||
<item name="bluetooth.at">35690</item>
|
||||
<item name="screen.full">260</item>
|
||||
<item name="wifi.on">4</item>
|
||||
<item name="wifi.active">120</item>
|
||||
<item name="wifi.scan">220</item>
|
||||
<item name="dsp.audio">88</item>
|
||||
<item name="dsp.video">88</item>
|
||||
<item name="radio.active">185</item>
|
||||
<item name="gps.on">50</item>
|
||||
<item name="battery.capacity">1500</item>
|
||||
<item name="radio.scanning">88</item>
|
||||
<array name="radio.on"> <!-- Strength 0 to BINS-1 -->
|
||||
<value>3.4</value>
|
||||
<value>3.4</value>
|
||||
</array>
|
||||
<array name="cpu.speeds">
|
||||
<value>100000</value>
|
||||
<value>200000</value>
|
||||
<value>400000</value>
|
||||
<value>800000</value>
|
||||
<value>1000000</value>
|
||||
</array>
|
||||
<!-- Power consumption in suspend -->
|
||||
<item name="cpu.idle">1.4</item>
|
||||
<!-- Power consumption due to wake lock held -->
|
||||
<item name="cpu.awake">44</item>
|
||||
<!-- Power consumption at different speeds -->
|
||||
<array name="cpu.active">
|
||||
<value>55.4</value>
|
||||
<value>82.1</value>
|
||||
<value>113.7</value>
|
||||
<value>205.4</value>
|
||||
<value>259.0</value>
|
||||
</array>
|
||||
</device>
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
-->
|
||||
<resources>
|
||||
<bool name="def_accelerometer_rotation">true</bool>
|
||||
<bool name="def_screen_brightness_automatic_mode">true</bool>
|
||||
</resources>
|
21
overlay/frameworks/base/tests/ImfTest/res/values/config.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
-->
|
||||
<resources>
|
||||
<bool name="def_expect_ime_autopop">true</bool>
|
||||
</resources>
|
21
overlay/packages/apps/Contacts/res/values/config.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 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.
|
||||
-->
|
||||
|
||||
<!-- Crespo-specific Contacts app resources. -->
|
||||
<resources>
|
||||
<!-- Enable the onscreen "Dial" button in the dialer. -->
|
||||
<bool name="config_show_onscreen_dial_button">true</bool>
|
||||
</resources>
|
After Width: | Height: | Size: 411 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 316 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 38 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 151 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 429 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 222 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 201 KiB |
After Width: | Height: | Size: 14 KiB |
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
* Copyright (C) 2009 Google Inc.
|
||||
*
|
||||
* 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.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<string-array name="wallpapers" translatable="false">
|
||||
<item>wallpaper_street_lights</item>
|
||||
<item>wallpaper_stream</item>
|
||||
<item>wallpaper_phasebeam</item>
|
||||
<item>wallpaper_pulse</item>
|
||||
<item>wallpaper_nexusrain</item>
|
||||
<item>wallpaper_stars</item>
|
||||
<item>wallpaper_canyon</item>
|
||||
<item>wallpaper_grass</item>
|
||||
<item>wallpaper_zanzibar</item>
|
||||
<item>wallpaper_cloud</item>
|
||||
<item>wallpaper_monumentvalley</item>
|
||||
<item>wallpaper_mountains</item>
|
||||
<item>wallpaper_sunset</item>
|
||||
<item>wallpaper_goldengate</item>
|
||||
<item>wallpaper_shuttle</item>
|
||||
</string-array>
|
||||
</resources>
|
36
overlay/packages/apps/Phone/res/values/config.xml
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 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.
|
||||
-->
|
||||
|
||||
<!-- Crespo-specific phone app resources. -->
|
||||
<resources>
|
||||
|
||||
<!-- Enable the onscreen touch UI for all states of the in-call UI. -->
|
||||
<bool name="allow_incoming_call_touch_ui">true</bool>
|
||||
<bool name="allow_in_call_touch_ui">true</bool>
|
||||
|
||||
<!-- This is a device with capacitive buttons, so disable the feature
|
||||
where BACK rejects the current incoming call. (Since it's so
|
||||
easy to press the key accidentally as you pull the phone out of
|
||||
your pocket.) -->
|
||||
<bool name="allow_back_key_to_reject_incoming_call">false</bool>
|
||||
|
||||
<!-- Enable the onscreen "Dial" button in the emergency dialer. -->
|
||||
<bool name="config_show_onscreen_dial_button">true</bool>
|
||||
|
||||
<!-- This device implements a noise suppression device for in call audio-->
|
||||
<bool name="has_in_call_noise_suppression">true</bool>
|
||||
|
||||
</resources>
|
23
overlay/packages/apps/Settings/res/values/bools.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 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.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- Whether or not there is a notification led that is too intrusive to be pulsing
|
||||
constantly -->
|
||||
<bool name="has_intrusive_led">false</bool>
|
||||
<!-- Whether or not the dock settings are to be displayed for this device when docked -->
|
||||
<bool name="has_dock_settings">true</bool>
|
||||
</resources>
|
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 672 KiB |
313
overlay/packages/wallpapers/Basic/res/raw/nexus.rs
Normal file
@ -0,0 +1,313 @@
|
||||
// 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.
|
||||
|
||||
#pragma version(1)
|
||||
#pragma stateVertex(PVOrtho)
|
||||
#pragma stateStore(PSSolid)
|
||||
|
||||
#define MAX_PULSES 20
|
||||
#define MAX_EXTRAS 40
|
||||
#define PULSE_SIZE 14 // Size in pixels of a cell
|
||||
#define HALF_PULSE_SIZE 7
|
||||
#define GLOW_SIZE 64 // Size of the leading glow in pixels
|
||||
#define HALF_GLOW_SIZE 32
|
||||
#define SPEED 0.2f // (200 / 1000) Pixels per ms
|
||||
#define SPEED_VARIANCE 0.3f
|
||||
#define PULSE_NORMAL 0
|
||||
#define PULSE_EXTRA 1
|
||||
#define TRAIL_SIZE 40 // Number of cells in a trail
|
||||
#define MAX_DELAY 2000 // Delay between a pulse going offscreen and restarting
|
||||
|
||||
struct pulse_s {
|
||||
int pulseType;
|
||||
float originX;
|
||||
float originY;
|
||||
int color;
|
||||
int startTime;
|
||||
float dx;
|
||||
float dy;
|
||||
float scale;
|
||||
int active;
|
||||
};
|
||||
struct pulse_s gPulses[MAX_PULSES];
|
||||
|
||||
struct pulse_s gExtras[MAX_EXTRAS];
|
||||
|
||||
int gNow;
|
||||
|
||||
|
||||
void setColor(int c) {
|
||||
if (State->mode == 1) {
|
||||
// sholes red
|
||||
color(0.9f, 0.1f, 0.1f, 0.8f);
|
||||
} else if (c == 0) {
|
||||
// red
|
||||
color(1.0f, 0.0f, 0.0f, 0.8f);
|
||||
} else if (c == 1) {
|
||||
// green
|
||||
color(0.0f, 0.8f, 0.0f, 0.8f);
|
||||
} else if (c == 2) {
|
||||
// blue
|
||||
color(0.0f, 0.4f, 0.9f, 0.8f);
|
||||
} else if (c == 3) {
|
||||
// yellow
|
||||
color(1.0f, 0.8f, 0.0f, 0.8f);
|
||||
}
|
||||
}
|
||||
|
||||
void initPulse(struct pulse_s * pulse, int pulseType) {
|
||||
float scale = randf2(0.7f, 1.7f);
|
||||
pulse->scale = scale;
|
||||
if (randf(1) > 0.5f) {
|
||||
pulse->originX = (int)randf(State->width * 2 / PULSE_SIZE) * PULSE_SIZE;
|
||||
pulse->dx = 0;
|
||||
if (randf(1) > 0.5f) {
|
||||
// Top
|
||||
pulse->originY = 0;
|
||||
pulse->dy = scale;
|
||||
} else {
|
||||
// Bottom
|
||||
pulse->originY = State->height / scale;
|
||||
pulse->dy = -scale;
|
||||
}
|
||||
} else {
|
||||
pulse->originY = (int)randf(State->height / PULSE_SIZE) * PULSE_SIZE;
|
||||
pulse->dy = 0;
|
||||
if (randf(1) > 0.5f) {
|
||||
// Left
|
||||
pulse->originX = 0;
|
||||
pulse->dx = scale;
|
||||
} else {
|
||||
// Right
|
||||
pulse->originX = State->width * 2 / scale;
|
||||
pulse->dx = -scale;
|
||||
}
|
||||
}
|
||||
pulse->startTime = gNow + (int)randf(MAX_DELAY);
|
||||
|
||||
pulse->color = (int)randf(4.0f);
|
||||
|
||||
pulse->pulseType = pulseType;
|
||||
if (pulseType == PULSE_EXTRA) {
|
||||
pulse->active = 0;
|
||||
} else {
|
||||
pulse->active = 1;
|
||||
}
|
||||
}
|
||||
|
||||
void initPulses() {
|
||||
gNow = uptimeMillis();
|
||||
int i;
|
||||
for (i=0; i<MAX_PULSES; i++) {
|
||||
initPulse(&gPulses[i], PULSE_NORMAL);
|
||||
}
|
||||
for (i=0; i<MAX_EXTRAS; i++) {
|
||||
struct pulse_s * p = &gExtras[i];
|
||||
p->pulseType = PULSE_EXTRA;
|
||||
p->active = 0;
|
||||
}
|
||||
}
|
||||
|
||||
void drawBackground(int width, int height) {
|
||||
bindProgramFragment(NAMED_PFTextureBG);
|
||||
bindTexture(NAMED_PFTextureBG, 0, NAMED_TBackground);
|
||||
color(1.0f, 1.0f, 1.0f, 1.0f);
|
||||
if (State->rotate) {
|
||||
drawRect(0.0f, 0.0f, height*2, width, 0.0f);
|
||||
} else {
|
||||
drawRect(0.0f, 0.0f, width*2, height, 0.0f);
|
||||
}
|
||||
}
|
||||
|
||||
void drawPulses(struct pulse_s * pulseSet, int setSize) {
|
||||
bindProgramFragment(NAMED_PFTexture);
|
||||
bindProgramFragmentStore(NAMED_PSBlend);
|
||||
|
||||
float matrix[16];
|
||||
float modelMatrix[16];
|
||||
|
||||
int i;
|
||||
for (i=0; i<setSize; i++) {
|
||||
struct pulse_s * p = &pulseSet[i];
|
||||
|
||||
int delta = gNow - p->startTime;
|
||||
|
||||
if (p->active != 0 && delta >= 0) {
|
||||
|
||||
matrixLoadIdentity(modelMatrix);
|
||||
if (State->rotate) {
|
||||
//matrixLoadRotate(modelMatrix, 90.0f, 0.0f, 0.0f, 1.0f);
|
||||
//matrixTranslate(modelMatrix, 0.0f, -height, 1.0f);
|
||||
// XXX: HAX: do not slide display in landscape
|
||||
} else {
|
||||
matrixTranslate(modelMatrix, -(State->xOffset * State->width), 0, 0);
|
||||
}
|
||||
matrixScale(modelMatrix, p->scale, p->scale, 1.0f);
|
||||
vpLoadModelMatrix(modelMatrix);
|
||||
|
||||
float x = p->originX + (p->dx * SPEED * delta);
|
||||
float y = p->originY + (p->dy * SPEED * delta);
|
||||
|
||||
matrixLoadIdentity(matrix);
|
||||
if (p->dx < 0) {
|
||||
vpLoadTextureMatrix(matrix);
|
||||
float xx = x + (TRAIL_SIZE * PULSE_SIZE);
|
||||
if (xx <= 0) {
|
||||
initPulse(p, p->pulseType);
|
||||
} else {
|
||||
setColor(p->color);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TPulse);
|
||||
drawRect(x, y, xx, y + PULSE_SIZE, 0.0f);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
|
||||
drawRect(x + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
y + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
x + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
y + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
0.0f);
|
||||
}
|
||||
} else if (p->dx > 0) {
|
||||
x += PULSE_SIZE; // need to start on the other side of this cell
|
||||
vpLoadTextureMatrix(matrix);
|
||||
float xx = x - (TRAIL_SIZE * PULSE_SIZE);
|
||||
if (xx >= State->width * 2) {
|
||||
initPulse(p, p->pulseType);
|
||||
} else {
|
||||
setColor(p->color);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TPulse);
|
||||
drawRect(x, y, xx, y + PULSE_SIZE, 0.0f);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
|
||||
drawRect(x - HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
y + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
x - HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
y + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
0.0f);
|
||||
}
|
||||
} else if (p->dy < 0) {
|
||||
vpLoadTextureMatrix(matrix);
|
||||
float yy = y + (TRAIL_SIZE * PULSE_SIZE);
|
||||
if (yy <= 0) {
|
||||
initPulse(p, p->pulseType);
|
||||
} else {
|
||||
setColor(p->color);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TPulseVert);
|
||||
drawRect(x, yy, x + PULSE_SIZE, y, 0.0f);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
|
||||
drawRect(x + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
y + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
x + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
y + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
0.0f);
|
||||
}
|
||||
} else if (p->dy > 0) {
|
||||
y += PULSE_SIZE; // need to start on the other side of this cell
|
||||
vpLoadTextureMatrix(matrix);
|
||||
float yy = y - (TRAIL_SIZE * PULSE_SIZE);
|
||||
if (yy >= State->height) {
|
||||
initPulse(p, p->pulseType);
|
||||
} else {
|
||||
setColor(p->color);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TPulseVert);
|
||||
drawRect(x, yy, x + PULSE_SIZE, y, 0.0f);
|
||||
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
|
||||
drawRect(x + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
y - HALF_PULSE_SIZE - HALF_GLOW_SIZE,
|
||||
x + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
y - HALF_PULSE_SIZE + HALF_GLOW_SIZE,
|
||||
0.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
matrixLoadIdentity(matrix);
|
||||
vpLoadTextureMatrix(matrix);
|
||||
}
|
||||
|
||||
void addTap(int x, int y) {
|
||||
int i;
|
||||
int count = 0;
|
||||
int color = (int)randf(4.0f);
|
||||
float scale = randf2(0.9f, 1.9f);
|
||||
x = (int)(x / PULSE_SIZE) * PULSE_SIZE;
|
||||
y = (int)(y / PULSE_SIZE) * PULSE_SIZE;
|
||||
for (i=0; i<MAX_EXTRAS; i++) {
|
||||
struct pulse_s * p = &gExtras[i];
|
||||
if (p->active == 0) {
|
||||
p->originX = x/scale;
|
||||
p->originY = y/scale;
|
||||
p->scale = scale;
|
||||
|
||||
if (count == 0) {
|
||||
p->dx = scale;
|
||||
p->dy = 0.0f;
|
||||
} else if (count == 1) {
|
||||
p->dx = -scale;
|
||||
p->dy = 0.0f;
|
||||
} else if (count == 2) {
|
||||
p->dx = 0.0f;
|
||||
p->dy = scale;
|
||||
} else if (count == 3) {
|
||||
p->dx = 0.0f;
|
||||
p->dy = -scale;
|
||||
}
|
||||
|
||||
p->active = 1;
|
||||
p->color = color;
|
||||
color++;
|
||||
if (color >= 4) {
|
||||
color = 0;
|
||||
}
|
||||
p->startTime = gNow;
|
||||
count++;
|
||||
if (count == 4) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int main(int index) {
|
||||
|
||||
gNow = uptimeMillis();
|
||||
|
||||
if (Command->command != 0) {
|
||||
//debugF("x", Command->x);
|
||||
//debugF("y", Command->y);
|
||||
Command->command = 0;
|
||||
addTap(Command->x, Command->y);
|
||||
}
|
||||
|
||||
int width = State->width;
|
||||
int height = State->height;
|
||||
|
||||
float matrix[16];
|
||||
matrixLoadIdentity(matrix);
|
||||
if (State->rotate) {
|
||||
//matrixLoadRotate(matrix, 90.0f, 0.0f, 0.0f, 1.0f);
|
||||
//matrixTranslate(matrix, 0.0f, -height, 1.0f);
|
||||
// XXX: HAX: do not slide display in landscape
|
||||
} else {
|
||||
matrixTranslate(matrix, -(State->xOffset * width), 0, 0);
|
||||
}
|
||||
|
||||
vpLoadModelMatrix(matrix);
|
||||
|
||||
drawBackground(width, height);
|
||||
|
||||
drawPulses(gPulses, MAX_PULSES);
|
||||
drawPulses(gExtras, MAX_EXTRAS);
|
||||
|
||||
return 45;
|
||||
}
|
18
overlay/packages/wallpapers/Basic/res/values/surfacemode.xml
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 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.
|
||||
-->
|
||||
<resources>
|
||||
<bool name="use_32bit">true</bool>
|
||||
</resources>
|
271
recovery.rc
Normal file
@ -0,0 +1,271 @@
|
||||
on early-init
|
||||
start ueventd
|
||||
|
||||
on init
|
||||
|
||||
sysclktz 0
|
||||
|
||||
loglevel 9
|
||||
|
||||
# setup the global environment
|
||||
export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
|
||||
export LD_LIBRARY_PATH /vendor/lib:/system/lib
|
||||
export ANDROID_BOOTLOGO 1
|
||||
export ANDROID_ROOT /system
|
||||
export ANDROID_ASSETS /system/app
|
||||
export ANDROID_DATA /data
|
||||
export EXTERNAL_STORAGE /mnt/sdcard
|
||||
export ASEC_MOUNTPOINT /mnt/asec
|
||||
export LOOP_MOUNTPOINT /mnt/obb
|
||||
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar
|
||||
|
||||
# Backward compatibility
|
||||
symlink /sys/kernel/debug /d
|
||||
|
||||
# Right now vendor lives on the same filesystem as system,
|
||||
# but someday that may change.
|
||||
symlink /system/vendor /vendor
|
||||
|
||||
# create temp folder for recovery
|
||||
mkdir /tmp
|
||||
|
||||
# create mountpoints
|
||||
mkdir /sdcard 0000 system system
|
||||
mkdir /emmc 0000 system system
|
||||
|
||||
# for emergencyboot
|
||||
symlink /sdcard /mnt/sdcard
|
||||
|
||||
# Create cgroup mount point for cpu accounting
|
||||
mkdir /acct
|
||||
mount cgroup none /acct cpuacct
|
||||
mkdir /acct/uid
|
||||
mkdir /system
|
||||
mkdir /data 0771 system system
|
||||
mkdir /cache 0770 system cache
|
||||
mkdir /config 0500 root root
|
||||
mkdir /efs
|
||||
|
||||
# Directory for putting things only root should see.
|
||||
mkdir /mnt/secure 0700 root root
|
||||
|
||||
# Directory for staging bindmounts
|
||||
mkdir /mnt/secure/staging 0700 root root
|
||||
|
||||
# Directory-target for where the secure container
|
||||
# imagefile directory will be bind-mounted
|
||||
mkdir /mnt/secure/asec 0700 root root
|
||||
|
||||
# Secure container public mount points.
|
||||
mkdir /mnt/asec 0700 root system
|
||||
mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000
|
||||
|
||||
# Filesystem image public mount points.
|
||||
mkdir /mnt/obb 0700 root system
|
||||
mount tmpfs tmpfs /mnt/obb mode=0755,gid=1000
|
||||
|
||||
write /proc/sys/kernel/panic_on_oops 1
|
||||
write /proc/sys/kernel/hung_task_timeout_secs 0
|
||||
write /proc/cpu/alignment 4
|
||||
write /proc/sys/kernel/sched_latency_ns 10000000
|
||||
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
|
||||
write /proc/sys/kernel/sched_compat_yield 1
|
||||
write /proc/sys/kernel/sched_child_runs_first 0
|
||||
|
||||
# Create cgroup mount points for process groups
|
||||
mkdir /dev/cpuctl
|
||||
mount cgroup none /dev/cpuctl cpu
|
||||
chown system system /dev/cpuctl
|
||||
chown system system /dev/cpuctl/tasks
|
||||
chmod 0777 /dev/cpuctl/tasks
|
||||
write /dev/cpuctl/cpu.shares 1024
|
||||
|
||||
mkdir /dev/cpuctl/fg_boost
|
||||
chown system system /dev/cpuctl/fg_boost/tasks
|
||||
chmod 0777 /dev/cpuctl/fg_boost/tasks
|
||||
write /dev/cpuctl/fg_boost/cpu.shares 1024
|
||||
|
||||
mkdir /dev/cpuctl/bg_non_interactive
|
||||
chown system system /dev/cpuctl/bg_non_interactive/tasks
|
||||
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
|
||||
# 5.0 %
|
||||
write /dev/cpuctl/bg_non_interactive/cpu.shares 52
|
||||
|
||||
on fs
|
||||
# mount mtd partitions
|
||||
# Mount /system rw first to give the filesystem a chance to save a checkpoint
|
||||
mount ext4 /dev/block/mmcblk0p9 /system wait rw
|
||||
mount ext4 /dev/block/mmcblk0p7 /cache nosuid nodev noatime wait
|
||||
|
||||
on post-fs
|
||||
# We chown/chmod /data again so because mount is run as root + defaults
|
||||
chown system system /data
|
||||
chmod 0771 /data
|
||||
|
||||
# Create dump dir and collect dumps.
|
||||
# Do this before we mount cache so eventually we can use cache for
|
||||
# storing dumps on platforms which do not have a dedicated dump partition.
|
||||
|
||||
mkdir /data/dontpanic
|
||||
chown root log /data/dontpanic
|
||||
chmod 0750 /data/dontpanic
|
||||
|
||||
# Collect apanic data, free resources and re-arm trigger
|
||||
copy /proc/apanic_console /data/dontpanic/apanic_console
|
||||
chown root log /data/dontpanic/apanic_console
|
||||
chmod 0640 /data/dontpanic/apanic_console
|
||||
|
||||
copy /proc/apanic_threads /data/dontpanic/apanic_threads
|
||||
chown root log /data/dontpanic/apanic_threads
|
||||
chmod 0640 /data/dontpanic/apanic_threads
|
||||
|
||||
write /proc/apanic_console 1
|
||||
|
||||
# Same reason as /data above
|
||||
chown system cache /cache
|
||||
chmod 0770 /cache
|
||||
|
||||
# This may have been created by the recovery system with odd permissions
|
||||
chown system cache /cache/recovery
|
||||
chmod 0770 /cache/recovery
|
||||
|
||||
#change permissions on vmallocinfo so we can grab it from bugreports
|
||||
chown root log /proc/vmallocinfo
|
||||
chmod 0440 /proc/vmallocinfo
|
||||
|
||||
#change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
|
||||
chown root system /proc/kmsg
|
||||
chmod 0440 /proc/kmsg
|
||||
chown root system /proc/sysrq-trigger
|
||||
chmod 0220 /proc/sysrq-trigger
|
||||
|
||||
# create basic filesystem structure
|
||||
mkdir /data/misc 01771 system misc
|
||||
mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth
|
||||
mkdir /data/misc/bluetooth 0770 system system
|
||||
mkdir /data/misc/keystore 0700 keystore keystore
|
||||
mkdir /data/misc/vpn 0770 system system
|
||||
mkdir /data/misc/systemkeys 0700 system system
|
||||
mkdir /data/misc/vpn/profiles 0770 system system
|
||||
# give system access to wpa_supplicant.conf for backup and restore
|
||||
mkdir /data/misc/wifi 0770 wifi wifi
|
||||
chmod 0770 /data/misc/wifi
|
||||
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
|
||||
mkdir /data/local 0771 shell shell
|
||||
mkdir /data/local/tmp 0771 shell shell
|
||||
mkdir /data/data 0771 system system
|
||||
mkdir /data/app-private 0771 system system
|
||||
mkdir /data/app 0771 system system
|
||||
mkdir /data/property 0700 root root
|
||||
|
||||
# create dalvik-cache and double-check the perms
|
||||
mkdir /data/dalvik-cache 0771 system system
|
||||
chown system system /data/dalvik-cache
|
||||
chmod 0771 /data/dalvik-cache
|
||||
|
||||
# create the lost+found directories, so as to enforce our permissions
|
||||
mkdir /data/lost+found 0770
|
||||
mkdir /cache/lost+found 0770
|
||||
|
||||
# double check the perms, in case lost+found already exists, and set owner
|
||||
chown root root /data/lost+found
|
||||
chmod 0770 /data/lost+found
|
||||
chown root root /cache/lost+found
|
||||
chmod 0770 /cache/lost+found
|
||||
|
||||
on boot
|
||||
# basic network init
|
||||
ifup lo
|
||||
hostname localhost
|
||||
domainname localdomain
|
||||
|
||||
# set RLIMIT_NICE to allow priorities from 19 to -20
|
||||
setrlimit 13 40 40
|
||||
|
||||
# Set init its forked children's oom_adj.
|
||||
write /proc/1/oom_adj -16
|
||||
|
||||
# Tweak background writeout
|
||||
write /proc/sys/vm/dirty_expire_centisecs 200
|
||||
write /proc/sys/vm/dirty_background_ratio 5
|
||||
|
||||
# Permissions for System Server and daemons.
|
||||
chown radio system /sys/android_power/state
|
||||
chown radio system /sys/android_power/request_state
|
||||
chown radio system /sys/android_power/acquire_full_wake_lock
|
||||
chown radio system /sys/android_power/acquire_partial_wake_lock
|
||||
chown radio system /sys/android_power/release_wake_lock
|
||||
chown radio system /sys/power/state
|
||||
chown radio system /sys/power/wake_lock
|
||||
chown radio system /sys/power/wake_unlock
|
||||
chmod 0660 /sys/power/state
|
||||
chmod 0660 /sys/power/wake_lock
|
||||
chmod 0660 /sys/power/wake_unlock
|
||||
chown system system /sys/class/timed_output/vibrator/enable
|
||||
chown system system /sys/class/leds/keyboard-backlight/brightness
|
||||
chown system system /sys/class/leds/lcd-backlight/brightness
|
||||
chown system system /sys/class/leds/button-backlight/brightness
|
||||
chown system system /sys/class/leds/jogball-backlight/brightness
|
||||
chown system system /sys/class/leds/red/brightness
|
||||
chown system system /sys/class/leds/green/brightness
|
||||
chown system system /sys/class/leds/blue/brightness
|
||||
chown system system /sys/class/leds/red/device/grpfreq
|
||||
chown system system /sys/class/leds/red/device/grppwm
|
||||
chown system system /sys/class/leds/red/device/blink
|
||||
chown system system /sys/class/leds/red/brightness
|
||||
chown system system /sys/class/leds/green/brightness
|
||||
chown system system /sys/class/leds/blue/brightness
|
||||
chown system system /sys/class/leds/red/device/grpfreq
|
||||
chown system system /sys/class/leds/red/device/grppwm
|
||||
chown system system /sys/class/leds/red/device/blink
|
||||
chown system system /sys/class/timed_output/vibrator/enable
|
||||
chown system system /sys/module/sco/parameters/disable_esco
|
||||
chown system system /sys/kernel/ipv4/tcp_wmem_min
|
||||
chown system system /sys/kernel/ipv4/tcp_wmem_def
|
||||
chown system system /sys/kernel/ipv4/tcp_wmem_max
|
||||
chown system system /sys/kernel/ipv4/tcp_rmem_min
|
||||
chown system system /sys/kernel/ipv4/tcp_rmem_def
|
||||
chown system system /sys/kernel/ipv4/tcp_rmem_max
|
||||
chown root radio /proc/cmdline
|
||||
|
||||
# Define TCP buffer sizes for various networks
|
||||
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
|
||||
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
|
||||
setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
|
||||
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
|
||||
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
|
||||
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
|
||||
|
||||
write /dev/graphics/fb3 1
|
||||
|
||||
class_start default
|
||||
|
||||
## Daemon processes to be run by init.
|
||||
##
|
||||
service ueventd /sbin/ueventd
|
||||
critical
|
||||
|
||||
service console /sbin/sh
|
||||
console
|
||||
disabled
|
||||
user shell
|
||||
group log
|
||||
|
||||
on property:ro.secure=0
|
||||
start console
|
||||
|
||||
service recovery /sbin/recovery
|
||||
|
||||
# adbd is controlled by the persist.service.adb.enable system property
|
||||
service adbd /sbin/adbd
|
||||
disabled
|
||||
|
||||
# adbd on at boot in emulator
|
||||
on property:ro.kernel.qemu=1
|
||||
start adbd
|
||||
|
||||
on property:persist.service.adb.enable=1
|
||||
start adbd
|
||||
|
||||
on property:persist.service.adb.enable=0
|
||||
stop adbd
|
9
shbootimg.mk
Normal file
@ -0,0 +1,9 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
INSTALLED_BOOTIMAGE_TARGET := $(PRODUCT_OUT)/boot.img
|
||||
$(INSTALLED_BOOTIMAGE_TARGET): $(TARGET_PREBUILT_KERNEL) $(recovery_ramdisk) $(INSTALLED_RAMDISK_TARGET) $(PRODUCT_OUT)/utilities/flash_image $(PRODUCT_OUT)/utilities/busybox $(PRODUCT_OUT)/utilities/make_ext4fs $(PRODUCT_OUT)/utilities/erase_image
|
||||
$(call pretty,"Boot image: $@")
|
||||
$(hide) ./device/samsung/c1-common/mkshbootimg.py $@ $(TARGET_PREBUILT_KERNEL) $(INSTALLED_RAMDISK_TARGET) $(recovery_ramdisk)
|
||||
|
||||
$(INSTALLED_RECOVERYIMAGE_TARGET): $(INSTALLED_BOOTIMAGE_TARGET)
|
||||
$(ACP) $(INSTALLED_BOOTIMAGE_TARGET) $@
|
27
sirfgps.conf
Normal file
@ -0,0 +1,27 @@
|
||||
#CSR SiRF plc
|
||||
#PROJECT_NAME : white Space is not allowed
|
||||
#UART_DRIVER : Uart Driver Path
|
||||
#RESET_GPIO : Reset GPIO Driver Path
|
||||
#ONOFF_GPIO : OnOff GPIO Driver Path
|
||||
#EXTERNAL_LNA : 1 - use External LNA, 0 - use Internal LNA only
|
||||
#REF_CLOCK_26MHZ: 1 - use 26MHz TCXO, 0 - use 16.369MHz TCXO
|
||||
#UART_BAUD_RATE : 0 - 115200bps 1 - 230400, 2 - 460800, 3 - 57600
|
||||
#FREQUENCY_AIDING : 0 - Disable, 1 - Enable
|
||||
#SENSOR_AIDING : 0 - Disable, 1 - Enable
|
||||
#SET_ID_IMSI : 1 - Use IMSI for SET ID, 0 - Use MSISDN for SET ID, especially for Japan Network Operators
|
||||
#DEBUGGING_FILES : 0 - no log file, 1 - log files enabled
|
||||
#SSL_ENABLED : 0 - SSL Disabled, 1 - SSL Enabled
|
||||
#CERTI_VERSION : 0 - TLSv1 , 1 - SSLv3 , 2 - SSLv23
|
||||
PROJECT=SAMSUNG_U1
|
||||
UART_DRIVER=/dev/s3c2410_serial1
|
||||
RESET_GPIO=/sys/devices/virtual/sec/gps/GPS_nRST/value
|
||||
ONOFF_GPIO=/sys/devices/virtual/sec/gps/GPS_PWR_EN/value
|
||||
EXTERNAL_LNA=1
|
||||
REF_CLOCK_26MHZ=1
|
||||
UART_BAUD_RATE=2
|
||||
FREQUENCY_AIDING=1
|
||||
SENSOR_AIDING=0
|
||||
SET_ID_IMSI=1
|
||||
DEBUGGING_FILES=0
|
||||
SSL_ENABLED=0
|
||||
CERTI_VERSION=0
|
9
system.prop
Normal file
@ -0,0 +1,9 @@
|
||||
#
|
||||
# system.prop for asop5000
|
||||
#
|
||||
|
||||
rild.libpath=/system/lib/libsec-ril.so
|
||||
rild.libargs=-d /dev/ttyS0
|
||||
ro.sf.lcd_density=240
|
||||
dalvik.vm.heapsize=64m
|
||||
|
124
ueventd.c1.rc
Normal file
@ -0,0 +1,124 @@
|
||||
/dev/null 0666 root root
|
||||
/dev/zero 0666 root root
|
||||
/dev/full 0666 root root
|
||||
/dev/ptmx 0666 root root
|
||||
/dev/tty 0666 root root
|
||||
/dev/random 0666 root root
|
||||
/dev/urandom 0666 root root
|
||||
/dev/ashmem 0666 root root
|
||||
/dev/binder 0666 root root
|
||||
/dev/video14 0660 system system
|
||||
/dev/video21 0660 system system
|
||||
/dev/pmem_gpu1 0660 system graphics
|
||||
|
||||
# logger should be world writable (for logging) but not readable
|
||||
/dev/log/* 0662 root log
|
||||
|
||||
# the msm hw3d client device node is world writable/readable.
|
||||
/dev/msm_hw3dc 0666 root root
|
||||
|
||||
# gpu driver for adreno200 is globally accessible
|
||||
/dev/kgsl 0666 root root
|
||||
|
||||
# these should not be world writable
|
||||
/dev/diag 0660 radio radio
|
||||
/dev/diag_arm9 0660 radio radio
|
||||
/dev/android_adb 0660 adb adb
|
||||
/dev/android_adb_enable 0660 adb adb
|
||||
/dev/ttyMSM0 0600 bluetooth bluetooth
|
||||
/dev/ttyHS0 0600 bluetooth bluetooth
|
||||
/dev/uinput 0660 system bluetooth
|
||||
/dev/alarm 0664 system radio
|
||||
/dev/tty0 0660 root system
|
||||
/dev/graphics/* 0660 root graphics
|
||||
/dev/msm_hw3dm 0660 system graphics
|
||||
/dev/input/* 0660 root input
|
||||
/dev/eac 0660 root audio
|
||||
/dev/cam 0660 root camera
|
||||
/dev/pmem_adsp* 0660 system audio
|
||||
/dev/pmem_camera* 0660 system camera
|
||||
/dev/oncrpc/* 0660 root system
|
||||
/dev/adsp/* 0660 system audio
|
||||
/dev/snd/* 0660 system audio
|
||||
/dev/mt9t013 0660 system system
|
||||
/dev/msm_camera/* 0660 system system
|
||||
/dev/akm8976_daemon 0640 compass system
|
||||
/dev/akm8976_aot 0640 compass system
|
||||
/dev/akm8973_daemon 0640 compass system
|
||||
/dev/akm8973_aot 0640 compass system
|
||||
/dev/bma150 0640 compass system
|
||||
/dev/cm3602 0640 compass system
|
||||
/dev/akm8976_pffd 0640 compass system
|
||||
/dev/lightsensor 0640 system system
|
||||
/dev/msm_pcm_out* 0660 system audio
|
||||
/dev/msm_pcm_in* 0660 system audio
|
||||
/dev/msm_pcm_ctl* 0660 system audio
|
||||
/dev/msm_snd* 0660 system audio
|
||||
/dev/msm_mp3* 0660 system audio
|
||||
/dev/audience_a1026* 0660 system audio
|
||||
/dev/tpa2018d1* 0660 system audio
|
||||
/dev/msm_audpre 0660 system audio
|
||||
/dev/msm_audio_ctl 0660 system audio
|
||||
/dev/htc-acoustic 0660 system audio
|
||||
/dev/vdec 0660 system audio
|
||||
/dev/q6venc 0660 system audio
|
||||
/dev/snd/dsp 0660 system audio
|
||||
/dev/snd/dsp1 0660 system audio
|
||||
/dev/snd/mixer 0660 system audio
|
||||
/dev/fmradio 0660 system audio
|
||||
/dev/smd0 0640 radio radio
|
||||
/dev/qemu_trace 0666 system system
|
||||
/dev/qmi 0640 radio radio
|
||||
/dev/qmi0 0640 radio radio
|
||||
/dev/qmi1 0640 radio radio
|
||||
/dev/qmi2 0640 radio radio
|
||||
/dev/bus/usb/* 0660 system usb
|
||||
|
||||
# CDMA radio interface MUX
|
||||
/dev/ts0710mux* 0640 radio radio
|
||||
/dev/ppp 0660 radio vpn
|
||||
/dev/tun 0660 vpn vpn
|
||||
|
||||
# sysfs properties
|
||||
/sys/devices/virtual/input/input* enable 0660 root input
|
||||
/sys/devices/virtual/input/input* poll_delay 0660 root input
|
||||
|
||||
# camera
|
||||
/dev/video0 0660 system camera
|
||||
/dev/video1 0660 system camera
|
||||
/dev/video2 0660 system camera
|
||||
/dev/video3 0660 system camera
|
||||
|
||||
# mfc
|
||||
/dev/s3c-mfc 0660 system graphics
|
||||
|
||||
# for usb printer
|
||||
/dev/usb/lp* 0660 system usb
|
||||
|
||||
/dev/i2c-7 0660 system system
|
||||
/dev/i2c-15 0660 system system
|
||||
/dev/CEC 0660 system system
|
||||
/dev/HPD 0660 system system
|
||||
/dev/s5p-jpeg 0660 system system
|
||||
|
||||
# for Sensor HAL
|
||||
/dev/akm8975 0660 system system
|
||||
/dev/accelerometer 0660 system system
|
||||
|
||||
/dev/s3c2410_serial1 0660 root system
|
||||
/dev/tspdrv 0660 shell shell
|
||||
|
||||
# for MTP
|
||||
/dev/usb_mtp_gadget 0660 system system
|
||||
|
||||
# added by slsi
|
||||
/dev/mali 0666 system system
|
||||
/dev/ump 0666 system graphics
|
||||
|
||||
# for ULP Audio
|
||||
/dev/s5p-rp 0660 system audio
|
||||
/dev/s5p-rp_ctrl 0660 system audio
|
||||
|
||||
/dev/fimg2d 0666 system system
|
||||
|
||||
/dev/pmem 0660 system graphics
|
23
vold.fstab
Normal file
@ -0,0 +1,23 @@
|
||||
## Vold 2.0 Generic fstab
|
||||
## - San Mehat (san@android.com)
|
||||
##
|
||||
|
||||
#######################
|
||||
## Regular device mount
|
||||
##
|
||||
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
|
||||
## label - Label for the volume
|
||||
## mount_point - Where the volume will be mounted
|
||||
## part - Partition # (1 based), or 'auto' for first usable partition.
|
||||
## <sysfs_path> - List of sysfs paths to source devices
|
||||
######################
|
||||
|
||||
# internal sdcard
|
||||
dev_mount sdcard /mnt/sdcard 11 /devices/platform/s3c-mshci.0/mmc_host/mmc0/mmc0
|
||||
|
||||
# external sdcard
|
||||
dev_mount emmc /mnt/emmc auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1
|
||||
|
||||
# otg sdcard
|
||||
#usb_mount sdcard2 /mnt/sdcard/usbStorage auto /devices/platform/s3c_otghcd/usb
|
||||
#end line ## keep this line
|