aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-exynos
Commit message (Collapse)AuthorAgeFilesLines
* arm: mach-exynos: replace rmnet with qmi_wwan driver for QC_MODEM_M3 configWolfgang Wiedmeyer2017-07-161-2/+2
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* ARM: EXYNOS: silence watchdog log spamSimon Shields2016-06-301-3/+3
| | | | Change-Id: I6bee287c05b3f5170b8d1e2c1c6738d3c8cc88e9
* smdk4412 : expand library to M0 boardsRGIB2016-05-281-1/+1
| | | | Change-Id: I49ea61cea82f64ac1a2cdeb538ee174882749033
* smdk4412 : local library for konaRGIB2016-05-281-0/+5
| | | | Change-Id: Icc141221dd9a2ff925935b211fe746d31d37ee2b
* remove pmemSimon Shields2016-05-205-253/+0
| | | | Change-Id: I53ceca9c1e0896241513e166de39684d3654f068
* cypress: Port BLN for smdk4210Arnab Chaudhuri2016-05-081-5/+9
| | | | | | | BLN code originally by neldar. Adapted for SGSII by creams. Ported by gokhanmoral. Change-Id: I3e51026a9057be47586378994f61719177507b84
* mfc5x: update from n7100 source dropSimon Shields2016-03-221-0/+5
| | | | | | * include a few fixes for weird samsung mistakes in mfc_open Change-Id: Icad82feac58c07f6af4c014e7dc967c70c6d1405
* cpuidle-exynos4: Don't get stuck at 150 MHz.Christian Neumüller2016-02-051-3/+76
| | | | | | | | | | | | | | | | | | | | The following scenario leads to the i9100 getting stuck at 150 MHz: 1. Initially, only CPU0 is online. 2. CPU0 starts to bring CPU1 online. 3. CPU0 is waiting for CPU1 to come online, and meanwhile enters idle. Since it is the only online CPU, it lowers the CPU speed to save power. 4. CPU1 goes online (NOTE: While CPU0 is still idling!) Note that local_irq_disable does not help here because CPU1 could already be starting up (most_likely idle could be entered on CPU0 while in "wait_for_completion_timeout(&cpu_running, ...)" in arch/arm/kernel/smp.c:126. This patch treats CPUs as online ("onlining") as soon as the CPU_UP_PREPARE notifier is fired. Change-Id: I7964ec3ea79084c3050db79d7d6c89db9f378326 (cherry picked from commit c96e5ebbfa00c07a7867b68799ac4c24a7a1535f)
* No need to panicrogersb112016-02-051-1/+0
| | | | | | Stop the modem from crashing and rebooting the device for no real reason Change-Id: I6d0931a6558eb4ae9530a1dcdf44b0e57827b2e3
* ARM: Exynos: Call cpu_pm_enter/exit in Low Power States.Christian Neumüller2015-07-011-0/+9
| | | | | | | | | | | | | | | In low power cpuidle states, the FPU registers get corrupted. By calling cpu_pm_enter, the VFP module gets notified so that it saves the FPU state and restores it from RAM the next time a thread uses it. The comments at cpu_pm_enter/exit indicate that these functions must be called with interrupts disabled, so place the calls between local_irq_disable/local_irq_enble. See http://forum.xda-developers.com/showthread.php?p=57637134 to http://forum.xda-developers.com/showthread.php?p=57643086. Change-Id: Icde0ab93734cf2a4febfabc3c04e77ce955bd9da
* smdk4412: update mdm from KK sourcesbrissen2015-03-277-121/+364
| | | | Change-Id: If01d4a165b4b6bdc26a20fb449104e7bcb0c9403
* cpuidle-exynos4: calm down some logspamDan Pasanen2014-08-161-2/+2
| | | | | | | * noticed these CONSTANTLY flooding the log with screen off using wireless adb (so it was unplugged) Change-Id: I4df4f0da9f62cfd86552b77c71d4a2de11dac5d4
* mach-exynos: cpufreq: Show list of available frequenciesDonggeun Kim2014-07-231-1/+22
| | | | | | | This patch enables 'scaling_available_frequencies' attribute showing list of available frequencies. Change-Id: I9b6ad786ffaaba8ad6fe5aa9045fd793c095b5ae
* smdk4412: initial support for n5120sbrissen2014-02-056-8/+116
| | | | Change-Id: I21144c9f3146c9043b137f180c064627ebeed71e
* sound-soc: fix muted headset mic after button pressffolkes2013-12-141-7/+1
| | | | | | | | this corrects a bug where after pressing the button on a headset the mic becomes muted. partial commit of "sound-soc: Sound platform and WM1811 changes" by SamsungOSRC Change-Id: I3593e7f0d19b4450d8a3ec55debaede4f80e01c0
* Samsung i9300 Update 11sakindia1232013-12-098-11/+282
| | | | Change-Id: I7f6dbdd97e3ed66634bf123d43224a79524c04e9
* Add support for Note 8 (N5100 and N5110)sbrissen2013-11-1127-32/+7471
| | | | Change-Id: I6c9798682f9f6349b37cb452353bd0c0e6958401
* arm: mach-exynos: fix gps for n8000 and n801x devices definatelyHumberto Borba2013-09-232-4/+12
| | | | | Signed-off-by: Humberto Borba <humberos@gmail.com> Change-Id: I73e4f237c5cf67643f96930b3862155966bbf8bc
* fix i925 compilingsbrissen2013-08-161-4/+3
| | | | Change-Id: I20678ad210403fc0cbb894fe16ba0edc357020b4
* Fix GPS for n80xx devicesAndrew Dodd2013-07-051-2/+2
| | | | | | | | | | | | | | Why the hell does Samsung keep on derping the Makefile for GPS on n80xx devices? I'm getting tired of fixing this crap over and over again. Before they assumed wifi N80xx units didn't have GPS. Now they're keying compilation of the GPS stuff off of a nonexistent config entry. grr Change-Id: I034c521e6f398aa0d5f3a4fa1bb97e30e401a807
* smdk4412: add i925/p4noteltevzw supportsbrissen2013-06-2515-34/+368
| | | | Change-Id: I17d3befd6a6538c16db0675253927068a09085c6
* d710: initial support for the Epic 4G Touch (SPH-D710)Dorian Snyder2013-06-209-16/+385
| | | | Change-Id: Iafbd9fb45253b02d539ac0ba114f57b3bf9eeed4
* smdk4412: bulk update from i9300 update 9Daniel Hillenbrand2013-06-042-18/+11
| | | | Change-Id: Icd3e7b601f3f4c8b3dcf053fed5819fb7caf5296
* mach-u1: Improve touch sensitivity for MXT224E controllersakindia1232013-05-261-2/+2
| | | | | | | This reduces the janky scrolling observed Picked from : https://github.com/kgp700/exyroid-sgs2-jb/commit/2476a919c24f07e04f50a80442fc65d27af51ff5 Change-Id: I07c166f6f07b2874fa20be6f41bc5a016d93e653
* makefile: mach-exynos: Separate 4x10 and 4x12 objectssakindia1232013-05-261-2/+8
| | | | Change-Id: If3270ba8e454d224d18202ff5e751fc61792b4d7
* u1: import from CyanogenMod/android_kernel_samsung_smdk4210Daniel Hillenbrand2013-05-256-7/+728
| | | | Change-Id: I9629a4060538c9c4c6a43a86a56826cd7123d1b5
* display: updates for t0 devicescodeworkx2013-02-264-23/+23
| | | | Change-Id: I028fd1a12e9dd1173aec02fea91bb192dda9d8ba
* t0ltecdma: remove ifdef from bt lpmsbrissen2013-01-301-2/+2
| | | | | | On further testing this is not killing our modem Change-Id: I5c7f2b7da0219c6879fa5c6d6eb23a5f15e20b96
* mdm: Update mdmCurtis Menard2013-01-211-3/+89
| | | | | | | | | This update produces less wakelocs for mdm_hsic. It also allows building without CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE. USB tethering works well this way on t0lte. Patch Set 1: Fixed typo in defconfig that was breaking the build Signed-off-by: Curtis Menard <curtis.menard@gmail.com> Change-Id: Id602ea291093a8cebbcd5ab7f7687364fab0d029
* t0lte: add wake_peer and bcm header backcodeworkx2013-01-202-2/+3
| | | | Change-Id: Id2935767a5aa83b75d19963ad538fa8623160852
* t0lte: support for galaxy note 2 ltecodeworkx2013-01-173-9/+10
| | | | Change-Id: I9ac93ae5b0746c4b8af0a430180b309638935c49
* Update to the exynos-mem security issue from Samsung I9300 Update7Espen Fjellvær Olsen2013-01-093-7/+169
| | | | | | p2: includes the secmem changes as well as Andreis MFC addition as well Change-Id: I144c2b42586f07b737fba09742315683cbab36ef
* Revert "exynos-mem: Fix major security hole"Espen Fjellvær Olsen2013-01-091-4/+0
| | | | This reverts commit 9c1d0f487d28417858778d094f2eb98eb47ea2f7.
* exynos-mem: Fix major security holeAndrei F2012-12-201-0/+4
| | | | | | | | | | | | | | | This fixes the exynos-mem device security hole. The driver allowed any user to access all of the device's lowmem through the provided mmap functionality. We create a small little framework collecting the actual CMA memory blocks that exist on the device; they are the root cause of the existence of this device driver. We white-list only the CMA memory spaces as parameters to the mmap function and deny access to any other memory space requests. We furthermore just allow access to the "s3c-fimc" memory block as this is seemingly the only space which upon access denial actually breaks functionality. Change-Id: I286be4a2546621c66d214c79f480822ecd8138db
* bluetooth-bcm4334: Make LPM behave like 4330 implementationAndrew Dodd2012-12-113-60/+39
| | | | | | | | | | We know the 4330 implementation works on galaxys2-common We don't have an nRST line so remove that. Main other difference is we use the UART LPM stuff based on mach-u1 Change-Id: Ie953b0fa8c47ca1ebf58ef9eaa5a03265b449071
* smdk4412: reboot bootloader boots into download modecodeworkx2012-12-091-0/+3
| | | | Change-Id: I7fff613ec8b4dcd4bae58ee4aab51c64e571025f
* mach-exynos: Even wifi p4notes have GPSAndrew Dodd2012-11-271-2/+2
| | | | | | This explains why GPS has been failing on N8013... Change-Id: I870398b6b3f4a95f6c28b6bbf010ce5697ad8726
* n7100 supportimilka2012-11-114-12/+251
| | | | Change-Id: I111e3be9a1c6ea8b68eab5c87fa6c084ba9bb5c3
* merge opensource jb u5codeworkx2012-09-22195-29729/+52527
| | | | Change-Id: I1aaec157aa196f3448eff8636134fce89a814cf2
* applied patches from i9305 jb sources, updated mali to r3p0codeworkx2012-09-184-1/+27
| | | | Change-Id: Iec4bc4e2fb59e2cf5b4d25568a644d4e3719565e
* gcc 4.6 compatDaniel Hillenbrand2012-07-221-2/+2
|
* samsung opensource update3Daniel Hillenbrand2012-07-2121-207/+293
|
* samsung opensource update 2Daniel Hillenbrand2012-07-211-0/+2
|
* sec-reboot: add bootloader commandDaniel Hillenbrand2012-06-171-0/+3
|
* fix machine namecodeworkx2012-06-041-2/+2
|
* samsung update 1codeworkx2012-06-02354-0/+157095