nxp,espi-taf

Description

NXP MCX A series eSPI Target Attached Flash (TAF) controller.

This node is a child of the nxp,espi controller node. It shares the
parent's register block and hardware interrupt; the parent eSPI driver
owns the sole interrupt and forwards host flash requests to this driver
through an internal bridge. The TAF driver binds the standard
espi_saf_driver_api so it can interface with espi_saf_* upper layers.

Representation:

  espi0: espi@1f000 {
      compatible = "nxp,espi";
      ...

      espi_taf: espi-taf {
          compatible = "nxp,espi-taf";
          flash-dev = <&espi_taf_sim_flash>;
          status = "okay";
      };
  };

Properties

Properties not inherited from the base binding file.

Name

Type

Details

flash-dev

phandle

Reference to the local flash device that backs Target Attached
Flash. Host-initiated read/write/erase requests over the eSPI
flash channel are serviced against this device.

This property is required.

max-read-size

int

Maximum completion payload size in bytes used when returning data
for host read requests. Bounded by the hardware port RAM buffer and
the OMFLEN length field.

Default value: 64