04 Feb, 2020

2 commits

  • Currently the pointer 'parent' is being dereferenced before it is
    being null checked. Fix this by performing the null check before
    it is dereferenced.

    Addresses-Coverity: ("Dereference before null check")
    Fixes: d37010a3c162 ("clk: ls1028a: Add clock driver for Display output interface")
    Signed-off-by: Colin Ian King
    Link: https://lkml.kernel.org/r/20200203223736.99645-1-colin.king@canonical.com
    Signed-off-by: Stephen Boyd

    Colin Ian King
     
  • These constants are used in clamp() with the value being clamped an
    unsigned long. Make them unsigned long defines so that clamp() doesn't
    complain about comparing different types.

    In file included from include/linux/list.h:9,
    from include/linux/kobject.h:19,
    from include/linux/of.h:17,
    from include/linux/clk-provider.h:9,
    from drivers/clk/clk-plldig.c:8:
    drivers/clk/clk-plldig.c: In function 'plldig_determine_rate':
    include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast
    835 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1)))
    |

    Reported-by: Stephen Rothwell
    Cc: Wen He
    Fixes: d37010a3c162 ("clk: ls1028a: Add clock driver for Display output interface")
    Signed-off-by: Stephen Boyd
    Link: https://lkml.kernel.org/r/20200203052507.93215-1-sboyd@kernel.org

    Stephen Boyd
     

31 Jan, 2020

1 commit

  • Add clock driver for QorIQ LS1028A Display output interfaces(LCD, DPHY),
    as implemented in TSMC CLN28HPM PLL, this PLL supports the programmable
    integer division and range of the display output pixel clock's 27-594MHz.

    Signed-off-by: Wen He
    Signed-off-by: Michael Walle
    Link: https://lkml.kernel.org/r/20191213083402.35678-2-wen.he_1@nxp.com
    Signed-off-by: Stephen Boyd

    Wen He