bdc_cmd.h 770 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * bdc_cmd.h - header for the BDC debug functions
  4. *
  5. * Copyright (C) 2014 Broadcom Corporation
  6. *
  7. * Author: Ashwini Pahuja
  8. */
  9. #ifndef __LINUX_BDC_CMD_H__
  10. #define __LINUX_BDC_CMD_H__
  11. /* Command operations */
  12. int bdc_address_device(struct bdc *bdc, u32 add);
  13. int bdc_config_ep(struct bdc *bdc, struct bdc_ep *ep);
  14. int bdc_dconfig_ep(struct bdc *bdc, struct bdc_ep *ep);
  15. int bdc_stop_ep(struct bdc *bdc, int epnum);
  16. int bdc_ep_set_stall(struct bdc *bdc, int epnum);
  17. int bdc_ep_clear_stall(struct bdc *bdc, int epnum);
  18. int bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr);
  19. int bdc_function_wake(struct bdc *bdc, u8 intf);
  20. int bdc_function_wake_fh(struct bdc *bdc, u8 intf);
  21. #endif /* __LINUX_BDC_CMD_H__ */