lkml.org 
[lkml]   [2022]   [Feb]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.9 28/33] i2c: brcmstb: fix support for DSL and CM variants
    Date
    From: Rafał Miłecki <rafal@milecki.pl>

    commit 834cea3a252ed4847db076a769ad9efe06afe2d5 upstream.

    DSL and CM (Cable Modem) support 8 B max transfer size and have a custom
    DT binding for that reason. This driver was checking for a wrong
    "compatible" however which resulted in an incorrect setup.

    Fixes: e2e5a2c61837 ("i2c: brcmstb: Adding support for CM and DSL SoCs")
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
    Acked-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: Wolfram Sang <wsa@kernel.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    drivers/i2c/busses/i2c-brcmstb.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/drivers/i2c/busses/i2c-brcmstb.c
    +++ b/drivers/i2c/busses/i2c-brcmstb.c
    @@ -645,7 +645,7 @@ static int brcmstb_i2c_probe(struct plat

    /* set the data in/out register size for compatible SoCs */
    if (of_device_is_compatible(dev->device->of_node,
    - "brcmstb,brcmper-i2c"))
    + "brcm,brcmper-i2c"))
    dev->data_regsz = sizeof(u8);
    else
    dev->data_regsz = sizeof(u32);

    \
     
     \ /
      Last update: 2022-09-17 16:14    [W:7.374 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site