rodin: Initial vendor tree

Change-Id: I82fdf19168c57722403b81d983505a35d12b9926
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
This commit is contained in:
Ido
2026-03-08 19:03:54 +00:00
commit 56098a95e2
1812 changed files with 412285 additions and 0 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+31
View File
@@ -0,0 +1,31 @@
#!/vendor/bin/sh
default_fact_prop=$(getprop ro.soc.manufacturer)
if [ "$default_fact_prop" == "" ]; then
fact_val=$(cat /sys/devices/soc0/family)
/vendor/bin/setprop ro.vendor.soc.manufacturer ${fact_val}
fi
default_soc_prop=$(getprop ro.soc.model)
if [ "$default_soc_prop" == "" ]; then
soc_val=$(cat /sys/devices/soc0/soc_id)
/vendor/bin/setprop ro.vendor.soc.model ${soc_val}
else
soc_val="$default_soc_prop"
fi
soc_ext_val=$(cat /proc/device-tree/model-external-name 2>/dev/null)
if [ -z "$soc_ext_val" ]; then
soc_ext_val=${soc_val}
fi
/vendor/bin/setprop ro.vendor.soc.model.external_name ${soc_ext_val}
soc_part_val=$(cat /proc/device-tree/model-part-name 2>/dev/null)
if [ -z "$soc_part_val" ]; then
soc_part_val=${soc_val}
fi
/vendor/bin/setprop ro.vendor.soc.model.part_name ${soc_part_val}
/vendor/bin/setprop ro.vendor.soc.model_ready 1
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
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.
BIN
View File
Binary file not shown.
BIN
View File
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.
BIN
View File
Binary file not shown.
+57
View File
@@ -0,0 +1,57 @@
#!/vendor/bin/sh
########################################################
### init.insmod.cfg format: ###
### ----------------------------------------------- ###
### [insmod|setprop|enable/moprobe] [path|prop name] ###
### ... ###
########################################################
if [ $# -eq 1 ]; then
cfg_file=$1
else
exit 1
fi
if [ -f $cfg_file ]; then
while IFS="|" read -r action arg
do
case $action in
"insmod") insmod $arg ;;
"setprop")
times=1
setprop $arg 1
while [ "$?" -ne 0 ]
do
if [ $times -gt 128 ]; then
break
fi
let times++
setprop $arg 1
done ;;
"enable") echo 1 > $arg ;;
"modprobe")
insmod_arg=${arg}
for partition in system_dlkm vendor
do
modules_dir_base="/${partition}/lib/modules"
for modules_dir in ${modules_dir_base}/*/ ${modules_dir_base}
do
if [ ! -f "${modules_dir}/modules.load" ]; then
continue
fi
case ${insmod_arg} in
"-b *" | "-b")
arg="-b $(cat ${modules_dir}/modules.load)" ;;
"*" | "")
arg="$(cat ${modules_dir}/modules.load)" ;;
esac
modprobe -a -d ${modules_dir} $arg
done
done
esac
done < $cfg_file
else
exit 2
fi
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.