platform_device.h 607 B

123456789101112131415161718192021
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _KUNIT_PLATFORM_DRIVER_H
  3. #define _KUNIT_PLATFORM_DRIVER_H
  4. struct completion;
  5. struct kunit;
  6. struct platform_device;
  7. struct platform_driver;
  8. struct platform_device *
  9. kunit_platform_device_alloc(struct kunit *test, const char *name, int id);
  10. int kunit_platform_device_add(struct kunit *test, struct platform_device *pdev);
  11. int kunit_platform_device_prepare_wait_for_probe(struct kunit *test,
  12. struct platform_device *pdev,
  13. struct completion *x);
  14. int kunit_platform_driver_register(struct kunit *test,
  15. struct platform_driver *drv);
  16. #endif