10 Jul, 2019

1 commit


01 Feb, 2019

1 commit


24 Jan, 2019

1 commit


31 Jan, 2018

1 commit


24 Jan, 2018

1 commit


11 Jan, 2018

1 commit


15 Sep, 2017

4 commits


07 Sep, 2017

4 commits


05 Sep, 2017

1 commit

  • The current code for deciding which CPU runs the complete lpi flow is
    too complicated. Since all enter/exit code now runs under the same lock
    we can just use a single non-atomic counter of cpus inside lpi.

    Another variable is used to make num_online_cpus() available to ASM code
    but idle code can treat it as a constant.

    Signed-off-by: Leonard Crestez

    Leonard Crestez
     

31 Aug, 2017

2 commits


30 Aug, 2017

4 commits


29 Aug, 2017

2 commits


18 Aug, 2017

1 commit


17 Aug, 2017

1 commit

  • set WFE (WFE_A on imx7d, and WFE_B on imx6ull/imx6sll) input address to
    framebuffer start address, and set left/top coordinate since the framebuffer is
    the original source of WFE (i.e., not from PXP output) when bypass legacy mode.
    The patch also limits the condition to bypass legacy mode when not use
    EPDC_FLAG_USE_ALT_BUFFER.

    Signed-off-by: Robby Cai
    (cherry picked from commit 7f19940705902623166777c675f5e10c9e7fc477)

    Robby Cai
     

15 Aug, 2017

1 commit


08 Aug, 2017

1 commit

  • when gpu memory is from virtual system pool, the physical address
    will become invalid, driver should enable mmu mapping accordingly.

    but current kernel driver return the zero address with default value,
    this mistake will cause gpu write into the wrong memory from zero.

    this fix mark the invalid address for the virtual memory.

    Date: Aug 06, 2017
    Signed-off-by: Xianzhong
    Reviewed-by: Yuchou Gan
    Reviewed-by: Yong Gan
    Tested-by: Jason Liu

    Xianzhong
     

07 Aug, 2017

1 commit


04 Aug, 2017

1 commit

  • For HannStar (HSD100PXN1 Rev: 1-A00C11 F/W:0634) LVDS touch screen,
    it has a special request for the EETI touch controller. The host
    needs to trigger I2C event to device FW at booting first, and then
    the FW can switch to I2C interface. Otherwise, the FW can’t work
    with I2C interface, and can't generate any interrupt when touch
    the screen.

    This patch send an I2C command before the device wake up, make sure
    the device switch to I2C interface first.

    Signed-off-by: Haibo Chen
    Reviewed-by: Andy Duan
    (cherry picked from commit 037f88c1b9566008748d54b9d4feb647c38c6153)

    Haibo Chen
     

26 Jul, 2017

1 commit


25 Jul, 2017

3 commits


20 Jul, 2017

1 commit

  • After the chipidea driver introduce extcon for id and vbus, it's able
    to wakeup from another irq source, in case the system with extcon ID
    cable, wakeup from usb ID cable and device removal, the usb device
    disconnect irq may come firstly before the extcon notifier while system
    resume, so we will get 2 "wakeup" irq, one for usb device disconnect;
    and one for extcon ID cable change(real wakeup event), current driver
    treat them as 2 successive wakeup irq so can't handle it correctly, then
    finially the usb irq can't be enabled. This patch adds a check to bypass
    further usb events before controller resume finished to fix it.

    Reviewed-by: Peter Chen
    Signed-off-by: Li Jun

    Li Jun
     

19 Jul, 2017

2 commits


18 Jul, 2017

1 commit


14 Jul, 2017

2 commits


13 Jul, 2017

1 commit