GithubHelp home page GithubHelp logo

android_device_samsung_dream2lte's Introduction

TWRP device tree for Samsung S8+ aka dream2lte

Kernel source

Available at https://github.com/corsicanu/android_kernel_samsung_universal8895

How to build

This was tested and it's fully compatible with minimal manifest twrp.

  1. Set up the build environment following instructions from here
  2. In the root folder of cloned repo you need to clone the device tree:
git clone -b android-9.0 https://github.com/teamwin/android_device_samsung_dream2lte.git device/samsung/dream2lte
  1. To build:
export ALLOW_MISSING_DEPENDENCIES=true && . build/envsetup.sh && lunch omni_dream2lte-eng && mka recoveryimage -j128

android_device_samsung_dream2lte's People

Contributors

arter97 avatar corsicanu avatar epicx67 avatar raymanfx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android_device_samsung_dream2lte's Issues

droid

ifneq ($(filter dream2lte,$(TARGET_DEVICE)),)

LOCAL_PATH := $(call my-dir)

include $(call all-makefiles-under,$(LOCAL_PATH))

endif

recovery

/boot emmc /dev/block/bootdevice/by-name/BOOT
/recovery emmc /dev/block/bootdevice/by-name/RECOVERY flags=backup=1
/system ext4 /dev/block/bootdevice/by-name/SYSTEM
/data ext4 /dev/block/bootdevice/by-name/USERDATA flags=encryptable=footer;length=-20480
/cache ext4 /dev/block/bootdevice/by-name/CACHE
/modem emmc /dev/block/bootdevice/by-name/RADIO flags=backup=1;display="Baseband"
/efs ext4 /dev/block/bootdevice/by-name/EFS flags=backup=1;display="EFS"
/external_sd vfat /dev/block/mmcblk0p1 /dev/block/mmcblk0 flags=display="Micro SDcard";storage;wipeingui;removable
/usb-otg vfat /dev/block/sde1 /dev/block/sde flags=display="USB-OTG";storage;wipeingui;removable

android.mk

ifneq ($(filter dream2lte,$(TARGET_DEVICE)),)

LOCAL_PATH := $(call my-dir)

include $(call all-makefiles-under,$(LOCAL_PATH))

endif

root

/dev/mali0 0666 system system
/dev/ion 0666 system system
/dev/ump 0666 system graphics
/dev/exynos-mem 0660 system graphics
/dev/video0 0660 system camera
/dev/video1 0660 system camera
/dev/video2 0660 system camera
/dev/video3 0660 system camera
/dev/video20 0660 system system

media0 is used for GSC, DECON, etc

/dev/media0 0660 system camera

media1 is used for DECON Ext WB

/dev/media1 0660 system graphics

Various devices use the v4l-subdev interface

We declare all such nodes simultaneously here

/dev/v4l-subdev0 0660 system camera
/dev/v4l-subdev1 0660 system camera
/dev/v4l-subdev2 0660 system camera
/dev/v4l-subdev3 0660 system camera
/dev/v4l-subdev4 0660 system camera
/dev/v4l-subdev5 0660 system camera
/dev/v4l-subdev6 0660 system camera
/dev/v4l-subdev7 0660 system camera
/dev/v4l-subdev8 0660 system camera
/dev/v4l-subdev9 0660 system camera
/dev/v4l-subdev10 0660 system camera
/dev/v4l-subdev11 0660 system camera
/dev/v4l-subdev12 0660 system camera
/dev/v4l-subdev13 0660 system camera
/dev/v4l-subdev14 0660 system camera
/dev/v4l-subdev15 0660 system camera
/dev/v4l-subdev16 0660 system camera
/dev/v4l-subdev17 0660 system camera
/dev/v4l-subdev18 0660 system camera
/dev/v4l-subdev19 0660 system camera

v4l-subdev20 is used for DECON Ext WB

/dev/v4l-subdev20 0660 system graphics
/dev/v4l-subdev21 0660 system graphics
/dev/v4l-subdev32 0660 system graphics

gscalers

/dev/video23 0660 media graphics
/dev/video26 0660 media graphics
/dev/video24 0660 media graphics
/dev/video27 0660 media graphics
/dev/video29 0660 media graphics
/dev/video30 0660 media graphics

video31 is used for DECON Ext WB

/dev/video31 0660 media graphics

mscalers

/dev/video50 0660 media graphics
/dev/m2m1shot_scaler0 0660 cameraserver m2mscaler

/dev/video55 0666 system graphics
/dev/fimg2d 0666 system graphics
/dev/i2c-2 0660 system system
/dev/HPD 0660 system system

mfc

/dev/video6 0660 mediacodec mediadrm
/dev/video7 0660 media mediadrm
/dev/video8 0660 media mediadrm
/dev/video9 0660 media mediadrm

camera

