template <>
class WireWeakAsyncBufferClientImpl
Defined at line 2193 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/driver/wire_messaging.h
Public Methods
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::GetInterrupt> GetInterrupt ()
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::GetSdhciMmio> GetSdhciMmio ()
Mmio size minus offset must be at least 512 bytes as per the SDHCI specification.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::GetCqhciMmio> GetCqhciMmio ()
Mmio size minus offset must be at least 260 bytes as per the CQHCI specification.
Returns
- ZX_ERR_NOT_SUPPORTED if the device does not support CQHCI
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::GetBti> GetBti (uint32_t index)
Gets a handle to the bus transaction initiator for the device. The caller
receives ownership of the handle.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::GetBaseClock> GetBaseClock ()
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::GetQuirks> GetQuirks ()
Returns device quirks.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::HwReset> HwReset ()
Platform specific HW reset.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::VendorConfigureBus> VendorConfigureBus (::fuchsia_hardware_sdhci::wire::DeviceVendorConfigureBusRequest DeviceVendorConfigureBusRequest)
This method should be used to handle bus configuration on behalf of the SDHCI driver in
cases where the hardware deviates from the SDHCI specification. See the `Quirk` bits above.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_sdhci::Device::VendorPerformTuning> VendorPerformTuning (uint32_t cmd_idx)
Perform a vendor-specific tuning sequence. `cmd_idx` is the command that should used to
receive the tuning pattern from the device.
Caller provides the backing storage for FIDL message.