summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ARM: dts: use #include for all device trees for SamsungPadmavathi Venna2013-06-1922-27/+27
| | | | | | | | | | Replace /include/ (dtc) with #include (C pre-processor) for all Samsung DT files Signed-off-by: Padmavathi Venna <padma.v@samsung.com> Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Reviewed-by: Doug Anderson <dianders@chromium.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* Merge branch 'v3.11-next/s3c24xx-dt-2' into v3.11-next/dt-n-clk-audioKukjin Kim2013-06-198-0/+521
|\
| * ARM: S3C24XX: update uart addresses in s3c2416-dt auxdataHeiko Stuebner2013-06-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Commit 9ee51f01eee8 (tty: serial/samsung: make register definitions global) removed the S3C2410_PA_UARTX defines that the newly merged s3c2416 dt support still expected. So update mach-s3c2416-dt.c to use the S3C24XX_PA_UART constant until we have support for the common clock framework the the s3c2416-dt. Signed-off-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
| * ARM: dts: add devicetree support for s3c2416-smdk2416Heiko Stuebner2013-05-218-0/+521
| | | | | | | | | | | | | | | | | | | | Definitions in s3c24xx.dtsi are usable for all s3c24xx SoCs, but some need to be extended with proper compatible properties, as can be seen in s3c2416.dtsi. Signed-off-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Set BUCK7 as always on for Origen boardTushar Behera2013-06-191-0/+1
| | | | | | | | | | | | | | | | | | | | The LDO for LCD driver is currently not handled by any of the drivers. This disables the LDO during booting time. To fix this, the LDO is forced to enabled always. Signed-off-by: Tushar Behera <tushar.behera@linaro.org> Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add FIMD node to Origen4210 boardSachin Kamat2013-06-191-0/+21
| | | | | | | | | | | | | | | | Added FIMD and display timing node to Origen4210 board. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Tushar Behera <tushar.behera@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add LCD related pinctrl entries for exynos4210Sachin Kamat2013-06-191-0/+61
| | | | | | | | | | | | | | | | Adds pinctrl entries required by FIMD. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Tushar Behera <tushar.behera@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add PWM related pinctrl entries for exynos4210Sachin Kamat2013-06-191-0/+28
| | | | | | | | | | | | | | | | PWM nodes are added to EXYNOS4210 pinctrl DT file. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Tushar Behera <tushar.behera@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | Documentation: Add examples to samsung-pinctrl device tree bindings ↵Leela Krishna Amudala2013-06-181-2/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | documentation This patch adds examples to samsung-pinctrl.txt documentaion file on how to make gpio binding and gpio request Signed-off-by: Leela Krishna Amudala <l.krishna@samsung.com> Reviewed-by: Doug Anderson <dianders@chromium.org> Reviewed-by: Tomasz Figa <t.figa@samsung.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Enable RTC node for exynos5250-snowDoug Anderson2013-06-181-0/+4
| | | | | | | | | | | | | | | | | | By default the exynos RTC is disabled. Enable it for snow. There's also an external RTC on the max77686 PMIC but we haven't yet enabled that. Signed-off-by: Doug Anderson <dianders@chromium.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Enable RTC node for ArndaleTushar Behera2013-06-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | The issues reported in commit 522ccdb6fd0e ("ARM: dts: Disable the RTC by default on exynos5") are no longer reproduced on EXYNOS5250 based Arndale board. Hence re-enabling RTC support for Arndale board. This is helpful for testing S2R on Arndale board. Signed-off-by: Tushar Behera <tushar.behera@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Removing pdma for exynos5440Giridhar Maruthy2013-06-181-22/+0
| | | | | | | | | | | | | | | | | | Since the pdma works only in secure mode, accessing the same in hypervisor mode gives an abort. As we are not using pdma anywhere, removing the same. Signed-off-by: Giridhar Maruthy <giridhar.m@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: update bootargs to support 8GiB for SSDK5440 and SD5v1Subash Patel2013-06-182-2/+2
| | | | | | | | | | | | | | | | | | Since ssdk5440 and sd5v1 have 8GiB memory, this patch updates bootargs for them. Signed-off-by: Subash Patel <subash.rp@samsung.com> Signed-off-by: Jungseok Lee <jays.lee@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add more opp levels in exynos5440Amit Daniel Kachhap2013-06-181-0/+5
| | | | | | | | | | | | | | | | This patch updates cpu frequency level from 1500 to 800MHZ in steps of 100MHZ. The corresponding voltage(in uV) is also added. Signed-off-by: Amit Daniel Kachhap <amit.daniel@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add wm8994 regulator support on smdk5250Padmavathi Venna2013-06-181-2/+35
| | | | | | | | | | | | | | | | This patch adds the required regulator supplies and properties for wm8994 codec on smdk5250 board. Signed-off-by: Padmavathi Venna <padma.v@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: enable spi for EXYNOS5440 SOCGirish K S2013-06-182-7/+46
| | | | | | | | | | | | | | | | This patch enables the SPI in EXYNOS5440 SoC. The NOR Flash can be accessed by enabling the spi interface Signed-off-by: Girish K S <ks.giri@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: add ohci and ehci controller nodes for EXYNOS5440Thomas Abraham2013-06-121-0/+15
| | | | | | | | | | | | | | | | | | | | | | EXYNOS5440 includes both OHCI and EHCI usb host controllers. This patch adds device tree nodes for both of them. And the EHCI and OHCI controllers on exynos5440 do not need any explicit phy configuration. So need to assign a different compatible value for these controllers. Signed-off-by: Thomas Abraham <thomas.ab@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Update G2D documentation for clock entriesSachin Kamat2013-06-121-0/+5
| | | | | | | | | | | | | | | | Added clock entry definitions to G2D bindings document. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Cc: devicetree-discuss@lists.ozlabs.org Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add clock entries to G2D node for exynos4x12Sachin Kamat2013-06-121-0/+2
| | | | | | | | | | | | | | Added clock entries to G2D node for exynos4x12 DT file. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add clock entries to G2D node for exynos4210Sachin Kamat2013-06-121-0/+2
| | | | | | | | | | | | | | Added clock entries to G2D node. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Remove duplicate and add missing G2D nodesSachin Kamat2013-06-122-4/+4
| | | | | | | | | | | | | | | | | | G2D node got added twice in exynos4412-smdk4412.dts instead of getting added to exynos4412-origen.dts. Remove the duplicate entry and add it to exynos4412-origen.dts. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | clk: exynos4: Add additional G2D clocksSachin Kamat2013-06-122-3/+9
| | | | | | | | | | | | | | | | | | | | Add G2D clocks for Exynos4x12 SoC and sclk_fimg2d required by G2D IP. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Cc: Thomas Abraham <thomas.abraham@linaro.org> Acked-by: Mike Turquette <mturquette@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Document DP clock in samsung,exynos5-dp bindingJingoo Han2013-06-121-0/+6
| | | | | | | | | | | | | | | | | | The exynos5-dp node needs a clock specified using the common clock framework. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Reviewed-by: Doug Anderson <dianders@chromium.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: add pin state information for DP HPD support to Exynos5250Jingoo Han2013-06-122-0/+10
| | | | | | | | | | | | | | | | | | Add pin state information for DP HPD support that requires pin configuration support using pinctrl interface. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Reviewed-by: Doug Anderson <dianders@chromium.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: add dts node for the ahci sata exynos5440Girish K S2013-06-121-0/+9
| | | | | | | | | | | | | | This patch adds dts support for the sata controller Signed-off-by: Girish K S <ks.giri@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: add vmmc regulator support for ODROID-XDongjin Kim2013-06-121-0/+2
| | | | | | | | | | | | | | | | This patch is to add vmmc regulator node at MSHC and SDHCI for ODROID-X board file. Signed-off-by: Dongjin Kim <tobetter@gmail.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: add max77686 node entry for ODROID-XDongjin Kim2013-06-101-0/+195
| | | | | | | | | | | | | | | | ODROID-X board have a max77686 PMIC on i2c channel 0. The properties of used LDO and BUCK are defined according the schematic. Signed-off-by: Dongjin Kim <tobetter@gmail.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Enable RTC by default on EXYNOS5440Youngmin Nam2013-06-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | RTC is a basic feature of EXYNOS5440. But it was disabled by issue that comes from EXYNOS5250. (commit id: 522ccdb6) That issue only applies to EXYNOS5250 not EXYNOS5440. So, there is no issue with enabled RTC on EXYNOS5440. This change was tested on EXYNOS5440. Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add display timing node to exynos5250-arndale.dtsVikas Sajjan2013-06-101-0/+18
| | | | | | | | | | | | | | Adds display timing node for a DP panel to Arndale Board DTS file Signed-off-by: Vikas Sajjan <vikas.sajjan@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add clock provider information for DP controller in Exynos5250 SoCVikas Sajjan2013-06-101-0/+2
| | | | | | | | | | | | | | | | | | Adds clock provider information for DP controller required by CCF. Signed-off-by: Vikas Sajjan <vikas.sajjan@linaro.org> Signed-off-by: Arun Kumar K <arun.kk@samsung.com> Acked-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add DT node for DP controller for Arndale BoardVikas Sajjan2013-06-101-0/+10
| | | | | | | | | | | | | | | | Add DT node for DP controller to exynos5250 based Arndale Board Signed-off-by: Vikas Sajjan <vikas.sajjan@linaro.org> Reviewed-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Remove combiner IRQ node from exynos4x12.dtsiSachin Kamat2013-06-101-8/+0
| | | | | | | | | | | | | | | | | | | | These nodes have separately been added to 4212 and 4412 dtsi files by commit 30269ddff1 ("ARM: exynos: add missing properties for combiner IRQs"). The existing node also contained a few incorrect entries. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: add max8997 device node for exynos4210-origen boardThomas Abraham2013-06-101-0/+143
| | | | | | | | | | | | | | | | | | Add max8997 regulator device node for exynos4210-origen board and list all the supported regulators. Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org> Tested-by: Tushar Behera <tushar.behera@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Enable TMU on Origen4210 boardSachin Kamat2013-06-101-0/+4
| | | | | | | | | | | | | | Enables TMU on Origen4210 board. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add TMU clock entries to exynos4210.dtsiSachin Kamat2013-06-101-0/+3
| | | | | | | | | | | | | | Adds TMU clock entries to exynos4210.dtsi file. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Update MFC documentation for clock entriesSachin Kamat2013-06-101-0/+5
| | | | | | | | | | | | | | | | Added clock entry definitions to MFC bindings document. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add MFC clock entries for exynos4Sachin Kamat2013-06-101-0/+2
| | | | | | | | | | | | | | | | Added MFC related clock entries in exynos4.dtsi file. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add keypad entries to SMDK4412Sachin Kamat2013-06-101-0/+87
| | | | | | | | | | | | | | Added keypad node entries to SMDK4412 board DT file. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add keypad entries to Exynos4412 based OrigenSachin Kamat2013-06-101-0/+62
| | | | | | | | | | | | | | Added keypad node entries to Exynos4412 based Origen board DT file. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Remove keypad entries from exynos4x12-pinctrl.dtsiSachin Kamat2013-06-101-56/+0
| | | | | | | | | | | | | | | | Keypad pins/lines are board specific and should be added to respective board dts files. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Enabling dwc3-exynos driver for exynos5250Vivek Gautam2013-06-101-2/+18
| | | | | | | | | | | | | | | | Adding DWC3 device tree node for Exynos5250 needed to parse device tree data. Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Add device tree bindings for dwc3-exynosVivek Gautam2013-06-101-0/+34
| | | | | | | | | | | | | | | | Document device tree binding information as required by the Samsung' USB 3.0 controller. Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: dts: Enabling samsung-usb3phy driver for exynos5250Vivek Gautam2013-06-101-0/+14
| | | | | | | | | | | | | | | | Adding usb3.0 phy node for Exynos5250 along with the necessary device data to be parsed. Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | Linux 3.10-rc5v3.10-rc5Linus Torvalds2013-06-081-1/+1
| |
* | hpfs: fix warnings when the filesystem fills upMikulas Patocka2013-06-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes warnings due to missing lock on write error path. WARNING: at fs/hpfs/hpfs_fn.h:353 hpfs_truncate+0x75/0x80 [hpfs]() Hardware name: empty Pid: 26563, comm: dd Tainted: P O 3.9.4 #12 Call Trace: hpfs_truncate+0x75/0x80 [hpfs] hpfs_write_begin+0x84/0x90 [hpfs] _hpfs_bmap+0x10/0x10 [hpfs] generic_file_buffered_write+0x121/0x2c0 __generic_file_aio_write+0x1c7/0x3f0 generic_file_aio_write+0x7c/0x100 do_sync_write+0x98/0xd0 hpfs_file_write+0xd/0x50 [hpfs] vfs_write+0xa2/0x160 sys_write+0x51/0xa0 page_fault+0x22/0x30 system_call_fastpath+0x1a/0x1f Signed-off-by: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> Cc: stable@kernel.org # 2.6.39+ Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* | Merge branch 'timers-urgent-for-linus' of ↵Linus Torvalds2013-06-084-2/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull timer fixes from Thomas Gleixner: - Trivial: unused variable removal - Posix-timers: Add the clock ID to the new proc interface to make it useful. The interface is new and should be functional when we reach the final 3.10 release. - Cure a false positive warning in the tick code introduced by the overhaul in 3.10 - Fix for a persistent clock detection regression introduced in this cycle * 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: timekeeping: Correct run-time detection of persistent_clock. ntp: Remove unused variable flags in __hardpps posix-timers: Show clock ID in proc file tick: Cure broadcast false positive pending bit warning
| * \ Merge branch 'fortglx/3.10/time' of ↵Thomas Gleixner2013-05-292-1/+8
| |\ \ | | | | | | | | | | | | git://git.linaro.org/people/jstultz/linux into timers/urgent
| | * | timekeeping: Correct run-time detection of persistent_clock.Zoran Markovic2013-05-281-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 31ade30692dc9680bfc95700d794818fa3f754ac, timekeeping_init() checks for presence of persistent clock by attempting to read a non-zero time value. This is an issue on platforms where persistent_clock (instead is implemented as a free-running counter (instead of an RTC) starting from zero on each boot and running during suspend. Examples are some ARM platforms (e.g. PandaBoard). An attempt to read such a clock during timekeeping_init() may return zero value and falsely declare persistent clock as missing. Additionally, in the above case suspend times may be accounted twice (once from timekeeping_resume() and once from rtc_resume()), resulting in a gradual drift of system time. This patch does a run-time correction of the issue by doing the same check during timekeeping_suspend(). A better long-term solution would have to return error when trying to read non-existing clock and zero when trying to read an uninitialized clock, but that would require changing all persistent_clock implementations. This patch addresses the immediate breakage, for now. Cc: John Stultz <john.stultz@linaro.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Feng Tang <feng.tang@intel.com> Cc: stable@vger.kernel.org Signed-off-by: Zoran Markovic <zoran.markovic@linaro.org> [jstultz: Tweaked commit message and subject] Signed-off-by: John Stultz <john.stultz@linaro.org>
| | * | ntp: Remove unused variable flags in __hardppsGeert Uytterhoeven2013-05-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kernel/time/ntp.c: In function ‘__hardpps’: kernel/time/ntp.c:877: warning: unused variable ‘flags’ commit a076b2146fabb0894cae5e0189a8ba3f1502d737 ("ntp: Remove ntp_lock, using the timekeeping locks to protect ntp state") removed its users, but not the actual variable. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: John Stultz <john.stultz@linaro.org>
| * | | posix-timers: Show clock ID in proc filePavel Tikhomirov2013-05-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expand information about posix-timers in /proc/<pid>/timers by adding info about clock, with which the timer was created. I.e. in the forth line of timer info after "notify:" line go "ClockID: <clock_id>". Signed-off-by: Pavel Tikhomirov <snorcht@gmail.com> Cc: Michael Kerrisk <mtk.manpages@gmail.com> Cc: Matthew Helsley <matt.helsley@gmail.com> Cc: Pavel Emelyanov <xemul@parallels.com> Link: http://lkml.kernel.org/r/1368742323-46949-2-git-send-email-snorcht@gmail.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
OpenPOWER on IntegriCloud