Re: [PATCH v6 7/7] mfd: nct6694: Add Host Interface (HIF) eSPI transport driver

From: Julian Braha

Date: Thu Jul 02 2026 - 15:20:27 EST


Hi Ming,

On 7/1/26 04:50, a0282524688@xxxxxxxxx wrote:
> +++ b/drivers/mfd/Kconfig
> @@ -1175,6 +1175,22 @@ config MFD_NCT6694
>
> It is selected automatically by the transport interface drivers.
>
> +config MFD_NCT6694_HIF
> + tristate "Nuvoton NCT6694 HIF (eSPI) interface support"
> + depends on HAS_IOPORT && ACPI
> + select MFD_NCT6694
> + select REGMAP_MMIO
> + help
> + This enables support for the Nuvoton NCT6694 peripheral expander
> + connected via the Host Interface (HIF) using eSPI transport.
> +
> + The transport driver uses Super-I/O mapping and shared memory to
> + communicate with the NCT6694 firmware. Enable this option if you
> + are using the NCT6694 over an eSPI interface on an ACPI platform.
> +
> + To compile this driver as a module, choose M here: the module
> + will be called nct6694-hif.
> +

MFD_NCT6694_HIF likely should have a dependency on USB, since it's
selecting MFD_NCT6694. Else you may have an unmet dependency.

- Julian Braha