/** @file NULL instace of RedfishPlatformWantedDeviceLib Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include /** This is the function to decide if input controller is the device that platform want to support. By returning EFI_UNSUPPORTED to caller (normally Supported function), caller should ignore this device and do not provide Redfish service on this controller. @param[in] ControllerHandle The handle of the controller to test. @param[in] RemainingDevicePath A pointer to the remaining portion of a device path. This is optional. @retval EFI_SUCCESS This is the device supported by platform. @retval EFI_UNSUPPORTED This device is not supported by platform. @retval EFI_INVALID_PARAMETER ControllerHandle is NULL. **/ EFI_STATUS EFIAPI IsPlatformWantedDevice ( IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) { if (ControllerHandle == NULL) { return EFI_INVALID_PARAMETER; } // // Always support Redfish on ControllerHandle. // return EFI_SUCCESS; }