a32: Initial vendor extraction

This commit is contained in:
AndroidHQ254 2024-04-18 22:25:59 +03:00
commit 8fb9e3654a
No known key found for this signature in database
GPG key ID: 5D5E97424CF30C73
2294 changed files with 80476 additions and 0 deletions

214
Android.bp Normal file
View file

@ -0,0 +1,214 @@
// Automatically generated file. DO NOT MODIFY
//
// This file is generated by device/samsung/a32/setup-makefiles.sh
soong_namespace {
}
prebuilt_etc_xml {
name: "android.hardware.health@2.1-samsung",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.health@2.1-samsung.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "android.hardware.neuralnetworks@1.3-service-mtk-gpu",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-mtk-gpu.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "android.hardware.sensors@2.0-multihal",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.sensors@2.0-multihal.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "android.hardware.wifi.hostapd",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "android.hardware.wifi.supplicant",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "android.hardware.wifi@1.0-service",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "manifest_android.hardware.drm@1.4-service.clearkey",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.clearkey.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "manifest_android.hardware.drm@1.4-service.widevine",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "manifest_vendor.samsung.hardware.security.widevine.keyprov@1.0-service",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.samsung.hardware.security.widevine.keyprov@1.0-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "power-default",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/power-default.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "sec.android.hardware.nfc@1.2-service",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/sec.android.hardware.nfc@1.2-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.authfw@1.0-manifest",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.authfw@1.0-manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.biometrics.fingerprint@3.0-service",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.biometrics.fingerprint@3.0-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.hqm@1.0-manifest",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.hqm@1.0-manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.security.hdcp.wifidisplay-default",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.security.hdcp.wifidisplay-default.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.snap-default",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.snap-default.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.thermal@1.0-manifest",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.thermal@1.0-manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.tlc.hdm@1.1-manifest",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.tlc.hdm@1.1-manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.tlc.iccc@1.0-manifest",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.tlc.iccc@1.0-manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.tlc.kg@1.1-manifest",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.tlc.kg@1.1-manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.vibrator-default",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.wifi.hostapd",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.wifi.hostapd.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.wifi@2.0-service",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.wifi@2.0-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}

9
Android.mk Normal file
View file

@ -0,0 +1,9 @@
# Automatically generated file. DO NOT MODIFY
#
# This file is generated by device/samsung/a32/setup-makefiles.sh
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),a32)
endif

4
BoardConfigVendor.mk Normal file
View file

@ -0,0 +1,4 @@
# Automatically generated file. DO NOT MODIFY
#
# This file is generated by device/samsung/a32/setup-makefiles.sh

2300
a32-vendor.mk Normal file

File diff suppressed because it is too large Load diff

BIN
proprietary/system/bin/lpm Executable file

Binary file not shown.

View file

@ -0,0 +1,83 @@
on charger
# /efs
wait /dev/block/by-name/sec_efs
mount ext4 /dev/block/by-name/sec_efs /efs nosuid nodev noatime noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic
chown radio system /efs
chmod 0771 /efs
mkdir /efs/Battery
chmod 0775 /efs/Battery
chown radio system /efs/Battery
mkdir /efs/lpm
chmod 0775 /efs/lpm
chown system system /efs/lpm
chown radio system /efs/Battery/batt_capacity_max
chmod 0664 /efs/Battery/batt_capacity_max
chown radio system /efs/Battery/batt_repcap_1st
chmod 0664 /efs/Battery/batt_repcap_1st
chown radio system /efs/usb_hw_param
chmod 771 /efs/usb_hw_param
chown system system /efs/usb_hw_param/usb_hw_param.log
chmod 0660 /efs/usb_hw_param/usb_hw_param.log
chown system system /efs/FactoryApp/cisd_data
chmod 0640 /efs/FactoryApp/cisd_data
chown system system /efs/FactoryApp/cisd_tx_data
chmod 0640 /efs/FactoryApp/cisd_tx_data
chown system system /efs/FactoryApp/cisd_event_data
chmod 0640 /efs/FactoryApp/cisd_event_data
chown system system /efs/FactoryApp/cisd_fullcaprep_max
chmod 0640 /efs/FactoryApp/cisd_fullcaprep_max
chown system system /efs/FactoryApp/batt_after_manufactured
chmod 0640 /efs/FactoryApp/batt_after_manufactured
chown system system /efs/FactoryApp/batt_discharge_level
chmod 0640 /efs/FactoryApp/batt_discharge_level
chown system system /efs/FactoryApp/prev_batt_data
chmod 0660 /efs/FactoryApp/prev_batt_data
chown system system /efs/FactoryApp/asoc
chmod 0660 /efs/FactoryApp/asoc
chown system system /efs/FactoryApp/cisd_wc_data
chmod 0660 /efs/FactoryApp/cisd_wc_data
chown system system /efs/FactoryApp/cisd_pd_data
chmod 0660 /efs/FactoryApp/cisd_pd_data
chown system system /efs/FactoryApp/digital_hall
chmod 0664 /efs/FactoryApp/digital_hall
# /cache
wait /dev/block/by-name/cache
mount ext4 /dev/block/by-name/cache /cache nosuid nodev barrier=1
chown radio system /cache
mkdir /cache/lpm
chmod 0770 /cache/lpm
chown system system /cache/lpm
# /sys
chmod 0664 /sys/class/power_supply/battery/batt_temp_table
chown system radio /sys/class/power_supply/battery/batt_temp_table
chmod 0664 /sys/class/power_supply/battery/batt_capacity_max
chown system radio /sys/class/power_supply/battery/batt_capacity_max
chmod 0660 /sys/class/power_supply/battery/batt_repcap_1st
chown system radio /sys/class/power_supply/battery/batt_repcap_1st
chmod 0664 /sys/class/power_supply/battery/battery_cycle
chown system radio /sys/class/power_supply/battery/battery_cycle
chmod 0664 /sys/class/power_supply/battery/batt_after_manufactured
chown system radio /sys/class/power_supply/battery/batt_after_manufactured
chown system radio /sys/class/power_supply/battery/cisd_fullcaprep_max
chmod 0660 /sys/class/power_supply/battery/cisd_fullcaprep_max
chown system radio /sys/class/power_supply/battery/cisd_data
chmod 0660 /sys/class/power_supply/battery/cisd_data
chown system radio /sys/class/power_supply/battery/cisd_data_efs_path
chmod 0660 /sys/class/power_supply/battery/cisd_data_efs_path
chown system system /sys/class/sec/digital_hall/digital_hall_thd
chmod 0664 /sys/class/sec/digital_hall/digital_hall_thd
chown system system /sys/class/leds/lcd-backlight/brightness
chmod 0660 /sys/class/leds/lcd-backlight/brightness
# etc
copy /system/vendor/firmware/battery_data.dat /efs/Battery/battery_data.dat
chmod 0400 /efs/Battery/battery_data.dat
trigger firmware_mounts_complete
write /sys/class/power_supply/battery/batt_update_data "/efs/Battery/battery_data.dat"
chmod 0660 /sys/power/wakeup_count
class_start sec-charger
service lpm /system/bin/lpm
class sec-charger
user root
group system radio input
critical

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more