aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-samsung/include
Commit message (Collapse)AuthorAgeFilesLines
* add support for p1Chirayu Desai2013-05-052-0/+13
| | | | | | | Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org> Signed-off-by: Humberto Borba <humberos@gmail.com> Signed-off-by: Koudai Aono <koxudaxi@gmail.com> Change-Id: I2dcbaee7f17852ed3ea4a5db2d103704027fe259
* Merge remote-tracking branch 'google/android-samsung-3.0-jb' into HEADPawit Pornkitprasan2012-07-201-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | Reverted ad-hoc support for now Conflicts: drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c drivers/net/wireless/bcmdhd/dhd_linux.c drivers/net/wireless/bcmdhd/wl_android.c drivers/net/wireless/bcmdhd/wl_cfg80211.c Change-Id: Ibaa7a841b177c86a235828e94be5b870f0ac090e
| * USB: gadget: s3c: iscochronous endpoint supportMike Lockwood2012-04-021-0/+2
| | | | | | | | | | | | | | Fix problems working with isochronous endpoints Configure the single remaining unallocated endpoint as isochronous IN Signed-off-by: Mike Lockwood <lockwood@google.com>
* | fix build breakage for fascinatesbrissen2012-02-211-0/+1
| |
* | Implement and call s3c_config_sleep_gpioPawit Pornkitprasan2012-02-191-0/+2
| | | | | | | | | | | | The stock kernel runs this at sleep. No idea why the Nexus S's kernel doesn't. The GPIO settings have been checked from the latest Galaxy S, Captivate, Fascinate, Vibrant and Galaxy S B kernel.
* | aries: Add bootmode injection supportPawit Pornkitprasan2012-01-071-2/+0
|/ | | | | | Allows reboot recovery to work without /cache/.startrecovery hack - Renames s3c_usb_set_serial to aries_inject_cmdline
* ARM: Samsung: Give vmalloc area 96MB backJP Abgrall2011-11-171-2/+2
| | | | | | | | | 2.6.35 had 320MB for the vmalloc area which ended around FC000000. But 3.0 only has 224MB with a vmalloc area ending at F6000000. Change-Id: I8ef8273baf8daf28b95539699f46923142502e2b Signed-off-by: JP Abgrall <jpa@google.com>
* ARM: S5P: Move reset code into a c fileArve Hjønnevåg2011-11-171-0/+2
| | | | | | | | If system-reset was included by more than one C file the kernel would fail to link Change-Id: I900e0f680e6acc4ddcac95f62cff938643b8ed13 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* ARM: Samsung: Add a flag to enable MMC interrupts on resumeRom Lemarchand2011-11-171-0/+1
| | | | | | | | Add an extra flag to the SD platform data to enable MMC interrupts when the host controller resumes. Change-Id: I4725e5fd8408959f0284bf9eae393e9e7a61262e Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
* ARM: Samsung: Add support for extra MMC host quirkRom Lemarchand2011-11-171-0/+2
| | | | | | | | Adding support for the extra HSMMC host quirk that leaves clocks running on device idle. Change-Id: I0a2564d0e564e0f3d5e5cea17dd1e000adb130af Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
* S5PC11X : CPUFREQ : add platform data interface to dvfsMinsu, Kim2011-11-171-0/+2
| | | | | | | | | | In case of board voltage drop, voltage table should be changed. voltage table can be updated by platform data Change-Id: I4147d1599fd4f91e398dad713a145ad44db77620 Signed-off-by: Minsu Kim <minsu78.kim@samsung.com> Also removes unused code from arch/arm/mach-s5pv210/include/mach/cpu-freq-v210.h
* S5PC11X: G3D: Add platform devices related to g3d driver.huisung.kang2011-11-171-0/+1
| | | | | Change-Id: I29b6db4caad36623ae5e4e0ae3a1b455823ebad5 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* ARM: samsung: Add built_in flag support to mmc deviceDmitry Shmidt2011-11-171-0/+3
| | | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com> Change-Id: I837dd19e3838b9d3d5f928a17afc4f09f625d360
* S5PC11X: DMA: Add dma clock gating.Choi jonghwan2011-11-171-0/+4
| | | | | | | Dma clock is enabled, when dma is used. Change-Id: I16b93af202041d4cd21f9d1eb0de296255972fb9 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* ARM: plat-samsung: add pm_cpu_restore hook to balance pm_cpu_prepBrian Swetland2011-11-171-0/+1
| | | | | | | S5PC110 saves state in cpu_prep but was not restoring it until much later in the resume path. This provides needed balance. Signed-off-by: Brian Swetland <swetland@google.com>
* S5PC11X: DMA: Remove old dma files, Kconfig, Makefile.huisung.kang2011-11-174-224/+10
| | | | | Change-Id: I5d52453cd043d60b9747fbb7be201089023a4b70 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* ARM: S5PV210: Add fiq-debugger supportArve Hjønnevåg2011-11-171-0/+5
| | | | | Change-Id: I8353188674bc01a47e3d2d1d5b0720c6dbbcf103 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* S5PC11X: SYSTEM: Modify arch_reset function.huisung.kang2011-11-171-8/+0
| | | | | | | Remove clk_get, clk_enable, ioremap function in arch_reset. Change-Id: Ibd338b59d2746069bbc65a873d8962bb5b1a391b Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* [ARM] S5PC11X: herring: board file support for RNDIS USB ethernetMike Lockwood2011-11-171-0/+1
| | | | Signed-off-by: Mike Lockwood <lockwood@android.com>
* S5PC11X: USB: Add USB H/W tunning valuesb223.kang2011-11-171-1/+1
| | | | | | | Adujst timing and DC Level value on C11X USB HS block Change-Id: I9038acc041e3a300b2d6f5b4e8f1a8b76883a86e Signed-off-by: sb223.kang <sb223.kang@samsung.com>
* S5PC110: PM: save and restore sleep gpio register additionallyMinsu Kim2011-11-171-1/+1
| | | | | Change-Id: I2e6de8a1ad791d5725897f49a434a33fac9a57f3 Signed-off-by: Minsu Kim <minsu78.kim@samsung.com>
* S5PC11X: PM: Change printk()->pr_debug()Choi jonghwan2011-11-171-1/+1
| | | | | | | Change printk()->pr_debug() Change-Id: Ib53763eeeec842f88372805e97778613191d64b7 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: CLOCK Uart are find a clock with "dev" pointer.Choi jonghwan2011-11-171-0/+5
| | | | | | | Uart device a find a clock with "dev" pointer" Change-Id: I3da0fc3370a32b8a8df100e94b57a41bd01884fe Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: CLOCK: Change the clk_get function.Choi jonghwan2011-11-171-0/+1
| | | | | | | Change the clk_get function. Add use "dev" pointer to find a clock. Change-Id: I6d456aefa672f2ca46249c380d4f8c0139c97c98 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: PD: Add platform_device for power domain controlhuisung.kang2011-11-171-0/+4
| | | | | | | This patch add platform devices define for power domain control Change-Id: I0e14d90f3e7972cdcdc94bcb2cc2644e0f272f9b Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: USB: Get USB serial number from bootloaderSang-Jun Park2011-11-171-0/+2
| | | | | | | get serial number from bootloader and change to upper case Change-Id: Ieb8416985150e8f8baa404ef028e126a3d15f70e Signed-off-by: Sang-Jun Park <sj2202.park@samsung.com
* S5PC110: PM: add save/restore gpio drivestrengthminsu78.kim2011-11-171-1/+1
| | | | | | | | | The gpio drivestrength registers of S5PC110 are cleared at wakeup from sleep So the drivestrength register must be saved before sleep, and restore the values after wakeup. Change-Id: I9578a50d697333d1e03d65bc44739f8a8389a71f Signed-off-by: minsu78.kim <minsu78.kim@samsung.com>
* S5PC110: MACH: Remove unused code and code clean-uphuisung.kang2011-11-171-0/+1
| | | | | | | | | This patch code clean-up and move s5pv210_reserve_bootmem, s3c_sdhci_set_platdata function to header file. we remove extern function in *.c file. Change-Id: Ib1f780becca0022a78fec06b25c076bfacf3a594 Signed-off-by: kyoungheon <kyoungheon@samsung.com>
* S5PC11X: UART: Add wake_peer func.DooHyunHwang2011-11-171-0/+2
| | | | | | | | wake_peer func. pointer is in uart_port struct. s3c24xx_serial_wake_peer Change-Id: Ieb0ddb999865e6671df29cc395a5b3f37daef072 Signed-off-by: DooHyunHwang <dh0421.hwang@samsung.com>
* S5PC110: JPEG: Add JPEG extern in plat-samsungJanghyuck Kim2011-11-171-0/+1
| | | | Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
* [general] declair registers in clock, serial header fileKisoo2011-11-161-0/+11
|
* [ADC] S5P_ADC addChoi Jong-hwan2011-11-161-0/+1
|
* S5PC110: USB: Add USB gadget support for S5PC110/S5PV210Jaecheol Lee2011-11-161-0/+2
| | | | | | This is the start point to port USB gadget driver for S5PC110 Signed-off-by: Jaecheol Lee <jc.lee@samsung.com>
* sdhci: enable t-flash.Seungwon2011-11-161-1/+1
|
* ARM: S5PC110: MFC: MFC (Multi Format Codec) 5.0 video encoder/decoderBrian Swetland2011-11-161-0/+1
| | | | | | Signed-off-by: Sungjun Bae <june.bae@samsung.com> Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com> Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* USB: Added/modified files for USB and Android Gadget Support.Pankaj2011-11-161-0/+2
| | | | | | | | | | | | | | | | | Added new files - 1: param.h: Required by fsa9480_i2c driver. 2: fsa9480_i2c.h: Header file for fsa9480_i2c driver. Modified files: 1: cpu.c: Added mapping for OTG address. 2: mach-herring.c: Modified usb-otg clock name. Added new devices as usb_gadget and android_gadget in device list. 3: devs.c: Added platform data for Android gadget. 4: devs.h: added extern definition for android gadgets. 6: gadget_chips: Added new entry for s3c_udc gadget. 7: s3c_udc.h: Added new member related to dma mapping in structure s3c_request. 8: s3c_udc_otg.c: Changed clock name from usbotg to otg. 9: s3c_udc_otg_xfer_dma.c: Modified for dma functionality. disable debug message
* ARM: S5PC110: USB UDC supportBrian Swetland2011-11-161-0/+260
| | | | | Signed-off-by: Minsu Kim <minsu78.kim@samsung.com> Signed-off-by: sb223.kang <sb223.kang@samsung.com>
* sdhci: setup mach code.Arve Hjønnevåg2011-11-161-3/+13
| | | | Change-Id: I6b8fb26e7c9859adc84b73ecb5121cfb01e00226
* S5PC110: HERRING: DMA: Add old DMA driver.Jaehun Jung2011-11-163-1/+225
| | | | | Old DMA driver porting is Done. DMA can not test alone. So, Sound will be test DMA driver (Old & New).
* [GPIO] gpio_set_pin addChoi Jong-hwan2011-11-162-0/+11
|
* i2c : migration from 2.6.32Seungwon2011-11-161-0/+4
|
* S5PC110: HERRING: Added platform data file for FIMC and register filesHyunwoong Kim2011-11-161-0/+6
| | | | | Change-Id: Ib602abe59fdcae937aa05818462f2919af187fb7 Signed-off-by: Hyunwoong Kim <khw0178.kim@samsung.com>
* S5PC110: HERRING: TIMER: Support HRT and tickless idle on S5PC110Sungjun Bae2011-11-163-1/+22
| | | | | | | | | Enabling High resolution timer service and tickless idle (Dynamic idle tick) on S5PC110. RTC/SYSTEM_TIMER are used for this features. This feature is disabled by default configuration, need to change configuration in menuconfig. Change-Id: Ieecfee19a3c0cad0443cd2d35a4821ebbf1eeea3
* HERRING: INIT: device initialze for kernel booting.jake2011-11-161-1/+1
| | | | | | | HERRING: Makefile: Change zreload address configuration. Change-Id: I82bb62e0b77b14e0f962377ac246d537bc243c0b HERRING: Makefile: Bug fix at zreload base.
* ARM: SAMSUNG: DMA Cleanup as per sparseSangwook Lee2011-07-161-10/+11
| | | | | | | | | | | | | | | Function declaration differs between file: dma.c and file:dma.h and SPARSE (Documentation/sparse.txt) gives error messages All dma channels are members of 'enum dma_ch' and not 'unsigned int' Please have a look at channel definitions in: arch/arm/mach-s3c64xx/include/mach/dma.h arch/arm/plat-samsung/include/plat/s3c-dma-pl330.h arch/arm/mach-s3c2410/include/mach/dma.h So all arguments should be of type 'enum dma_ch' Signed-off-by: Sangwook Lee <sangwook.lee@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* Merge branch 'for-spi' into s5p-fixes-for-linusKukjin Kim2011-07-061-0/+2
|\
| * ARM: SAMSUNG: Add tx_st_done variablePadmavathi Venna2011-07-061-0/+2
| | | | | | | | | | | | | | | | | | | | tx_st_done is required for checking the transmission status of SPI channels with different fifo levels Signed-off-by: Padmavathi Venna <padma.v@samsung.com> Acked-by: Jassi Brar <jassisinghbrar@gmail.com Acked-by: Grant Likely <grant.likely@secretlab.ca> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* | ARM: SAMSUNG: header file revised to prevent declaring duplicatedMyungJoo Ham2011-07-061-0/+6
|/ | | | | | | | There has been no #ifndef - #define - #endif protection for this header file. Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
* Merge branch 'tty-linus' of ↵Linus Torvalds2011-06-281-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 * 'tty-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: serial: bcm63xx_uart: fix irq storm after rx fifo overrun. amba pl011: platform data for reg lockup and glitch v2 amba pl011: workaround for uart registers lockup tty: n_gsm: improper skb_pull() use was leaking framed data tty: n_gsm: Fixed logic to decode break signal from modem status TTY: ntty, add one more sanity check TTY: ldisc, do not close until there are readers 8250: Fix capabilities when changing the port type 8250_pci: Fix missing const from merges ARM: SAMSUNG: serial: Fix on handling of one clock source for UART serial: ioremap warning fix for jsm driver. 8250_pci: add -ENODEV code for Intel EG20T PCH
| * ARM: SAMSUNG: serial: Fix on handling of one clock source for UARTBoojin Kim2011-06-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the way of comparison for handling of two or more clock sources for UART. For example, if just only one clock source is defined even though there are two clock sources for UART, the serial driver does not set proper clock up. Of course, it is problem. So this patch changes the condition of comparison to avoid useless setup clock and adds a flag 'NO_NEED_CHECK_CLKSRC' which means selection of source clock is not required. In addition, since the Exynos4210 has only one clock source for UART this patch adds the flag into its common_init_uarts(). Signed-off-by: Boojin Kim <boojin.kim@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>