• Flora Fu's avatar
    soc: mediatek: Add PMIC wrapper for MT8135 and MT8173 SoCs · 1f022d84
    Flora Fu authored
    This adds support for the PMIC wrapper found on MediaTek MT8135 and
    MT8173 SoCs. The PMIC wrapper is found on MT6xxx SoCs aswell but these
    are currently not supported.
    
    On MediaTek MT8135, MT8173 and other SoCs the PMIC is connected via
    SPI. The SPI master interface is not directly visible to the CPU, but
    only through the PMIC wrapper inside the SoC. The communication between
    the SoC and the PMIC can optionally be encrypted. Also a non standard
    Dual IO SPI mode can be used to increase speed. The MT8135 also supports
    a special feature named "IP Pairing". With IP Pairing the pins of some
    SoC internal peripherals can be on the PMIC. The signals of these pins
    are routed over the SPI bus using the pwrap bridge. Because of these
    optional non SPI conform features the PMIC driver is not implemented as
    a SPI bus master driver.
    
    Signed-off-by: Flora Fu, MediaTek
    Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
    Signed-off-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
    1f022d84
mtk-pmic-wrap.c 24.8 KB