28 Jul, 2017

1 commit

  • commit 740c433ec35187b45abe08bb6c45a321a791be8e upstream.

    If vesafb is enabled in the config then /dev/fb0 is created by vesa
    and this sm750 driver gets fb1, fb2. But we need to be fb0 and fb1 to
    effectively work with xorg.
    So if it has been alloted fb1, then try to remove the other fb0.

    In the previous send, why #ifdef is used was asked.
    https://lkml.org/lkml/2017/6/25/57

    Answered at: https://lkml.org/lkml/2017/6/25/69
    Also pasting here for reference.

    'Did a quick research into "why".
    The patch d8801e4df91e ("x86/PCI: Set IORESOURCE_ROM_SHADOW only for the
    default VGA device") has started setting IORESOURCE_ROM_SHADOW in flags
    for a default VGA device and that is being done only for x86.
    And so, we will need that #ifdef to check IORESOURCE_ROM_SHADOW as that
    needs to be checked only for a x86 and not for other arch.'

    Signed-off-by: Teddy Wang
    Signed-off-by: Sudip Mukherjee
    Signed-off-by: Greg Kroah-Hartman

    Teddy Wang
     

07 Nov, 2016

1 commit

  • Early commit 30ca5cb63c56965 ("staging: sm750fb: change definition of
    PANEL_PLANE_TL fields") and 27b047bbe1ee9c0 ("staging: sm750fb: change
    definition of PANEL_PLANE_BR fields") modify the register bit fields
    definitions. But the modifications are wrong, because the bit mask of
    "bit field 10:0" is not 0xeff, but 0x7ff. The wrong definition bugs
    makes display very strange.

    Signed-off-by: Huacai Chen
    Cc: stable # 4.6+
    Signed-off-by: Greg Kroah-Hartman

    Huacai Chen
     

02 Oct, 2016

2 commits


27 Sep, 2016

1 commit


22 Sep, 2016

2 commits


20 Sep, 2016

1 commit


16 Sep, 2016

5 commits


12 Sep, 2016

1 commit


22 Aug, 2016

9 commits


30 Mar, 2016

1 commit


12 Mar, 2016

8 commits


23 Feb, 2016

1 commit


21 Feb, 2016

5 commits


16 Feb, 2016

2 commits