-
Notifications
You must be signed in to change notification settings - Fork 9
Changelog
halaszk edited this page May 7, 2016
·
23 revisions
Some functions and code ported from perseus kernels THX AndreiLux for this! This kernel is based on N910CXXU2DPCB and perseus.
##Kernel-V2.2:## Kernel:
- Merged N910CXXU2DPCB Sourcedrop for Android 6.0 MM compatibility
- Updated Linux mainstream to 3.10.101
- Touchkeys:
-
added touchkey brightness (regulator voltage) control
-
added Turn display off when 'recent' and 'back' touchkeys are pressed
-
- HMP: do not fork-boost background Android apps
Synapse:
- Added doze control for OS MM
- Added added touchkey brightness control
- Various Synapse script fixed and merged from SkyHigh kernels
##Kernel-V1.5-V2.1:## Kernel:
- Merged N910CXXU1COI4 Sourcedrop
- Updated Linux mainstream to 3.10.100
- Varios fixes and performance tweaks for HMP, MM, Kernel_Scheduler etc. (See full changelog on github commits)
##Kernel-V1.4:## Kernel:
- Merged N910CXXU1BOE3 Sourcedrop
- Updated Linux mainstream to 3.10.82
- Varios fixes for writeback/fs/cpufreq/kernel-scheduler/Wifi-driver/ARM-platforms/mm/kthread_work/smp
- Drivers: GPU: optimize min/max threshold in dvfs table
- Exynos5433-common DTS: merge input_booster and IPA config from exynos7420-zero-common
- Dynamic CPU Hotplug: ported exynos-interface from Universal5410 to control min/max online core control
- Drivers: sensorhub: reduce wakelock time
- Drivers: GPU: less dvfs polling time
- Added fully support for SM-N910U device, now we have a barebone kernel for (C/H/U)
- Kernel now fully compiled from DTS device tree source
Synapse:
- Added Exynos Core control
- Various ramfs tweaks
##Kernel-V1.3b:## Kernel:
- Increasing throttling freq in device tree source
- Reverted GPU DVFS delay and pm time and GPU "all core on param" to stock value.
- drivers: battery: Add unstable power detection switch to charger controls.
- drivers: battery: extern charge_control to SIOP levels control (screen on charge limits).
- drivers: battery: increase siop limits to higher value, it is fixed the negative Inow value when screen is on and the normal AC charging connected.
Synapse:
- Added AC/Main screen off control under Battery TAB.
##Kernel-V1.3:## Kernel:
- Merged N910CXXU1BNL8 sourcecode from OSRC release.
- Drivers: battery: fully reverted stupid fast_charging driver and make Universal5433 Max77843 charge control (original version thx to Andreilux).
- Mach-Exynos: added exynos-interface for control min/max online SOC core control.
- Varios fixes for workqueue/procfs/mm/iosched/ext4/sched/irq.
- I think the WIFI touchlag has gone away.
- I made Device Tree image file generating script, now we can use a compiled dt.img from our dts source code.
Synapse:
- I added a new TAB to Synapse: HMP: under this TAB we can controlling HMP UP/DOWN migrating thresholds .
- New charge-control interface under Battery TAB: support and fully controlled the normal and the adaptive-fastcharging, USB, and various MHL charging current.
##Kernel-V1.2:## Kernel:
- Input-touchscreen: Added input-booster event (from S6)
- Optimized Makefile
Synapse:
- Fixed GPU always used lowest freq (266-350MHz) at some devices, now 3D performance is restored normally (52-55k in Antutu).
##Kernel-V1.1:## Kernel:
- wireless: dhd: Enable standby ARP and multicast packet filters
- security: SELinux: revert Samsung hard enforcing
- cpufreq: Remember last policy min/max on cluster restart
- HMP: Added HMP_LITTLE_PACKING control from sysfs
- HMP: sched: Clean up hmp_up_threshold checks
- HMP: fix out-of-range CPU possible
- HMP: Do not fork-boost tasks coming from PIDs <= 2
- HMP: Make idle balance behaviour normal when HMP: HMP_LITTLE_PACKING is disabled
- ARM: Mali-T760: disabled min/max lock sysfs
- Various sched/mm/writeback/workqueue fixes
- gpio: sysfs: fix memory leak in gpiod_export_link
- gpio: sysfs: fix memory leak in gpiod_sysfs_set_active_low
- ARM: DMA: ensure that old section mappings are flushed from the TLB
- cpufreq: interactive: merge interactive governor from new G920F source
- input_booster: ported from SM-G920F
- cypress-touchkey: Added input-booster event (from S6)
- misc: Input booster: Allow configurable levels
- Exynos-Thermal: Smoothen throttling levels
- CPUFREQ: EGL: increase booting freq to 1.7GHz
- ARM: enable UNALIGNED_ACCESS
Synapse:
- Added HMP packing mode control for Advanced TAB ( Auto mode will be able to use automatic when you are in POWER_SAVE_MOD in TW ROM, if disabled POWER_SAVE_MOD hmp_little_packing auto disabled so kernel use normal packing (more performance)
##Kernel-V0.1-V1.0:##
- Updated to BOC5 sourcedrop
- merged mainstream source updates from SM-G920F source (Galaxy S6)
- Merged GPU DVFS governor driver from SM-G920F
- exFat working.
- init.d support
- Variety of hotfix patches from upstream updated to their final forms.
- NFS (in-kernel), CIFS, NTFS (as modules) supported.
- Auto-rooting kernel.
- Undervolting support. (controlled it from synapse)
- Overclocking support for CA57 cores up to 2.1GHz
- Overclocking support for CA53 cores up to 1.8GHz
- GPU-MALI: added 800MHz, 733MHz OC freqs
- Added GPU Voltage and Clock Control interface
- You can check your stored MALI-GPU settings with this software: Download MaliStatus-T628MP6.apk
- Added Internal-and-Memory-and-ISP-frequency-voltage-control, it can controlled by Synapse
- Custom LED controls implemented; Exposed most variable controls for the notification LED via sysfs and Synapse (LED tab).
- The kernel will remove the main KNOX related APKs from the ROM by itself.
- The kernel auto-install Synapse from AndreiLux.
- I/O controls from Synapse
- Cortexbrain script functions from Dorimanx SGSII kernel with auto screen on/off module
- Added new PM kernel driver from Yank555.lu
- Kernel sched optimizes
- Added governor selectable for synapse
- Added and updated ROW I/O scheduler to latest version
- Enabled new power_suspend interface by default
- Added dynamic sync control interface uses new power_suspend interface (default enabled it)
- ARM: add support for kernel mode NEON and enable it. Force use to it for boost benchmark and performance
- Updated ZRAM from linux 3.15 base
- Updated zsmalloc from linux 3.15 base
- Added ZRAM control to synapse (Default disabled)
- Decrease RX wakelock time on WIFI driver to reduce wifi_os wakelock and you can controlled it by synapse
- Enabled AIO in kernel configuration
- MMC: disable crc for better performance
- ETC.! See more details under github-commits!