cregit-Linux how code gets into the kernel

Release 4.14 drivers/video/of_videomode.c

Directory: drivers/video
/*
 * generic videomode helper
 *
 * Copyright (c) 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix
 *
 * This file is released under the GPLv2
 */
#include <linux/errno.h>
#include <linux/export.h>
#include <linux/of.h>
#include <video/display_timing.h>
#include <video/of_display_timing.h>
#include <video/of_videomode.h>
#include <video/videomode.h>

/**
 * of_get_videomode - get the videomode #<index> from devicetree
 * @np - devicenode with the display_timings
 * @vm - set to return value
 * @index - index into list of display_timings
 *          (Set this to OF_USE_NATIVE_MODE to use whatever mode is
 *           specified as native mode in the DT.)
 *
 * DESCRIPTION:
 * Get a list of all display timings and put the one
 * specified by index into *vm. This function should only be used, if
 * only one videomode is to be retrieved. A driver that needs to work
 * with multiple/all videomodes should work with
 * of_get_display_timings instead.
 **/

int of_get_videomode(struct device_node *np, struct videomode *vm, int index) { struct display_timings *disp; int ret; disp = of_get_display_timings(np); if (!disp) { pr_err("%pOF: no timings specified\n", np); return -EINVAL; } if (index == OF_USE_NATIVE_MODE) index = disp->native_mode; ret = videomode_from_timings(disp, vm, index); display_timings_release(disp); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Steffen Trumtrar7996.34%125.00%
Tomi Valkeinen11.22%125.00%
Rob Herring11.22%125.00%
Christian Engelmayer11.22%125.00%
Total82100.00%4100.00%

EXPORT_SYMBOL_GPL(of_get_videomode);

Overall Contributors

PersonTokensPropCommitsCommitProp
Steffen Trumtrar10797.27%125.00%
Tomi Valkeinen10.91%125.00%
Rob Herring10.91%125.00%
Christian Engelmayer10.91%125.00%
Total110100.00%4100.00%
Directory: drivers/video
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.