/dev/video101 0660 cameraserver cameraserver
/dev/video102 0660 cameraserver cameraserver
/dev/video103 0660 cameraserver cameraserver
/dev/video104 0660 cameraserver cameraserver
/dev/video107 0660 cameraserver cameraserver
/dev/video109 0660 cameraserver cameraserver
/dev/video110 0660 cameraserver cameraserver
/dev/video111 0660 cameraserver cameraserver
/dev/video112 0660 cameraserver cameraserver
/dev/video120 0660 cameraserver cameraserver
/dev/video121 0660 cameraserver cameraserver
/dev/video122 0660 cameraserver cameraserver
/dev/video130 0660 cameraserver cameraserver
/dev/video131 0660 cameraserver cameraserver
/dev/video132 0660 cameraserver cameraserver
/dev/video140 0660 cameraserver cameraserver
/dev/video141 0660 cameraserver cameraserver
/dev/video142 0660 cameraserver cameraserver
/dev/video151 0660 cameraserver cameraserver
/dev/video152 0660 cameraserver cameraserver
/dev/video160 0660 cameraserver cameraserver
/dev/video161 0660 cameraserver cameraserver
/dev/video170 0660 cameraserver cameraserver
/dev/video171 0660 cameraserver cameraserver
/dev/video172 0660 cameraserver cameraserver
/dev/video173 0660 cameraserver cameraserver
/dev/video174 0660 cameraserver cameraserver
/dev/video180 0660 cameraserver cameraserver
/dev/video190 0660 cameraserver cameraserver
/dev/video191 0660 cameraserver cameraserver
/dev/video192 0660 cameraserver cameraserver
/dev/video193 0660 cameraserver cameraserver
/dev/video210 0660 cameraserver cameraserver
/dev/video211 0660 cameraserver cameraserver
/dev/video212 0660 cameraserver cameraserver
/dev/video213 0660 cameraserver cameraserver
/dev/video214 0660 cameraserver cameraserver
/dev/video215 0660 cameraserver cameraserver
/dev/video216 0660 cameraserver cameraserver
/dev/video217 0660 cameraserver cameraserver
/dev/video218 0660 cameraserver cameraserver
/dev/video219 0660 cameraserver cameraserver
/dev/video220 0660 cameraserver cameraserver
/dev/video221 0660 cameraserver cameraserver
/dev/video222 0660 cameraserver cameraserver
/dev/video223 0660 cameraserver cameraserver
/dev/video224 0660 cameraserver cameraserver
/dev/video225 0660 cameraserver cameraserver
/dev/media2 0660 media media
/dev/hdcp2 0660 media media

jpeg

/dev/m2m1shot_jpeg 0660 media media
/dev/video12 0660 media media

audio

/dev/seiren 0660 system audio

#temporary
/data/modem.bin 0400 radio system

DM tools

/dev/umts_dm0 0660 radio radio
/dev/umts_router 0660 radio radio

SIPC RIL

/dev/umts_boot0 0660 radio radio
/dev/umts_ipc0 0660 radio radio
/dev/umts_ipc1 0660 radio radio
/dev/umts_rfs0 0660 radio radio

Modem Interface

/dev/block/platform/11120000.ufs/by-name/RADIO 0660 system radio
/dev/block/platform/11120000.ufs/by-name/CP_DEBUG 0660 radio system
/dev/umts* 0660 system radio
/dev/umts_csd 0660 system loop_radio
/dev/smd4 0660 system radio
/dev/ramdump_memshare 0660 system radio

interactive governor parameters

/sys/devices/system/cpu/cpu* cpufreq/interactive/timer_rate 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/timer_slack 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/min_sample_time 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/hispeed_freq 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/target_loads 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/go_hispeed_load 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/above_hispeed_delay 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/boost 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/boostpulse 0200 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/input_boost 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/boostpulse_duration 0660 system system
/sys/devices/system/cpu/cpu* cpufreq/interactive/io_is_busy 0660 system system

Vision (VPU, SCORE)

/dev/vertex0 0660 media media
/dev/vertex1 0660 media media
/dev/iva_ctl 0660 media media

sensor sysfs properties

/sys/devices/virtual/input/input* poll_delay 0660 system radio
/sys/devices/virtual/input/input* enable 0660 system radio

Sensorhub IIO

/dev/ssp_sensorhub 0660 system system
/dev/batch_io 0600 system system
/dev/iio:device* 0660 system system
/sys/devices/platform/108c0000.spi/spi_master/spi10/spi10.0/iio:device* buffer/enable 0660 system system
/sys/devices/platform/108c0000.spi/spi_master/spi10/spi10.0/iio:device* buffer/length 0660 system system
/sys/bus/iio/devices/iio:device* 0664 system radio

Broadcom Sensorhub Bridge Driver

/dev/bbd_sensor 0660 system system
/dev/bbd_control 0660 system system
/dev/bbd_packet 0660 system system
/dev/bbd_reliable 0660 system system
/dev/bbd_sio 0660 system system
/dev/bbd_patch 0660 system system
/dev/ttyBCM* 0660 system system

Google FRP solution

/dev/block/platform/11120000.ufs/by-name/PERSISTENT 0660 system system

Reactivation lock

/dev/block/platform/11120000.ufs/by-name/STEADY 0660 system system

android.mk

ifneq ($(filter dream2lte,$(TARGET_DEVICE)),)

LOCAL_PATH := $(call my-dir)

include $(call all-makefiles-under,$(LOCAL_PATH))

endif

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.