android/device/softwinner/ceres-c3/BoardConfig.mk | ●●●●● patch | view | raw | blame | history | |
android/device/softwinner/ceres-c3/ceres_c3.mk | ●●●●● patch | view | raw | blame | history | |
android/device/softwinner/ceres-c3/init.device.rc | ●●●●● patch | view | raw | blame | history |
android/device/softwinner/ceres-c3/BoardConfig.mk
.. .. @@ -26,7 +26,8 @@ 26 26 BOARD_AVB_VBMETA_VENDOR_ROLLBACK_INDEX_LOCATION := 2 27 27 28 28 BOARD_BOOTIMAGE_PARTITION_SIZE := $(call get_partition_size,boot,$(PARTITION_CFG_FILE)) 29 -BOARD_KERNEL_CMDLINE += selinux=1 androidboot.selinux=enforcing androidboot.dtbo_idx=0,1,229 +BOARD_KERNEL_CMDLINE += selinux=1 androidboot.selinux=permissive androidboot.dtbo_idx=0,1,230 +#BOARD_KERNEL_CMDLINE += selinux=1 androidboot.selinux=enforcing androidboot.dtbo_idx=0,1,230 31 BOARD_FLASH_BLOCK_SIZE := 4096 31 32 BOARD_CACHEIMAGE_PARTITION_SIZE := $(call get_partition_size,cache, $(PARTITION_CFG_FILE)) 32 33 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 android/device/softwinner/ceres-c3/ceres_c3.mk
.. .. @@ -3,7 +3,8 @@ 3 3 4 4 #32bit android,you should define TARGET_ARCH := arm 5 5 #64bit android,you should define TARGET_ARCH := arm64 6 -TARGET_ARCH ?= arm6 +#TARGET_ARCH ?= arm7 +TARGET_ARCH ?= arm647 8 ifeq ($(TARGET_ARCH),arm) 8 9 $(call inherit-product, device/softwinner/ceres-common/ceres_32_bit.mk) 9 10 else ifeq ($(TARGET_ARCH),arm64) .. .. @@ -255,7 +256,10 @@ 255 256 256 257 # set primary display orientation to 270 257 258 PRODUCT_PROPERTY_OVERRIDES += \ 258 - ro.surface_flinger.primary_display_orientation=ORIENTATION_270 \259 + ro.surface_flinger.primary_display_orientation=ORIENTATION_270260 + #feisi261 + #ro.surface_flinger.primary_display_orientation=ORIENTATION_90262 + #ro.surface_flinger.primary_display_orientation=ORIENTATION_0 \259 263 260 264 PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ 261 265 ro.minui.default_rotation=ROTATION_LEFT \ .. .. @@ -265,8 +269,8 @@ 265 269 ro.camera.enableLazyHal=true 266 270 267 271 PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ 268 - ro.primary_display.user_rotation=90 \269 - ro.input_flinger.primary_touch.rotation=270\272 + ro.primary_display.user_rotation=0 \273 + ro.input_flinger.primary_touch.rotation=0\270 274 271 275 # if display width < height, maybe qq camera is not match 272 276 # we can set the property for qq. .. .. @@ -310,6 +314,11 @@ 310 314 311 315 #PRODUCT_ROTATION := 90 312 316 317 +PRODUCT_COPY_FILES += \318 + $(LOCAL_PATH)/ido/liblcd_bl.so:/system/lib64/liblcd_bl.so \319 + $(LOCAL_PATH)/ido/liblcd_bl32.so:/system/lib/liblcd_bl.so \320 +321 +313 322 PRODUCT_CHARACTERISTICS := tablet 314 323 315 324 PRODUCT_AAPT_CONFIG := mdpi xlarge hdpi xhdpi large android/device/softwinner/ceres-c3/init.device.rc
.. .. @@ -27,18 +27,53 @@ 27 27 write /proc/sys/vm/page-cluster 0 28 28 setprop persist.vendor.overlay.user_rotation ${ro.primary_display.user_rotation} 29 29 30 + # no battery31 + setprop ro.sys.support.nobattery true32 +33 + chmod 0777 /dev/ttyS234 + chmod 0777 /dev/ttyS335 + chmod 0777 /dev/ttyS436 +37 + chmod 0666 /dev/dis_ts38 + chmod 0666 /dev/lcd_bl39 +40 +30 41 on late-fs 31 42 ### csi module 32 -# insmod /vendor/modules/videobuf2-core.ko33 -# insmod /vendor/modules/videobuf2-memops.ko34 -# insmod /vendor/modules/videobuf2-dma-contig.ko35 -# insmod /vendor/modules/videobuf2-v4l2.ko36 -# insmod /vendor/modules/vin_io.ko37 -# insmod /vendor/modules/gc2385_mipi.ko38 -# insmod /vendor/modules/vin_v4l2.ko43 + insmod /vendor/modules/videobuf2-core.ko44 + insmod /vendor/modules/videobuf2-memops.ko45 + insmod /vendor/modules/videobuf2-dma-contig.ko46 + insmod /vendor/modules/videobuf2-v4l2.ko47 + insmod /vendor/modules/videobuf2-vmalloc.ko48 + insmod /vendor/modules/vin_io.ko49 + insmod /vendor/modules/ov5648_mipi.ko50 + insmod vendor/modules/ov8858_r2a_4lane.ko51 + #insmod /vendor/modules/gc2385_mipi.ko52 + insmod /vendor/modules/vin_v4l2.ko39 53 40 54 on property:sys.boot_completed=1 41 - #inmod tp module42 -# insmod /vendor/modules/gslX680new.ko43 -# chown system system /sys/class/ctp/tp_idle44 -# write /sys/class/thermal/thermal_zone0/policy power_allocator55 +#usb hub up56 + chmod 0777 /sys/class/leds/hubrst/brightness57 + write /sys/class/leds/hubrst/brightness 25558 +59 +#GPIO 66 67 input60 + write /sys/class/gpio/export 6661 + write /sys/class/gpio/export 6762 + write /sys/class/gpio/gpio66/direction in63 + write /sys/class/gpio/gpio67/direction in64 + chmod 0777 /sys/class/gpio/gpio66/direction65 + chmod 0777 /sys/class/gpio/gpio67/direction66 + chmod 0777 /sys/class/gpio/gpio66/value67 + chmod 0777 /sys/class/gpio/gpio67/value68 +69 +#GPIO 68 76 output70 + write /sys/class/gpio/export 6871 + write /sys/class/gpio/export 7672 + write /sys/class/gpio/gpio68/direction out73 + write /sys/class/gpio/gpio76/direction out74 + chmod 0777 /sys/class/gpio/gpio68/direction75 + chmod 0777 /sys/class/gpio/gpio76/direction76 + chmod 0777 /sys/class/gpio/gpio68/value77 + chmod 0777 /sys/class/gpio/gpio76/value78 +79 + write /sys/class/thermal/thermal_zone0/policy power_allocator