commit b7db7c190912f59ac9c40f38cd03d66aaaa3bde8
Author: Fahad Kunnathadi <email address hidden>
Date: Thu Sep 8 09:04:21 2011 +0530
ARM: EXYNOS4: unidisplay touchscreen moved wait queue init to probe function
Moved wait queue initialization to probe function.Removes Panic for
the case ISR gets called at startup, before kthread.
Signed-off-by: Fahad Kunnathadi <email address hidden>
commit a7b6ef9d02bd5d86bd07d19e174a3f8ca9bdf779
Author: Angus Ainslie <email address hidden>
Date: Wed Sep 7 09:21:26 2011 -0600
Select USB_OTG_UTILS when S3C_OTG controller is enabled
Signed-off-by: Angus Ainslie <email address hidden>
commit 248302a31bf213b5cb892135ae388334d9733a13
Author: Fahad Kunnathadi <email address hidden>
Date: Wed Sep 7 08:59:10 2011 +0530
ARM: Origen: Touch: Remove event status initialization
EV_REL is used when the value reported is a change since last time.
EV_SW reports event type for switch.
As we are not reporting the change event, the initialization is removed.
Signed-off-by: Fahad Kunnathadi <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit e624ea7ec05d4d2808b6f916ef710bffe89d6d3c
Author: Sachin Kamat <email address hidden>
Date: Mon Aug 29 12:06:02 2011 +0530
Config: Origen: Enable touchscreen driver
Signed-off-by: Sachin Kamat <email address hidden>
commit 10085082d24a1f43c71e0e5a11d520ff7e85df65
Author: Sachin Kamat <email address hidden>
Date: Mon Aug 29 12:04:07 2011 +0530
ARM: EXYNOS4: Add touchscreen I2C device information and EXT INT
This patch adds
1)I2C device information
2)EXT INT number to IRQ, macro for Touch screen
Signed-off-by: Fahad Kunnathadi <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
Conflicts:
arch/arm/mach-exynos4/include/mach/irqs.h
Signed-off-by: Sachin Kamat <email address hidden>
commit 6f1f41982d34d3a05e7487d633100c981a8ddb01
Author: Fahad Kunnathadi <email address hidden>
Date: Thu Aug 25 12:14:19 2011 +0530
INPUT: Touchscreen: Add Pixcir touchscreen driver for Origen board
Signed-off-by: Kyuho Choi <email address hidden>
Signed-off-by: Fahad Kunnathadi <email address hidden>
[Code cleanup]
Signed-off-by: Sachin Kamat <email address hidden>
commit dfb34367604c646cd52ef505cf513de5a8aabbb7
Author: Sachin Kamat <email address hidden>
Date: Mon Aug 29 12:01:45 2011 +0530
Revert: "ARM: EXYNOS4: Add Pixcir capacitive touch screen driver"
"ARM: Exynos4: Origen: Add machine specific change for touch screen driver"
"ARM: EXYNOS4: Map EXTINT number to IRQ macro for touch screen driver"
"ARM: EXYNOS4: Origen: GPIO init and level checking in Pixcir capacitive touch screen"
"CONFIG: Origen: Enable Pixcir touch screen driver"
This patch reverts the above Pixcir i2c capacitive touch device related patches.
Signed-off-by: Fahad Kunnathadi <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
Conflicts:
arch/arm/configs/origen_android_defconfig
arch/arm/mach-exynos4/include/mach/irqs.h
drivers/input/touchscreen/vpad_ts.c
commit 73dc5c7402926a0669e1a5e703c2129515c8a74c
Author: Tushar Behera <email address hidden>
Date: Fri Aug 26 11:28:19 2011 +0530
ARM: EXYNOS4: Add support for 8-bit bus width in SDHCI for ORIGEN
Platform data for SDHCI controller on ORIGEN board is missing the
support for 8-bit bus width. The platform data is extended in sync
with other EXYNOS4 machines.
Signed-off-by: Tushar Behera <email address hidden>
commit 24080d7ccf373348c470bdeb86645f7d7990cfc0
Author: Tushar Behera <email address hidden>
Date: Thu Aug 25 11:35:10 2011 +0530
ARM: EXYNOS4: Add support for secondary MMC port on ORIGEN
Secondary MMC port on ORIGEN is connected to sdhci instance 0. Support
for secondary MMC port is extended by registering sdhci instance 0.
Since sdhci instance 2 can contain a bootable media, sdhci instance
0 is registered after instance 2.
Signed-off-by: Tushar Behera <email address hidden>
commit 541ae1101245d71173f5c40a3b2040afcd3b8346
Author: Tushar Behera <email address hidden>
Date: Thu Aug 25 11:13:06 2011 +0530
ARM: EXYNOS4: Fix sdhci card detection for ORIGEN
Fix incorrect value of cd_type field in platform data for sdhci
device.
Based on "ARM: EXYNOS4: Fix card detection for sdhci 0 and 2".
commit a0d8efedb203b5b908dd46cea38201761e2380f9
CC: Thomas Abraham <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
commit e7bdd5ef31744983c8dce6c0394e465fca6dada4
Author: Giridhar Maruthy <email address hidden>
Date: Tue Aug 30 17:20:53 2011 +0530
ARM: EXYNOS4: Save audio register for suspend-resume
Save audio subsystem register (S5P_CLKSRC_AUDSS) value
during suspend to retrieve during resume.
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 9684644049e8f4005be6706b94ebeea0361c456c
Author: Giridhar Maruthy <email address hidden>
Date: Tue Aug 30 17:17:26 2011 +0530
ARM: EXYNOS4: Reset I2S in resume if not active
After suspend-resume, the I2S registers will have invalid values.
In case I2S was active during suspend, the registers will be
saved. If I2S was not active during suspend, registers wont be
saved and a reset will be done at resume.
Signed-off-by: Giridhar Maruthy <email address hidden>
commit c475044cea61566e4b407a5f53728ebd61f247a2
Author: Angus Ainslie <email address hidden>
Date: Tue Aug 30 21:56:32 2011 -0600
Add sw-reset hooks, missed during bad merge
Signed-off-by: KyungMin Park <email address hidden>
Signed-off-by: Angus Ainslie <email address hidden>
commit d28163bce1ccc3541e49c8699567d17a27690025
Author: Girish K S <email address hidden>
Date: Fri Aug 26 14:58:18 2011 +0530
mmc: sdhci-s3c: Fix mmc card I/O problem
This patch fixes the problem in sdhci-s3c host driver for
Samsung Soc's. During the card identification stage the
mmc core driver enumerates for the best bus width in combination
with the highest available data rate. It starts enumerating from
the highest bus width (8) to lowest bus width (1).
In case of few MMC cards the 4-bit bus enumeration fails and tries
the 1-bit bus enumeration. When switched to 1-bit bus mode the host driver
has to clear the previous bus width setting and apply the new setting.
The current patch will clear the previous bus mode and apply the new
mode setting.
Signed-off-by: Girish K S <email address hidden>
commit b0a853b73242c334b98989cc184f6542330df078
Author: Giridhar Maruthy <email address hidden>
Date: Fri Aug 26 10:30:18 2011 +0530
ARM: EXYNOS4: Add sched_clock for better resolution
Based on the implementation in the file
arch/arm/plat-s5p/s5p-time.c by Sangbeom Kim <email address hidden>.
This patch needs changes when the patch series by Thomas Gleixner
at http://permalink.gmane.org/gmane.linux.ports.arm.kernel/114686
gets accepted.
Signed-off-by: Giridhar Maruthy <email address hidden>
commit a983efa835eb46127f75239604e2eaf68939a7b1
Author: Pankaj <email address hidden>
Date: Thu Aug 25 11:14:12 2011 +0530
ARM: EXYNOS4: Handle USB connection event in ISR.
In UDC ISR usb handled USB connection event so that
android platform can update notification accordingly.
Signed-off-by: Pankaj Dubey <email address hidden>
commit 1c0e864e138704e0ed0b5df98d651e6eda2f0d22
Author: Pankaj <email address hidden>
Date: Thu Aug 25 11:10:35 2011 +0530
ARM: EXYNOS4: Keep enabling USB device phy powered on.
Since we do not have any mechanism other than USB device controller
ISR itself to detect USB cable insertion, we need to keep
powered on USB device PHY powered on, during bootup even if
USB cable is not connected.
Signed-off-by: Pankaj Dubey <email address hidden>
commit ea8f3443d86eb36a8b49fb07a52d4d925a86a3c1
Author: Inderpal Singh <email address hidden>
Date: Tue Aug 23 16:33:39 2011 +0530
ORIGEN: INPUT: Fix immediate resume due to touchscreen
Resolves immediate wake-up issue because of incomplete
GPIO setting in touchscreen driver.
Signed-off-by: Inderpal Singh <email address hidden>
commit 6e85c36f3d2bd7ca7e0ba6ff6aa5693f943c6bd2
Author: Fahad Kunnathadi <email address hidden>
Date: Tue Aug 23 13:46:42 2011 +0530
ARM: EXYNOS4: Resolving touch drag issue
This patch can be a temporary fix to solve
touch screen sensitivity issue.
Signed-off-by: Fahad Kunnathadi <email address hidden>
commit 810de958373a62b0d0487e33eaaa9d1169e02d7f
Author: Fahad Kunnathadi <email address hidden>
Date: Mon Aug 22 15:16:30 2011 +0530
ARM: EXYNOS4: Enabled PWM support in Kconfig
Enaled PWM support for EXYNOS4 ORIGEN and ORION in Kconfig
Signed-off-by: Fahad Kunnathadi <email address hidden>
commit fc6089de6cbbcda1494c62423ab38550e36195f9
Author: Inderpal Singh <email address hidden>
Date: Mon Jul 18 09:35:19 2011 +0530
EXYNOS4210: Add Support for DVS Lock
Signed-off-by: Jongpill Lee <email address hidden>
Signed-off-by: SangWook Ju <email address hidden>
Signed-off-by: Jonghwan Choi <email address hidden>
Signed-off-by: Kukjin Kim <email address hidden>
Tested-by: Inderpal Singh <email address hidden>
commit 4de9a2f139eaf9471e28a24d2f5cc219f9230971
Author: Inderpal Singh <email address hidden>
Date: Mon Jul 18 09:35:18 2011 +0530
EXYNOS4210: Cleanup sequence and unused codes
This patch modifies following.
1. Remove unused register access
2. Change sequence of changing frequency
3. Minor optimization
Signed-off-by: Jongpill Lee <email address hidden>
Signed-off-by: SangWook Ju <email address hidden>
Signed-off-by: Jonghwan Choi <email address hidden>
Signed-off-by: Kukjin Kim <email address hidden>
Tested-by: Inderpal Singh <email address hidden>
commit ca3f18d3c324f1d780459501e9805ea85fe3a671
Author: Inderpal Singh <email address hidden>
Date: Mon Jul 18 09:35:17 2011 +0530
EXYNOS4210: Change CPU table and divider
This patch adds support 1.2GHz CPU frequency and changes
CPU table and divider for stable working.
Signed-off-by: Jongpill Lee <email address hidden>
Signed-off-by: SangWook Ju <email address hidden>
Signed-off-by: Kukjin Kim <email address hidden>
Tested-by: Inderpal Singh <email address hidden>
commit 0e71385d9d8a7aae839145fa837862e633e43c8e
Author: Inderpal Singh <email address hidden>
Date: Mon Jul 18 09:35:16 2011 +0530
EXYNOS4210: Remove regarding busfreq codes
Since busfreq codes can be handlend on busfreq driver,
this patch removes regarding busfreq codes on cpufreq.
Signed-off-by: Jongpill Lee <email address hidden>
Signed-off-by: SangWook Ju <email address hidden>
Signed-off-by: Kukjin Kim <email address hidden>
Tested-by: Inderpal Singh <email address hidden>
commit e993ca6453936f7d513084787bfe838afaa9abbf
Author: Subash Patel <email address hidden>
Date: Mon May 2 17:30:57 2011 +0530
Samsung: Enable HDMI at boot with LCD FB
HDMI driver will read the buffer from the LCD frame-buffer
for displaying on TV.
This Patch is required only for Ubuntu
Signed-off-by: Annamalai L <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit b43cabfd0cd3a987f335c7ce89c4bf7e7b1ae793
Author: Tushar Behera <email address hidden>
Date: Mon Aug 22 12:31:10 2011 +0530
Revert "ARM: CPU_V7: Fix for system hang during reboot"
This reverts commit 653af7f1d9a54a22228240e7eb3ed0502bb0f8f8.
commit 8bf6ae95aac6294e995f4d620caca4a7cefbdff6
Author: Sachin Kamat <email address hidden>
Date: Mon Aug 22 12:29:43 2011 +0530
Config: Origen: Enable Pegasus USB-ethernet dongle support
Signed-off-by: Sachin Kamat <email address hidden>
commit ef1067ba11ba0561d0d8633ca9d34f78d795fec5
Author: Annamalai L <email address hidden>
Date: Mon Jul 18 13:47:14 2011 +0530
Samsung] Exynos4: FB: Clock changes.
Added function to round the framebuffer i/p clock.
The clock is rounded to be a divisible by parent clock(mpll).
Signed-off-by: Annamalai L <email address hidden>
commit c9636a93692a01a1d2263caafa2d09f1ced6501f
Author: Annamalai L <email address hidden>
Date: Mon Jul 18 13:21:15 2011 +0530
Samsung] Exynos4: FB: Added FB CMA API.
Added CMA API in the frame buffer driver to maping the virtual
address to user space instead of the default kernel API phys_to_virt.
Signed-off-by: Annamalai L <email address hidden>
commit 80c5ab4af34ccc1d348564ba1118e28483a2e988
Author: Annamalai L <email address hidden>
Date: Wed Aug 17 15:52:24 2011 +0530
Samsung] HDMI: Enabled HDMI driver.
Enabled HDMI driver support in kernel for Origen
and SMDK Boards.
Signed-off-by: Annamalai L <email address hidden>
commit 47d29e1323451c7ca70f11cbcf50696c59c648ab
Author: Fahad Kunnathadi <email address hidden>
Date: Wed May 25 18:43:28 2011 +0530
Samsung: android: Added HDMI scaling
The patch adds the necessary scaling for Properly
displaying the HDMI output from FIMC module
Signed-off-by: Fahad Kunnathadi <email address hidden>
commit 44e8bff043fa37a99e73e48f9055542826464e35
Author: Annamalai L <email address hidden>
Date: Tue Aug 16 16:18:59 2011 +0530
Samsung] HDMI: Enabled compilation of driver.
Enabled the compilation of HDMI driver.
Signed-off-by: Annamalai L <email address hidden>
commit b12ab829ea0f3a31cb99ab713b3a13a312f40982
Author: Annamalai L <email address hidden>
Date: Tue Aug 16 16:12:35 2011 +0530
Samsung] HDMI: Platform Entries.
Enabled the compilation of platform/machine specific entries
for the HDMI driver.
Signed-off-by: Annamalai L <email address hidden>
commit 4c8641afd4bfe1d58d91a91e5fe4beaa1c2f1f8d
Author: Annamalai L <email address hidden>
Date: Thu Aug 18 09:23:47 2011 +0530
Samsung] HDMI: Added machine/platform entries
Added Machine and Platform entries for HDMI related
components.
Signed-off-by: Annamalai L <email address hidden>
commit ca4453cf81c03229c29f19462034f31c6f0a5b65
Author: Annamalai L <email address hidden>
Date: Tue Aug 16 14:12:58 2011 +0530
Samsung] HDMI: Added Register entries.
Added register entries for HDMI related components including
mixer, video processor, cec, and sdo.
Signed-off-by: Annamalai L <email address hidden>
commit 0da0c4f500e160425faba99774e9b80c03153396
Author: Annamalai L <email address hidden>
Date: Tue Aug 16 15:33:33 2011 +0530
Samsung] HDMI: Added driver files.
Added driver files for HDMI/TVOUT interface.
Signed-off-by: Annamalai L <email address hidden>
commit 1a77e3686255f8b2ef4bd9fd2e243b17ad7daace
Author: Giridhar Maruthy <email address hidden>
Date: Fri Aug 19 15:42:11 2011 +0530
ARM: ORIGEN: Enable origen backlight support
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 4f19e9359a4fc4832a23c1c6623e24495a1e903d
Author: Giridhar Maruthy <email address hidden>
Date: Fri Aug 19 15:40:50 2011 +0530
ARM: ORIGEN: Add PWM baclight support on Origen
This patch adds backlight support to Origen board.
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 6933f778d3f8fdea64472193d852efd5cf995098
Author: Sachin Kamat <email address hidden>
Date: Mon Aug 22 09:28:51 2011 +0530
ARM: EXYNOS4: Add PWM backlight support on Samsung SMDKV310 board
This patch adds support for LCD backlight using PWM timer for
Samsung SMDKV310 board.
Signed-off-by: Banajit Goswami <banajit.g <at> samsung.com>
Signed-off-by: Sachin Kamat <email address hidden>
commit 0740e8f965b3ca191ef96b72940ec216285c62c9
Author: Banajit Goswami <banajit.g at>
Date: Fri Jul 15 14:42:41 2011 +0000
ARM: SAMSUNG: Create a common infrastructure for PWM backlight support
This patch creates a common structure for LCD backlight
using PWM timer to be used by various Samsung boards.
Signed-off-by: Banajit Goswami <banajit.g <at> samsung.com>
commit 481ac1c14cbddb49998140719fe9c21a313a6e1c
Author: Yulgon Kim <email address hidden>
Date: Thu Aug 18 14:02:45 2011 +0900
usb: s5p-ehci: fix a NULL pointer deference
This patch fixes a NULL pointer deference. A NULL pointer
dereference happens since s5p_ehci->hcd field is not initialized
yet in probe function.
[<email address hidden>: edit commit message]
Signed-off-by: Yulgon Kim <email address hidden>
Signed-off-by: Jingoo Han <email address hidden>
commit 3023aab270f8e4c026f21217f8c08a51c48687e1
Author: Sachin Kamat <email address hidden>
Date: Thu Aug 18 11:09:43 2011 +0530
Config: Origen: Enable keyboard support
Signed-off-by: Sachin Kamat <email address hidden>
commit 57ff2e68e43fe7d3ee6548c543f9beb55f6898e3
Author: Sachin Kamat <email address hidden>
Date: Thu Aug 18 11:06:53 2011 +0530
Config: Origen: Enable watchdog timer
Signed-off-by: Sachin Kamat <email address hidden>
commit e6f8828014daa7aa0b9641c75b9953357f42284f
Author: Sachin Kamat <email address hidden>
Date: Thu Aug 18 11:05:53 2011 +0530
Config: Origen: Enable RTC
Signed-off-by: Sachin Kamat <email address hidden>
commit d727096564d2371b362b8dccdc35c892b936beec
Author: Sachin Kamat <email address hidden>
Date: Thu Aug 18 11:04:13 2011 +0530
Config: Origen: Enable Ext4 filesystem
Signed-off-by: Sachin Kamat <email address hidden>
commit aec5fd387ea2104599a187fa6a089189737de031
Author: Sachin Kamat <email address hidden>
Date: Thu Aug 18 09:47:00 2011 +0530
Config: Origen: Enable USB ethernet support
Signed-off-by: Sachin Kamat <email address hidden>
commit 305efb3d1e4e468c0768398a4c226b86383a48ae
Author: Pankaj <email address hidden>
Date: Fri Aug 12 16:32:02 2011 +0530
Config: Enable USB-host mass storage support
Signed-off-by: Pankaj Dubey <email address hidden>
commit 04597089e061e575961f29a8ad515818299965db
Author: Pankaj <email address hidden>
Date: Fri Aug 12 15:03:41 2011 +0530
ARM: EXYNOS4: Fix USB EHCI initialization
Signed-off-by: Pankaj Dubey <email address hidden>
commit 008dc582ca5439c6343520e5cf5e7d573dbc7130
Author: Pankaj <email address hidden>
Date: Fri Aug 12 15:02:37 2011 +0530
Config: Enable USB EHCI host support
Enabled USB EHCI host in origen_defconfig.
Signed-off-by: Pankaj Dubey <email address hidden>
commit 0d4d45d2030a6422e49a23779866fce64dc0adb2
Author: Pankaj <email address hidden>
Date: Fri Aug 12 14:57:08 2011 +0530
ARM: EXYNOS4: Add USB-EHCI support for Origen
Signed-off-by: Pankaj Dubey <email address hidden>
commit 81be740a171dc058c71fb2fd7f66470b3475e41f
Author: Pankaj <email address hidden>
Date: Fri Aug 12 14:21:57 2011 +0530
Config: Enable USB OHCI host support
Enabled USB OHCI host, HID device support in origen_defconfig.
Signed-off-by: Pankaj Dubey <email address hidden>
commit 2b1e9edafc365aefbc06fe07f33b93292691cb84
Author: Pankaj <email address hidden>
Date: Fri Aug 12 14:07:40 2011 +0530
ARM: EXYNOS4: Add USB-OHCI support for Origen
Signed-off-by: Pankaj Dubey <email address hidden>
commit 1a6165a5891cf64e57d2f5711261882dc29ee8c9
Author: Pankaj <email address hidden>
Date: Fri Aug 12 10:58:01 2011 +0530
SAMSUNG: USB: Fix added for USB ethernet gadget
Since Samsung UDC controller in DMA mode needs double word aligned buffer.
We need to update u_ether.c accordingly. This patch is based on the
patch applied on C110 nexus S kernel.
-
S5PC11X: USB: Add USB u_ether patch for USB tethering
Add USB u_ether aligned bufffer patch for using C11X DMA mode.
This patch is needed for use USB tethering.
Change-Id: Id47666eec388ec144fda5e0abf638d3336f0bbff
Signed-off-by: sb223.kang <email address hidden>
Signed-off-by: Mike Lockwood <email address hidden>
-
Signed-off-by: Pankaj Dubey <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit 943c64e2bea652927cd73a873b0ca35825c25bb2
Author: Pankaj <email address hidden>
Date: Thu Aug 11 12:30:46 2011 +0530
Config: Enable USB gadget support for origen
Enabled USB gadget support in origen_defconfig.
Signed-off-by: Pankaj Dubey <email address hidden>
commit fe1fe6ecd9b85f9cbcb6ffc9d63a1a70bf98c638
Author: Pankaj <email address hidden>
Date: Thu Aug 11 13:57:44 2011 +0530
ARM: EXYNOS4: Add support of UDC for origen board
Added USB device controller support on origen machine file.
Signed-off-by: Pankaj Dubey <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit b7fc7c90a62cb7ba9a187eadec93f5c65087dcb5
Author: Sachin Kamat <email address hidden>
Date: Fri Aug 12 16:49:37 2011 +0530
Config: Origen: Enable Pixcir touch screen driver
Signed-off-by: Sachin Kamat <email address hidden>
commit bf5634d858cab45a93bee32637e4fe65339589a9
Author: Fahad Kunnathadi <email address hidden>
Date: Wed Aug 10 10:17:28 2011 +0530
ARM: Exynos4: Origen: Add machine specific change for touch screen driver
The patch gives I2C Touch device information for Origen board,
which is used by Pixcir Capacitive I2C driver.
Signed-off-by: Fahad Kunnathadi <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit 05595e647dbbc9c837e6099bdba02718cfcc15eb
Author: Fahad Kunnathadi <email address hidden>
Date: Wed Aug 17 09:31:05 2011 +0530
ARM: EXYNOS4: Origen: GPIO init and level checking in Pixcir capacitive touch screen driver
The patch checks GPIO level in touch screen driver ISR and removes unwanted event.
Removed unnecessary GPIO initialization code and changed label GPH1
according to current board.
Signed-off-by: Fahad Kunnathadi <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit f50a71eaf89ac6081375f286a2063b12e8cc8894
Author: Sachin Kamat <email address hidden>
Date: Wed Aug 17 11:21:52 2011 +0530
ARM: EXYNOS4: Map EXTINT number to IRQ macro for touch screen driver
Signed-off-by: Fahad Kunnathadi <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit 6b219a71845949523ccd061da6978cc7b94578bc
Author: Pan <email address hidden>
Date: Wed Aug 10 10:10:16 2011 +0530
ARM: Exynos4: Add Pixcir capacitive touch screen driver
This patch adds driver for Pixcir capacitive touch device.
This driver works on I2C.
Signed-off-by: Pan <email address hidden>
Signed-off-by: Fahad Kunnathadi <email address hidden>
Incorporate kernel coding guidelines.
Fix compilation error when one of the TOUCH macros is enabled.
Signed-off-by: Sachin Kamat <email address hidden>
Fixed frequent irq issue in touch when panel not connected.
Probe function code cleanup and error handling.
Signed-off-by: Pankaj Dubey <email address hidden>
commit 2308bf854e4a4794d70a2f40277af3edf4c82ece
Author: Kukjin Kim <email address hidden>
Date: Thu Aug 4 16:19:17 2011 +0530
ARM: EXYNOS4: Secondary CPU bootup on Origen based on EVT1.1
This patch is a temporary patch for working secondary CPU on Origen (EVT1.1) board.
Signed-off-by: Kukjin Kim <email address hidden>
Signed-off-by: Sangwook Lee <email address hidden>
Signed-off-by: Inderpal Singh <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit 82feda99e292e6b7b7013bd5d12ef84f00f0fb5c
Author: Bhuvana Kakunoori <email address hidden>
Date: Tue Aug 9 15:41:04 2011 +0530
ARM: EXYNOS4210: Enable USB EHCI Host Support
Signed-off-by: Bhuvana Kakunoori <email address hidden>
commit e35f4bd43273780e334c3c7d1a29dbc3bc774d9c
Author: Bhuvana Kakunoori <email address hidden>
Date: Fri Aug 5 11:10:40 2011 +0530
ARM: EXYNOS4: Enable USB OHCI device on EXYNOS4210
This patch adds support for usb ohci device on SMDKV310
board. In addition, USB PHY configuration for OHCI driver
for EXYNOS4 series is also added.
Signed-off-by: Bhuvana Kakunoori <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit df555e8c23aa1f8b46adf84a55f615d93bcca9a6
Author: Bhuvana Kakunoori <email address hidden>
Date: Fri Aug 5 11:07:52 2011 +0530
ARM: S5P: Add USB OHCI platform device definition
This patch adds support for OHCI device definition on
Samsung S5P series platforms
Signed-off-by: Bhuvana Kakunoori <email address hidden>
commit b02f2b927e3bfe949f6ca5041e3146f8e057d1f2
Author: Bhuvana Kakunoori <email address hidden>
Date: Fri Aug 5 10:56:35 2011 +0530
SAMSUNG: USB: Add support for S5P OHCI driver
This patch adds support for OHCI driver for samsung S5P series.
Signed-off-by: Bhuvana Kakunoori <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
commit 2a0552daff570cb8517fbd5d98d44aeb33e7b82e
Author: Bhuvana Kakunoori <email address hidden>
Date: Fri Aug 5 11:43:06 2011 +0530
ARM: EXYNOS4210: Enable USB Gadget Device on SMDKV310 board
Signed-off-by: Bhuvana Kakunoori <email address hidden>
commit 4768fb93a9a19e7ed9737c1adce0af67091b87e3
Author: Bhuvana Kakunoori <email address hidden>
Date: Fri Aug 5 11:39:36 2011 +0530
ARM: EXYNOS4: Add support for USB Gadget Device
Adds support for USB Gadget Device on Exynos4 SoCs. In addition,
USB PHY0 configuration for USB Device Controller is added in
setup-usb-phy.c
Signed-off-by: Bhuvana Kakunoori <email address hidden>
Signed-off-by: Pankaj Dubey <email address hidden>
commit 539eb20a1267ab447d7f8c741077e619ad283d1a
Author: Bhuvana Kakunoori <email address hidden>
Date: Fri Aug 5 11:36:57 2011 +0530
ARM: S5P: Add platform device definition for USB Gadget Device
This patch adds USB Gadget Device definition for Samsung
S5P series platform.
Signed-off-by: Bhuvana Kakunoori <email address hidden>
commit 877127a0bbdf0c403863c0e143893a5d4663e85e
Author: Bhuvana Kakunoori <email address hidden>
Date: Fri Aug 5 11:26:19 2011 +0530
USB: Add Gadget Driver for Samsung OTG Block
This patch adds driver support for the USB Device Controller
on the S5P series SoCs.
Signed-off-by: Bhuvana Kakunoori <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
[Commented out USB power management related code.
Since usb voltage regulator support is not present we
have to disable this part of code. It can be uncommneted, once
the support is added in kernel.]
Signed-off-by: Pankaj Dubey <email address hidden>
commit f2092bb1f76b16a6d8fb4716b8a09295a45bfb61
Author: Sangwook Lee <email address hidden>
Date: Fri Jul 29 11:58:33 2011 +0100
ARM: EXYNOS4: Enabling LCD on Origen board
To enable LCD with Origen board, s3cfb_lcd_on must be added
currently this code is missing.
commit db4d68dce3dd9af0cb48c09c5a33de29d30f4e26
Author: Sachin Kamat <email address hidden>
Date: Fri Jul 22 15:40:48 2011 +0530
Samsung] MM: Add S3C-Mem support.
Signed-off-by: Sachin Kamat <email address hidden>
commit 3da8c19f5b04e892292aa69ce4d1c1c51b572ec0
Author: Inderpal Singh <email address hidden>
Date: Fri Jul 22 15:13:32 2011 +0530
ARM: EXYNOS4: Fix wrong GPIO settings in origen button driver
1. Fix wrong GPIO configuration which causes immediate resume after suspend
2. Switch case changed to 0 to release the GPIOs properly
Signed-off-by: Inderpal Singh <email address hidden>
Signed-off-by: Chander Kashyap <email address hidden>
commit 09f9e9a03cf6809147949360ab079bb052b879a3
Author: Sachin Kamat <email address hidden>
Date: Fri Jul 22 15:12:25 2011 +0530
Samsung] Exynos4210: Disable reserved memory as it is not required.
Signed-off-by: Sachin Kamat <email address hidden>
commit 474449cdb365192aabd1d20b7f74b949f41fbdf8
Author: Tushar Behera <email address hidden>
Date: Fri Jul 22 13:17:30 2011 +0530
ARM: EXYNOS4: Set G2D register bank size to 64K
Signed-off-by: Tushar Behera <email address hidden>
commit 92081d6b0b853da3c1ce04e6b3a4c1273fd7811b
Author: Giridhar Maruthy <email address hidden>
Date: Wed Jul 20 08:57:12 2011 +0530
ASoC: codecs: alc5625: Add audio record settings
Record settings got from Insignal <http://www.insignal.co.kr>
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 38dd01216b7189424bf1004b16eead31948e6471
Author: Giridhar Maruthy <email address hidden>
Date: Wed Jul 20 09:51:53 2011 +0530
ARM: EXYNOS4: Fix MDMA base address
As per the user manual of S5PV310, the non-secure base address
of MDMA is at location 0x12850000.
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 8fa0529bf742fab342b071032c31aa7320036a1c
Author: Angus Ainslie <email address hidden>
Date: Wed Jun 22 07:48:22 2011 -0600
SMDKV310 SMSC 911x fix packet drops
Configuring the interface for 32 bit mode fixes high send and
receive packet drops.
Reviewed-by: Angus Ainslie <email address hidden>
Signed-off-by: Sangwook Lee <email address hidden>
Signed-off-by: Bhuvana Kakunoori <email address hidden>
commit 4d87f244cd7efd073030558d75360a4ef9e372a6
Author: Hosung Kim <email address hidden>
Date: Tue Jul 12 12:25:15 2011 +0530
ARM: EXYNOS: Fix keypad multiple presses.
GPIO pins are pulled up for correct keypad action.
Signed-off-by: Hosung Kim <email address hidden>
commit 4b8519a95e097bb4228b36a5b4b85ffc6a648de2
Author: Sushant S. Kondguli <email address hidden>
Date: Fri Apr 15 11:42:05 2011 +0530
Samsung: EXYNOS4: Add touch support for 10.1" screen
A multi-touch touchscreen is mounted on 10.1" LCD on EXYNOS4210
based SMDKV310/SDMKC210 boards. This panel uses I2C protocol.
Signed-off-by: Sushant S. Kondguli <email address hidden>
Signed-off-by: Sachin Kamat <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
commit 62ee1122390a9ba4fd4594b4a9fe3a96ec93ee93
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 14:37:07 2011 +0530
Samsung] Clean-up: Removed duplicate include files for non-mainlined Samsung code.
Signed-off-by: Sachin Kamat <email address hidden>
Conflicts:
drivers/media/video/s5p-tvout/hw_if/cec.c
Signed-off-by: Sachin Kamat <email address hidden>
commit 40b1c2d5e251ad2573228a97081926418e83b17c
Author: Inderpal Singh <email address hidden>
Date: Mon Jun 27 09:48:23 2011 +0530
RTC: Clear RTC ALARM Interrupt upon resume
Clears RTC Alarm interrupt if resuming due to RTC Alarm interrupt
Signed-off-by: Inderpal Singh <email address hidden>
Signed-off-by: Inderpal Singh <email address hidden>
commit 0775cc995fc7cca0b860c03d0d7df8076f46f6c1
Author: Inderpal Singh <email address hidden>
Date: Tue Jun 28 16:31:07 2011 +0530
ARM: EXYNOS4: Fix for suspend/resume hang
While resuming from suspend, the system hangs due to some spurious uart interrupts.
This patch temporarily masks uart interrupts during reset_port to solve this problem.
Signed-off-by: Inderpal Singh <email address hidden>
commit 51c6ad320b0841c984529418b9da47a4ca767ffb
Author: Inderpal Singh <email address hidden>
Date: Fri Jun 10 15:22:29 2011 +0530
ARM: EXYNOS4: Fix secondary CPU boot after wake-up
1. After wake-up, the system-wide flags register loses its value.
Hence, write the address of secondary startup function to
successfully boot the secondary CPU.
2. Resolves section mismatch
Signed-off-by: Inderpal Singh <email address hidden>
commit a90cb541da32220d9a94f16176320d83df963fc7
Author: Inderpal Singh <email address hidden>
Date: Fri Jun 10 14:13:27 2011 +0530
ARM: EXYNOS4: Enable RTC as wake up source
Its re-incarnation of .38 patch. The function names in irq_chip
have changed from .38 kernel.
Signed-off-by: Inderpal Singh <email address hidden>
commit 1f2e6ab20fd8a787cd3ce6e03b479cc50beb5210
Author: Inderpal Singh <email address hidden>
Date: Fri Jun 10 13:54:06 2011 +0530
ARM: EXYNOS4: Suspend to RAM fix
This patch caters to the case when there is no wake up source. The system should abort the suspend and resume properly.
1. It implements the pm_suspend function to save the core registers so that they can be restored in pm_resume function.
Earlier these resgisters were getting saved in pm_prepare, but pm_prepare never gets invoked when there is no wake up
source enabled and restoration used to hang while resuming.
2. As per the L2 cache controller spec, the cache controller registers should not be modified if cache is already enabled.
Hence have made restoration of cache controller registers conditional based on whether it is already enabled or not.
Signed-off-by: Inderpal Singh <email address hidden>
commit 4720ef114fab5e8287291692dd41c50cf5c47035
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 14:29:34 2011 +0530
Samsung: Exynos4210: Clock: Fix compilation error.
Signed-off-by: Sachin Kamat <email address hidden>
commit fab87cb47e0a3fe764b19839982265918ac6b07a
Author: Sachin Kamat <email address hidden>
Date: Mon Jun 20 14:33:57 2011 +0530
Samsung] FIMG: Modified to avoid build error using GCC 4.6 toolchain.
Signed-off-by: Sachin Kamat <email address hidden>
commit bbc6ab4a607d75c37f084f3de65d917fd2b6bb3a
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:31:35 2011 +0530
ARM: EXYNOS4: Add GPIO setting for audio record
Adding GPIO setting for record path to define
directions and enabling them.
Signed-off-by: Giridhar Maruthy <email address hidden>
Conflicts:
arch/arm/mach-exynos4/mach-smdkv310.c
Signed-off-by: Sachin Kamat <email address hidden>
commit 58ae2f7ac21d8b20183c33a17a199162ee02bf63
Author: Giridhar Maruthy <email address hidden>
Date: Wed May 25 14:07:07 2011 +0530
ARM: EXYNOS4: Add device entry for spdif
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 0d5c70ce826bc022970ee6cae15152bac7ba3d04
Author: Giridhar Maruthy <email address hidden>
Date: Wed May 25 14:06:22 2011 +0530
ASOC: SAMSUNG: Add SPDIF codec driver
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 37c52e374e3d1af46711e2d0e164eba82ea67b5c
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:30:27 2011 +0530
ARM: EXYNOS4: Add spdif clocks
Signed-off-by: Giridhar Maruthy <email address hidden>
Conflicts:
arch/arm/mach-exynos4/clock.c
Signed-off-by: Sachin Kamat <email address hidden>
commit 6a8f907354034a55e7b40aae197cbee230a5d970
Author: Giridhar Maruthy <email address hidden>
Date: Wed May 25 13:59:45 2011 +0530
ARM: SMDKV310: Add support for PCM device
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 45e8f99cb193922c731d66e2c9ce5a37b65abafd
Author: Giridhar Maruthy <email address hidden>
Date: Wed May 25 13:58:06 2011 +0530
ASOC: SAMSUNG: Add PCM codec driver
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 4b0162041fa4c852b976d61f63946dc9c9311a5c
Author: Giridhar Maruthy <email address hidden>
Date: Wed May 25 13:54:48 2011 +0530
ARM: EXYNOS4: Add clocks related to PCM device
Signed-off-by: Giridhar Maruthy <email address hidden>
commit cef39dd4c6cff7607904f3134a8364282e590cc0
Author: Inderpal Singh <email address hidden>
Date: Wed May 25 14:56:46 2011 +0530
ARM: EXYNOS4: Enable SATA on SMDKV310
Adds device definition to enable SATA on SMDKV310
Signed-off-by: Inderpal Singh <email address hidden>
commit 9dd7a4ed0011d99411857e18c786eb66ec9e5bd4
Author: Tushar Behera <email address hidden>
Date: Fri May 20 09:35:07 2011 +0530
CONFIG: ORIGEN: Enable RT5625(I2S-Audio) support
Signed-off-by: Tushar Behera <email address hidden>
commit f89f1ad64c563cd4a836eabe1d204d24a2106fd5
Author: Tushar Behera <email address hidden>
Date: Tue May 17 14:46:31 2011 +0530
ARM: ORIGEN: Add support for I2S and RT5625 codec
Origen board uses Realtek's RT5625 codec. This is controlled through
I2S bus interface.
Signed-off-by: Tushar Behera <email address hidden>
commit 09a3c01774deb1c0c6f4e9dfbd1e7dd6902c2bec
Author: Tushar Behera <email address hidden>
Date: Mon May 23 19:11:48 2011 +0530
ASOC: RT5625: Add RT5625 driver for ORIGEN
Signed-off-by: Tushar Behera <email address hidden>
commit b203bee46e6ec804b4b7a686f2c373c7abd0f34e
Author: Tushar Behera <email address hidden>
Date: Mon May 23 19:08:03 2011 +0530
ASOC: SAMSUNG: Update RFS value through set_clkdiv
In case where I2S works as master and the codec chip works as slave,
we need to configure proper RFS value in cpu_dai. This patch supports
this through addtional switch case in set_clkdiv.
Signed-off-by: Tushar Behera <email address hidden>
commit 2923a4db6a4d1e5425bfcfd8112d26e3010b2a8e
Author: Tushar Behera <email address hidden>
Date: Mon May 23 19:06:45 2011 +0530
ASOC: CODEC: Add driver for RT5625
RT5625 is Realtek's audio codec chip.
Signed-off-by: Tushar Behera <email address hidden>
commit 03116e6ec0a68380d01cde20edc1402bd4612062
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:29:10 2011 +0530
SAMSUNG: CLOCK: Add audio subsystem clocks
Signed-off-by: Tushar Behera <email address hidden>
Conflicts:
arch/arm/mach-exynos4/clock.c
arch/arm/mach-exynos4/include/mach/map.h
Signed-off-by: Sachin Kamat <email address hidden>
commit 025a581402eb909b8d83ec03ea65bef7ec9e3368
Author: Tushar Behera <email address hidden>
Date: Thu Jun 2 15:12:34 2011 +0530
CONFIG: ORIGEN: Enable button driver
Signed-off-by: Tushar Behera <email address hidden>
commit 34897080c5fe5d5b2eeb778d633ad73ffb37575b
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:28:03 2011 +0530
ARM: ORIGEN: Make button driver as platform driver
Signed-off-by: Giridhar Maruthy <email address hidden>
Conflicts:
arch/arm/mach-exynos4/Makefile
arch/arm/mach-exynos4/mach-origen.c
Signed-off-by: Sachin Kamat <email address hidden>
commit f9a0885eaff34df15e7aebfaad4340d641465f1b
Author: Giridhar Maruthy <email address hidden>
Date: Thu May 19 12:36:01 2011 +0530
ARM: Origen: Button Input driver
Origen buttons are connected through GPIO lines. This driver enables
the origen key to be part of the input subsystem.
Signed-off-by: Giridhar Maruthy <email address hidden>
commit 8a788b65681cce9290168fca6bd334908db5e9c5
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:24:28 2011 +0530
ARM: ORIGEN: Add power domain support
Power domain support is extended to Origen board.
Reference:
d6d8b481999507a20012b7ee924bdaf5bfb52a05
Signed-off-by: Tushar Behera <email address hidden>
Conflicts:
arch/arm/mach-exynos4/mach-origen.c
Signed-off-by: Sachin Kamat <email address hidden>
commit 1b5dbf9e363a09c623cd1e470a0563778442da8b
Author: Tushar Behera <email address hidden>
Date: Wed May 11 12:03:53 2011 +0530
ARM: ORIGEN: Add support for FIMC driver
Signed-off-by: Tushar Behera <email address hidden>
commit e3080108294a45d5ab307aaf7ffcf2275287328b
Author: Tushar Behera <email address hidden>
Date: Wed May 11 11:56:34 2011 +0530
CONFIG: ORIGEN: Disble auto kernel versioning
When enabled, the kernel version name changes with every new commit.
It creates problem while mounting file systems that reference to the
modules.dep.
Disabling might not be a solution, but helps while mounting
linaro-m-headless filesystem.
Signed-off-by: Tushar Behera <email address hidden>
commit 696f2f829ac35b2cfbab1cbf2bd1e889e6a02736
Author: Tushar Behera <email address hidden>
Date: Wed May 11 11:55:41 2011 +0530
CONFIG: ORIGEN: Enable JPEG driver
Signed-off-by: Tushar Behera <email address hidden>
commit ff97355780e97edb3098921c8db5fbb8f2186e37
Author: Tushar Behera <email address hidden>
Date: Wed May 11 11:51:31 2011 +0530
ARM: ORIGEN: Add support for JPEG driver
Signed-off-by: Tushar Behera <email address hidden>
commit 26f0b3f4d876126eaf74b8a476f597ae2a49d5f3
Author: Tushar Behera <email address hidden>
Date: Wed May 11 11:44:57 2011 +0530
ARM: ORIGEN: Fix RAM memory address
On ORIGEN, the RAM banks are not contigous. fixup api is added to
resolve this issue.
Signed-off-by: Tushar Behera <email address hidden>
commit 0d0e930d3d1e69da2be0dc5714a9840126ba5186
Author: Tushar Behera <email address hidden>
Date: Wed May 11 11:43:59 2011 +0530
CONFIG: ORIGEN: Enable FIMG 2D
Signed-off-by: Tushar Behera <email address hidden>
commit 7bacc1865e46c7029c33d6c347235cf66ab44b37
Author: Tushar Behera <email address hidden>
Date: Tue May 10 14:57:48 2011 +0530
ARM: ORIGEN: Add support for FIMG 2D driver
Signed-off-by: Tushar Behera <email address hidden>
commit d6c56e0f1df1886e672732f10053cafdb112a3d3
Author: Tushar Behera <email address hidden>
Date: Wed May 11 11:42:24 2011 +0530
ARM: ORIGEN: Enable system mmu support
Signed-off-by: Tushar Behera <email address hidden>
commit a87b245ff02b86fc600a8c333559c98cc8b5e344
Author: Tushar Behera <email address hidden>
Date: Tue May 10 15:22:26 2011 +0530
CONFIG: ORIGEN: Enable framebuffer device
Signed-off-by: Tushar Behera <email address hidden>
commit ecfc613f0775edd5d49dbf163bf58d29b0e388ea
Author: Tushar Behera <email address hidden>
Date: Tue May 10 14:07:59 2011 +0530
ARM: ORIGEN: Add machine support for LTE480WV panel
Signed-off-by: Tushar Behera <email address hidden>
commit d2207524d69cb46ca163a516dd077153c0ac6dc0
Author: Tushar Behera <email address hidden>
Date: Tue May 10 14:07:16 2011 +0530
FB: SAMSUNG: Add support for LTE480VW panel
Signed-off-by: Tushar Behera <email address hidden>
commit 5d77e28d55db8ee0e1532fe5ea5222e55d8d9624
Author: Tushar Behera <email address hidden>
Date: Tue May 10 15:19:10 2011 +0530
CONFIG: ORIGEN: Enable MAX8997 regulator
Signed-off-by: Tushar Behera <email address hidden>
commit 2277b5a25613931019d4c20194c1b56b3bab716a
Author: Tushar Behera <email address hidden>
Date: Tue May 10 13:46:10 2011 +0530
ARM: ORIGEN: Add max8997 regulator support
Signed-off-by: Tushar Behera <email address hidden>
commit 7b023a17e2c9025ed86dfc6c1b83374020cc43a9
Author: Tushar Behera <email address hidden>
Date: Tue May 10 15:11:03 2011 +0530
CONFIG: ORIGEN: Enable CMA allocator
Signed-off-by: Tushar Behera <email address hidden>
commit 446d55a6c9008319aea63939ae4ea125ddde94c7
Author: Tushar Behera <email address hidden>
Date: Mon May 9 13:42:33 2011 +0530
ARM: ORIGEN: Add support for CMA allocator
Signed-off-by: Tushar Behera <email address hidden>
commit 552b9159a0d9099f8cc6358222b45b0f62c8c393
Author: Sachin Kamat <email address hidden>
Date: Thu May 5 16:27:21 2011 +0530
CONFIG: ORIGEN: Added support for origen board.
Origen is a low cost board based on Exynos4210 SOC.
Signed-off-by: Sachin Kamat <email address hidden>
commit f84c6154ab154b2979b8336e6554c25bcff1ed0f
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:14:27 2011 +0530
ARM: EXYNOS4: Add to support ORIGEN board
This patch adds to support Insignal's ORIGEN board.
Signed-off-by: JeongHyeon Kim <email address hidden>
Conflicts:
arch/arm/mach-exynos4/Kconfig
Signed-off-by: Sachin Kamat <email address hidden>
commit 39065a96b351b761df55ddae5a61ba76a85a8b8e
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:11:51 2011 +0530
SAMSUNG: Exynos4210: Add FIMG 2D driver.
Signed-off-by: Sachin Kamat <email address hidden>
Conflicts:
arch/arm/mach-exynos4/clock.c
arch/arm/plat-samsung/include/plat/devs.h
Signed-off-by: Sachin Kamat <email address hidden>
commit 5804c2340d0d36bdb7229e35949f7700342657ee
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:08:38 2011 +0530
Config: Exynos4210: Enable JPEG.
Signed-off-by: Sachin Kamat <email address hidden>
commit efdb6239f644112ce8cad62fb40450aa19ae334e
Author: Sachin Kamat <email address hidden>
Date: Mon Apr 18 17:09:00 2011 +0530
SAMSUNG: Add JPEG driver for Exynos4210.
Signed-off-by: Sachin Kamat <email address hidden>
Signed-off-by: Subash Patel <email address hidden>
commit 285cb22cd1f956a20e2232079bfcb5e1bd7076ab
Author: Subash Patel <email address hidden>
Date: Mon Apr 11 10:45:51 2011 +0530
CONFIG: EXYNOS4210: Enable FIMC in default config
Enabed FIMC and CMA in the default configuration file.
Signed-off-by: Subash Patel <email address hidden>
commit a48ed5dd301eac1ff7b5d0e6ec48877b9b7ab0dc
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:06:27 2011 +0530
SAMSUNG: EXYNOS4210: Support of S5K4BA sensor
S5K4BA is 2MP smart sensor, which provides YUV in various planes.
It is connected over the ITU interface in the current setup. FIMC
is being used to get the frames from the sensor and send it into the
ARM processor. Currently DMA is being used to copy the frames.
Signed-off-by: Subash Patel <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
Conflicts:
drivers/media/video/Makefile
Signed-off-by: Sachin Kamat <email address hidden>
commit 102a459425018a754b332c147ce22c109b29be52
Author: Subash Patel <email address hidden>
Date: Mon Apr 11 10:01:32 2011 +0530
SAMSUNG: EXYNOS4210: Add support for FIMC
Fully Interactive Media Controller is used to control the camera interface
on this machine. At present ITU R BT-601/656, AXI and MIPI(CSI) interface
is supported for the camera sensor. Also FIFO from display controller, and
post-processor is supported as well.
Signed-off-by: Subash Patel <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
commit 6076b1e1c26f83e68c943a135d43c0be12a48755
Author: Subash Patel <email address hidden>
Date: Fri Apr 8 15:49:24 2011 +0530
SAMSUNG: EXYNOS4210: i2c channel 0 init
I2C channel 0 initilization has been added into the architecture file.
Camera sensor communicates with the SoC over i2c ch 0.
Signed-off-by: Subash Patel <email address hidden>
commit 374828776bc90b7d71429c834960af0c1f0fed43
Author: Subash Patel <email address hidden>
Date: Fri Apr 8 15:35:57 2011 +0530
SAMSUNG: EXYNOS4210: Addition of FIMC regions into CMA
FIMC memory reservation areas are added into the CMA allocator.
Signed-off-by: Subash Patel <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
commit 4f31a3493ea32f9954c690d457434dd70326b61b
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 12:05:06 2011 +0530
SAMSUNG: EXYNOS4210: Support of CMA memory allocator
CMA memory allocator provides provisions to reserve continuous memory areas
at boot, for IP's which need to work on physically contiguous locations.
Signed-off-by: Subash Patel <email address hidden>
Conflicts:
arch/arm/mach-exynos4/mach-smdkv310.c
mm/Kconfig
mm/Makefile
Signed-off-by: Sachin Kamat <email address hidden>
commit 432ba45218a861872fbb90021504badbf2fa0deb
Author: Tushar Behera <email address hidden>
Date: Fri Mar 25 12:13:16 2011 +0530
CONFIG: exynos4210: Enabled keypad
Signed-off-by: Tushar Behera <email address hidden>
commit ae26cda5cbffd7c830ded367b6fa978eb70c2405
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:58:05 2011 +0530
Input: s3c_ts - Added touch support for s3c_ts
Added touch screen support for SMDKV310. This touch screen
is mounted on 3.7" LCD panel and is connected to LCD A port.
Signed-off-by: Sushant Kondguli <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
Signed-off-by: Fahad Kunnathadi <email address hidden>
Conflicts:
arch/arm/mach-exynos4/mach-smdkv310.c
Signed-off-by: Sachin Kamat <email address hidden>
commit 26488f2571cd50363217c45dbb1bb1865d5314d8
Author: Giridhar Maruthy <email address hidden>
Date: Wed Mar 23 17:40:28 2011 +0530
SAMSUNG: Exynos: Enable nfs to exynos defconfig
commit 543af11e163e4a3a3fe3f9c025626ea82e849e11
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:39:38 2011 +0530
Config: Exynos4210: Enabled watchdog timer (WDT).
Signed-off-by: Sachin Kamat <email address hidden>
commit 9da49eb05a831f26b2325037787ddbdd0adc83c5
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:38:56 2011 +0530
Config: Exynos4210: Enabled RTC
Signed-off-by: Sachin Kamat <email address hidden>
commit 09eb71f58adf3d4d3efa669f5dee459b02f1ec9d
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:29:52 2011 +0530
ARM: EXYNOS4: Add LCD panel specific code
Added support for following panels.
1. AMS369FG06 (3.7")
2. WA101S (10.1")
AMS369FG06 is enabled by default.
Also enabled the appropriate configuration options in
exynos4210_defconfig.
Signed-off-by: Avinash Agarwal <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
Conflicts:
arch/arm/mach-exynos4/mach-smdkv310.c
Signed-off-by: Sachin Kamat <email address hidden>
commit 86c0a51b7edc17cd234b129c4a43dd974f2a682f
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:26:28 2011 +0530
ARM: exynos4: Added support for bootmem driver
Bootmem driver reserves physically linear memory during booting time
so that multimedia devices can use them later.
This is essential as multimedia devices need physically linear
memory in the range of multiple of megabytes. It is not possible
to allocate such a large memory through kmalloc.
The basic framework for bootmem support is added here. Later on,
the multimedia devices will add required entries to allocate
respective memory regions.
Signed-off-by: Tushar Behera <email address hidden>
Conflicts:
arch/arm/mach-exynos4/mach-smdkv310.c
Signed-off-by: Sachin Kamat <email address hidden>
commit daba0b8aa141349652b97339a3e91a0fdc4bab44
Author: Tushar Behera <email address hidden>
Date: Mon Jan 3 11:04:23 2011 +0530
ARM: EXYNOS4: Updated SPI clock divider
SPI clocks have two divider fields (4-bit and 8-bit).
Updated the code to use 8-bit wide register field so that
total range available for clock divider is 1^^256.
Signed-off-by: Tushar Behera <email address hidden>
commit fbf4decd966779a1ac419d441e4220b740a76ebd
Author: Tushar Behera <email address hidden>
Date: Mon Jan 3 11:00:07 2011 +0530
ARM: EXYNOS4: Modified LCD clock names
LCD clock names are now modified so that they can be
directly acquired without providing the device id.
Signed-off-by: Tushar Behera <email address hidden>
commit be18b4ef324357ce5c69d3bd66f0bdf8b5cbc6bd
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:20:28 2011 +0530
ARM: EXYNOS4: Adding the framebuffer driver
Samsung specific files and folders added. Need to change this
commit message very soon.
Signed-off-by: Avinash Agarwal <email address hidden>
Signed-off-by: Tushar Behera <email address hidden>
Conflicts:
arch/arm/mach-exynos4/mach-smdkv310.c
Signed-off-by: Sachin Kamat <email address hidden>
commit adaf93afccbe8ce1941c6a6f0e28b69344f290ec
Author: Padmavathi Venna <email address hidden>
Date: Fri Mar 4 16:06:58 2011 +0530
SPI: EXYNOS4: Enable the SPI driver for EXYNOS4
The SPI module on EXYNOS4 is similar to the earlier Samsung SoCs like
S3C64XX. Enable the existing SPI driver for use on EXYNOS4.
Signed-off-by: Padmavathi Venna <email address hidden>
commit 826e18ef3b341c3faec1f2b4c3868772d9e87d29
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:19:14 2011 +0530
SPI: EXYNOS4: Bug fix for SPI FIFO level 64 bytes
Fixed the bug in transmission status check for 64 bytes FIFO
level.
Signed-off-by: Padmavathi Venna <email address hidden>
Conflicts:
drivers/spi/spi_s3c64xx.c
Signed-off-by: Sachin Kamat <email address hidden>
commit f232fb2cce29190f2c4a2a1992ae81cc367176b3
Author: Sachin Kamat <email address hidden>
Date: Tue Jul 19 11:17:23 2011 +0530
ARM: EXYNOS4: Add SPI support to EXYNOS4
Define SPI platform devices for the EXYNOS4 SoC.
Signed-off-by: Padmavathi Venna <email address hidden>
Conflicts:
arch/arm/plat-samsung/include/plat/devs.h
Signed-off-by: Sachin Kamat <email address hidden>
commit 9a4c93e0f7430775e787a32a1a349df7331fb07d
Author: Tushar Behera <email address hidden>
Date: Mon Mar 21 17:20:56 2011 +0530
CONFIG: exynos4210: Selected WM8994 for audio
Selected WM8994 codec (I2S) for audio playback and recording.
Signed-off-by: Tushar Behera <email address hidden>
commit c32b9e0b96aced897d69f1712ad90a9b6a0f612c
Author: Tushar Behera <email address hidden>
Date: Fri Apr 8 16:35:45 2011 +0530
ARM: CPU_V7: Fix for system hang during reboot
While system reboot, the system hangs when we try to disable
caches. The root cause is still unknown.
This is a temporary work-around, just to enable reboot on ARM CPU_V7
based SoCs with SMP enabled. The behaviour is different when we try
to reboot with SMP disabled. This was tested on ARM CPU_V7 based
Samsung EXYNOS4210 SoC.
TODO: The work-around is a hacky as this affects to all CPU_V7 based
SoCs. Need to find out if anything can be done within the SoC specific
code.
Signed-off-by: Tushar Behera <email address hidden>
commit f99003a9c1381f8c9f6f6f340cceb32e7d40fcc7
Author: Tushar Behera <email address hidden>
Date: Thu Apr 7 14:27:20 2011 +0530
CONFIG: EXYNOS4: Enable Ext3 and Ext4 support
Signed-off-by: Tushar Behera <email address hidden>
commit 57d33a43ae25d1a47214092b2576bf193ccbf754
Author: Tushar Behera <email address hidden>
Date: Mon Mar 21 16:57:06 2011 +0530
CONFIG: exynos4210: Enabled support for SD/MMC
Added MMC related CONFIGs in exynos4210_defconfig. This would
enable to mount rootfs through SD card.
Signed-off-by: Tushar Behera <email address hidden>
commit 1716de07e9b5eac973c189a7c34bd88be9e172aa
Author: Tushar Behera <email address hidden>
Date: Mon Mar 21 16:40:48 2011 +0530
CONFIG: exynos4210: Added default config file
Added defconfig file for SMDKV310 board, based on exynos4210 SoC.
The defconfig file is based on exynos4_defconfig
Signed-off-by: Tushar Behera <email address hidden>
commit f392cbf75615e9d8cb90ef5ffb8d4e752b7be3c7
Author: Ming Lei <email address hidden>
Date: Wed Aug 31 00:03:13 2011 +0800
usb: ehci: make HC see up-to-date qh/qtd descriptor ASAP
This patch introduces the helper of ehci_sync_mem to flush
qtd/qh into memory immediately on some ARM, so that HC can
see the up-to-date qtd/qh descriptor asap.
This patch fixs one performance bug on ARM Cortex A9 dual core
platform, which has been reported on quite a few ARM machines
(OMAP4, Tegra 2, snowball...), see details from link of
https://bugs.launchpad.net/bugs/709245.
The patch has been tested ok on OMAP4 panda A1 board, and the
performance of 'dd' over usb mass storage can be increased from
4~5MB/sec to 14~16MB/sec after applying this patch.
Cc: Russell King <email address hidden>
Signed-off-by: Ming Lei <email address hidden>
Signed-off-by: Alan Stern <email address hidden>
commit ee49866febeac921a878088c58da1fdc0c0073f6
Author: Dave Martin <email address hidden>
Date: Fri Aug 19 18:00:08 2011 +0100
ARM: 7031/1: entry: Fix Thumb-2 undef handling for multi-CPU kernels
When v6 and >=v7 boards are supported in the same kernel, the
__und_usr code currently makes a build-time assumption that Thumb-2
instructions occurring in userspace don't need to be supported.
Strictly speaking this is incorrect.
This patch fixes the above case by doing a run-time check on the
CPU architecture in these cases. This only affects kernels which
support v6 and >=v7 CPUs together: plain v6 and plain v7 kernels
are unaffected.
Signed-off-by: Dave Martin <email address hidden>
Reviewed-by: Jon Medhurst <email address hidden>
Signed-off-by: Russell King <email address hidden>
(cherry picked from commit 07ed43553f9ceefe5e3cbd25da0f6ff912b4fedb)
commit 9b45bd9beb2bc6ab6aade3f1fac4885c2c16839e
Author: Dave Martin <email address hidden>
Date: Fri Aug 19 17:59:27 2011 +0100
ARM: 7030/1: entry: Remove unnecessary masking when decoding Thumb-2 instructions
When testing whether a Thumb-2 instruction is 32 bits long or not,
the masking done in order to test bits 11-15 of the first
instruction halfword won't affect the result of the comparison, so
remove it.
Signed-off-by: Dave Martin <email address hidden>
Reviewed-by: Jon Medhurst <email address hidden>
Acked-by: Nicolas Pitre <email address hidden>
Signed-off-by: Russell King <email address hidden>
(cherry picked from commit 948e32025349faaa1cd0a55dc669cc7da095b21d)
commit 2988d6f59bdecf10e3a6f0e13861dc8108cd2faf
Author: Dave Martin <email address hidden>
Date: Fri Aug 19 17:58:35 2011 +0100
ARM: 7029/1: Make cpu_architecture into a global variable
The CPU architecture really should not be changing at runtime, so
make it a global variable instead of a function.
The cpu_architecture() function declared in <asm/system.h> remains
the correct way to read this variable from C code.
Signed-off-by: Dave Martin <email address hidden>
Reviewed-by: Jon Medhurst <email address hidden>
Signed-off-by: Russell King <email address hidden>
(cherry picked from commit db9c84ccacb0e7a7903117929cf1dc914f82fc90)
commit 99ac3a5e408ddb63a658b4668da8f8761ca1bfc0
Author: Kyungmin Park <email address hidden>
Date: Fri Aug 19 20:25:05 2011 +0900
ARM: EXYNOS4: Add restart hook for proper reboot
This is required to use SWRESET.
Signed-off-by: Kyungmin Park <email address hidden>
Signed-off-by: Kukjin Kim <email address hidden>
(cherry picked from commit d2edddf2b25863ec0893635662b0832f9965b543)