display_timing.c 512 B

123456789101112131415161718192021222324
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * generic display timing functions
  4. *
  5. * Copyright (c) 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix
  6. */
  7. #include <linux/export.h>
  8. #include <linux/slab.h>
  9. #include <video/display_timing.h>
  10. void display_timings_release(struct display_timings *disp)
  11. {
  12. if (disp->timings) {
  13. unsigned int i;
  14. for (i = 0; i < disp->num_timings; i++)
  15. kfree(disp->timings[i]);
  16. kfree(disp->timings);
  17. }
  18. kfree(disp);
  19. }
  20. EXPORT_SYMBOL_GPL(display_timings_release);