aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-06Merge remote-tracking branch 'origin/topic-regulator-modes' into ↵remotes/origin/for-upstreamm3-release.v3.8integration-linux-mainlineGuodong Xu
integration-linux-mainline
2013-05-04regulator: hi6421: enable DRMStopic-regulator-modestopic-regulator-drmsGuodong Xu
Hi6421 regulators: enable DRMS. regulator_set_optimum_mode() can now be used in hi6421 regulators Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
2013-05-03regulator: hi6421: enable normal and idle modesGuodong Xu
Enable two regulator modes in hi6421: REGULATOR_MODE_NORMAL and REGULATOR_MODE_IDLE. Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
2013-04-27Merge remote-tracking branch 'origin/fb_4.26' into integration-linux-mainlineGuodong Xu
2013-04-27Merge remote-tracking branch 'origin/usb_4.26' into integration-linux-mainlineGuodong Xu
2013-04-26ARM: dts: update the fix factor on TCXOfb_4.26Haojian Zhuang
According to hi3620 spec, TCXO is 6.5MHz. So set the fix factor as 4. While system runs, it seems that TCXO runs at 26MHz. So change it to 26MHz. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-26fb: hi3620: add empty blank operationHaojian Zhuang
Add empty blank operation since android will use this interface. The real operation will be added later. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-26ARM: hi3xxx: fix ipps2 build issue without suspendHaojian Zhuang
arch/arm/mach-hs/ipps2.c:1156:45: error: ‘ipps2_suspend’ undeclared here (not in a function) arch/arm/mach-hs/ipps2.c:790:13: warning: ‘trim_patch’ defined but not used [-Wunused-function] make[1]: *** [arch/arm/mach-hs/ipps2.o] Error 1 make: *** [arch/arm/mach-hs] Error 2 Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-26fb: hi3620: enable RGB565 formatHaojian Zhuang
Enable RGB565 format since android may use 16BPP color format. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-26fb: hi3620: enable double bufferingHaojian Zhuang
Since double buffering is required by android, enable it. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-26fb: hi3620: fix line_lengthHaojian Zhuang
The line_length shouldn't be aligned with 64. Otherwise, driver gets wrong data on supporting RGB565 format. So remove the align. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-26Merge remote-tracking branch 'origin/suspend-resume_4.25' into ↵Guodong Xu
integration-linux-mainline
2013-04-26ARM: Hi3620: Add default USB configurations to hs_defconfigusb_4.26LiXin
Add USB configuration to hs_defconfig Signed-off-by: LiXin <li.xin@linaro.org>
2013-04-26ARM: Hi3620: Fix Usb regualtor errorsl00218645
Fix USB regulator errors. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: Hi3620: fix pctrl-register node of DTSl00218645
Fix pctrl-register node of DTS. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: Hi3620: Add usb k3v2_otg to DTS filel00218645
Add USB k3v2_otg node to DTS File. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: Hi3620: Add USB configration to Kconfig & Makefilel00218645
Add usb configration to Kconfig & Makefile. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: Hi3620: Add susb driverl00218645
Add susb driver for USB. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: Hi3620: Add usb otg driverl00218645
Add usb otg dirver. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: USB: Add gadget driver for USBl00218645
Add usb gadget driver for usb. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: USB: Add Lm Bus Driver for USBl00218645
ADD lm bus driver for USB. Signed-off-by: l00218645 <l00218645@notesmail.huawei.com>
2013-04-26ARM: Hi3620: simplify the div-clk driver for Hi3620l00218645
Simplify the divider clock driver for hi3620 SoC by optimizing the div-table in DTS file. Signed-off-by: LiXin <li.xin@linaro.org>
2013-04-25ARM: Hi3620: fix hi6421-irq can not wakeupsuspend-resume_4.25LiXin
Fix hi6421-irq can not wakeup after resume from deepsleep. Signed-off-by: LiXin <li.xin@linaro.org>
2013-04-25Merge remote-tracking branch 'origin/touch_4.24' into integration-linux-mainlineGuodong Xu
2013-04-25mmc: dw_mmc-hisilicon: define dw_mci_hs_pmopstouch_4.24Zhangfei Gao
dw_mci_hs_tun has to be re-tuned after resume, so define dw_mci_hs_pmops instead Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2013-04-25Input: atmel_mXT224E fix suspendZhangfei Gao
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2013-04-24i2c: designware-hs: disable delay 300ns workaroundZhangfei Gao
Fix commit abf60caf7dd59ef16e1a8b807e4f039bdaf979f2 issue Unfortunately, if using workaround, touch will report i2c_dw_handle_tx_abort While works well if no such workaround So disable the workaround while still keep the code Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2013-04-24Input: atmel_mXT224E fix bug of first_pressedZhangfei Gao
TS_DEBUG_ATMEL is removed when porting, caused finger_count error Original code: if (!ts->first_pressed) TS_DEBUG_ATMEL("k3ts, %s: S%d@%d,%d\n", __func__, idx + 1, ts->finger_data[idx].x, ts->finger_data[idx].y); Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2013-04-24Merge remote-tracking branch 'origin/dma_4.13' into integration-linux-mainlineGuodong Xu
2013-04-24Merge remote-tracking branch 'origin/topic-suspend-resume-m3' into ↵Guodong Xu
integration-linux-mainline
2013-04-23pm: mach-hs: workaround, reinit uart when 'no_console_suspend'topic-suspend-resume-m3Guodong Xu
If 'no_consle_suspend' is set in kernel cmdline, debuguart needs to be reinitialized when system resumes. If 'no_console_suspend' is not set, reinitialization is not required. Note: this is only a workaround way. To solve the issue, either we don't shutdown some resources in serail driver's suspend; or we need to dynamically find out which uart is being used as console (here we hardcoded it as uart0). Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
2013-04-23ARM: hs: sync cpu_kill and cpu_dieZhangfei Gao
cpu_kill wait cpu_die finish. solve kernel hung when suspend without no_console_suspend Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2013-04-23pm: mach-hs: using RTC as a wakeup sourceGuodong Xu
Using RTC as a wakeup source Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
2013-04-23drivers/rtc/rtc-pl031.c: use rtc as wakeup sourceZhangfei Gao
How to test: Documentation/rtc.txt echo +n > /sys/class/rtc/rtc1/wakealarm; (n is seconds to genetate wakeup irq) echo mem > /sys/power/state Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2013-04-23ARM: Hi3620: Disable regulator LDO9LiXin
Disable regulator LDO9 Which can change the status of EFUSE. The error status of EFUSE will crash the system during boot and resume of SR. Signed-off-by: LiXin <li.xin@linaro.org>
2013-04-23ARM: dts: add power-managementGuodong Xu
Add power-management device tree node Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
2013-04-23pm: mach-hs: add suspend/resume, poweroff into mach-hs platformGuodong Xu
Add suspend/resume and poweroff functionality into mach-hs platform. Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
2013-04-19dmaengine: k3dma change DMA_MAX_SIZE as DMA_ALIGNdma_4.13Zhangfei Gao
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2013-04-19dmaengine: k3dma clear interrupt with INT_STATZhangfei Gao
INT_TC1 value will be changed even irq is masked Missing irq will happen if clear intertupt with INT_TC1 value Instead, using INT_STAT value, which is masked value Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org> Signed-off-by: Kai Yang <jean.yangkai@huawei.com>
2013-04-13Merge remote-tracking branch 'origin/topic/fb-m3' into ↵Guodong Xu
integration-linux-mainline
2013-04-12fb: hi3620: add wait for vsync operationtopic/fb-m3Haojian Zhuang
Add FBIO_WAITFORVSYNC ioctl. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-10ARM: dts: rename pinmux in hi4511Haojian Zhuang
Use different node names on pinmux func & idle state. Otherwise, idle state couldn't be parsed correctly. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-07Merge remote-tracking branch 'origin/lcd-m2' into m2-candidate-0407m2-release.v3.8m2-candidate-0407Guodong Xu
2013-04-07Merge remote-tracking branch 'origin/i2c_workaround' into m2-candidate-0407Guodong Xu
2013-04-07Merge remote-tracking branch 'origin/topic-keypad' into m2-candidate-0407Guodong Xu
2013-04-07ARM: Hi3620: Fix first parameter of dev_errtopic-keypadLiXin
Fix first parameter of dev_err in k3_keypad.c Signed-off-by: LiXin <li.xin@linaro.org>
2013-04-04ARM: defconfig: enable framebuffer in hs_defconfiglcd-m2Haojian Zhuang
Disable framebuffer console since it results in system hang. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-04ARM: dts: enable pwm in hi4511Haojian Zhuang
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-04pwm: add hi3620 supportHaojian Zhuang
Support pwm driver of Hisilicon Hi3620 SoC. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
2013-04-04ARM: dts: enable framebuffer on hi4511Haojian Zhuang
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>