1. 18 Sep, 2019 1 commit
  2. 17 Sep, 2019 28 commits
  3. 06 Sep, 2019 9 commits
  4. 04 Sep, 2019 2 commits
    • Linus Walleij's avatar
      drm/mcde: Fix DSI transfers · 88537ddb
      Linus Walleij authored
      There were bugs in the DSI transfer (read and write) function
      as it was only tested with displays ever needing a single byte
      to be written. Fixed it up and tested so we can now write
      messages of up to 16 bytes and read up to 4 bytes from the
      display.
      
      Tested with a Sony ACX424AKP display: this display now self-
      identifies and can control backlight in command mode.
      Reported-by: default avatarkbuild test robot <lkp@intel.com>
      Fixes: 5fc537bf ("drm/mcde: Add new driver for ST-Ericsson MCDE")
      Reviewed-by: default avatarStephan Gerhold <stephan@gerhold.net>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190903170804.17053-1-linus.walleij@linaro.org
      88537ddb
    • Rob Clark's avatar
      drm/msm: Use the correct dma_sync calls harder · 9f614197
      Rob Clark authored
      Looks like the dma_sync calls don't do what we want on armv7 either.
      Fixes:
      
        Unable to handle kernel paging request at virtual address 50001000
        pgd = (ptrval)
        [50001000] *pgd=00000000
        Internal error: Oops: 805 [#1] SMP ARM
        Modules linked in:
        CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.3.0-rc6-00271-g9f159ae0 #4
        Hardware name: Freescale i.MX53 (Device Tree Support)
        PC is at v7_dma_clean_range+0x20/0x38
        LR is at __dma_page_cpu_to_dev+0x28/0x90
        pc : [<c011c76c>]    lr : [<c01181c4>]    psr: 20000013
        sp : d80b5a88  ip : de96c000  fp : d840ce6c
        r10: 00000000  r9 : 00000001  r8 : d843e010
        r7 : 00000000  r6 : 00008000  r5 : ddb6c000  r4 : 00000000
        r3 : 0000003f  r2 : 00000040  r1 : 50008000  r0 : 50001000
        Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
        Control: 10c5387d  Table: 70004019  DAC: 00000051
        Process swapper/0 (pid: 1, stack limit = 0x(ptrval))
      Signed-off-by: default avatarRob Clark <robdclark@chromium.org>
      Fixes: 3de433c5 ("drm/msm: Use the correct dma_sync calls in msm_gem")
      Tested-by: default avatarFabio Estevam <festevam@gmail.com>
      9f614197