29 Jul, 2020

1 commit

  • Add support to the new efuse IP which is integrated in the SC2730
    which includes multiple blocks in a single chip.

    Signed-off-by: Freeman Liu
    Signed-off-by: Chunyan Zhang
    Reviewed-by: Baolin Wang
    Signed-off-by: Srinivas Kandagatla
    Link: https://lore.kernel.org/r/20200722100705.7772-5-srinivas.kandagatla@linaro.org
    Signed-off-by: Greg Kroah-Hartman

    Freeman Liu
     

06 Nov, 2019

1 commit


31 Jan, 2019

1 commit

  • The Spreadtrum SC27XX efuse data are organized by blocks and each block
    contains 2 bytes data. Moreover the nvmem core always pass the offset
    in byte to the controller, so we should change the offset in byte to
    the correct block index and block offset to read the data.

    Signed-off-by: Freeman Liu
    Signed-off-by: Baolin Wang
    Signed-off-by: Srinivas Kandagatla
    Signed-off-by: Greg Kroah-Hartman

    Freeman Liu
     

15 Jul, 2018

1 commit

  • This patch add the efuse driver which is embeded in Spreadtrum SC27XX
    series PMICs. The sc27xx efuse contains 32 blocks and each block's
    data width is 16 bits.

    Signed-off-by: Freeman Liu
    Signed-off-by: Baolin Wang
    Signed-off-by: Srinivas Kandagatla
    Signed-off-by: Greg Kroah-Hartman

    Freeman Liu