lpddr4_obj_if.c 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // SPDX-License-Identifier: BSD-3-Clause
  2. /**********************************************************************
  3. * Copyright (C) 2012-2019 Cadence Design Systems, Inc.
  4. **********************************************************************
  5. * WARNING: This file is auto-generated using api-generator utility.
  6. * api-generator: 12.02.13bb8d5
  7. * Do not edit it manually.
  8. **********************************************************************
  9. * Cadence Core Driver for LPDDR4.
  10. **********************************************************************
  11. */
  12. #include "lpddr4_obj_if.h"
  13. LPDDR4_OBJ *lpddr4_getinstance(void)
  14. {
  15. static LPDDR4_OBJ driver = {
  16. .probe = lpddr4_probe,
  17. .init = lpddr4_init,
  18. .start = lpddr4_start,
  19. .readreg = lpddr4_readreg,
  20. .writereg = lpddr4_writereg,
  21. .getmmrregister = lpddr4_getmmrregister,
  22. .setmmrregister = lpddr4_setmmrregister,
  23. .writectlconfig = lpddr4_writectlconfig,
  24. .writephyconfig = lpddr4_writephyconfig,
  25. .writephyindepconfig = lpddr4_writephyindepconfig,
  26. .readctlconfig = lpddr4_readctlconfig,
  27. .readphyconfig = lpddr4_readphyconfig,
  28. .readphyindepconfig = lpddr4_readphyindepconfig,
  29. .getctlinterruptmask = lpddr4_getctlinterruptmask,
  30. .setctlinterruptmask = lpddr4_setctlinterruptmask,
  31. .checkctlinterrupt = lpddr4_checkctlinterrupt,
  32. .ackctlinterrupt = lpddr4_ackctlinterrupt,
  33. .getphyindepinterruptmask = lpddr4_getphyindepinterruptmask,
  34. .setphyindepinterruptmask = lpddr4_setphyindepinterruptmask,
  35. .checkphyindepinterrupt = lpddr4_checkphyindepinterrupt,
  36. .ackphyindepinterrupt = lpddr4_ackphyindepinterrupt,
  37. .getdebuginitinfo = lpddr4_getdebuginitinfo,
  38. .getlpiwakeuptime = lpddr4_getlpiwakeuptime,
  39. .setlpiwakeuptime = lpddr4_setlpiwakeuptime,
  40. .geteccenable = lpddr4_geteccenable,
  41. .seteccenable = lpddr4_seteccenable,
  42. .getreducmode = lpddr4_getreducmode,
  43. .setreducmode = lpddr4_setreducmode,
  44. .getdbireadmode = lpddr4_getdbireadmode,
  45. .getdbiwritemode = lpddr4_getdbiwritemode,
  46. .setdbimode = lpddr4_setdbimode,
  47. .getrefreshrate = lpddr4_getrefreshrate,
  48. .setrefreshrate = lpddr4_setrefreshrate,
  49. .refreshperchipselect = lpddr4_refreshperchipselect,
  50. };
  51. return &driver;
  52. }