Skip to content
  • Hans de Goede's avatar
    ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver · cefe6aac
    Hans de Goede authored
    
    
    We have no docs for the CHT Crystal Cove PMIC. The Asus Zenfone-2 kernel
    code has 2 Crystal Cove regulator drivers, one calls the PMIC a "Crystal
    Cove Plus" PMIC and talks about Cherry Trail, so presuambly that one
    could be used to get register info for the regulators if we need to
    implement regulator support in the future.
    
    For now the sole purpose of this driver is to make
    intel_soc_pmic_exec_mipi_pmic_seq_element work on devices with a
    CHT Crystal Cove PMIC.
    
    Specifically this fixes the following MIPI PMIC sequence related errors
    on e.g. an Asus T100HA:
    
    [  178.211801] intel_soc_pmic_exec_mipi_pmic_seq_element: No PMIC registered
    [  178.211897] [drm:intel_dsi_dcs_init_backlight_funcs [i915]] *ERROR* mipi_exec_pmic failed, error: -6
    
    Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
    Reviewed-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    cefe6aac