at master 706 B view raw
1/* SPDX-License-Identifier: MIT */ 2/* 3 * Function prototypes for misc. drm utility functions. 4 * Specifically this file is for function prototypes for functions which 5 * may also be used outside of drm code (e.g. in fbdev drivers). 6 * 7 * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com> 8 */ 9 10#ifndef __DRM_UTILS_H__ 11#define __DRM_UTILS_H__ 12 13#include <linux/types.h> 14 15struct drm_edid; 16 17int drm_get_panel_orientation_quirk(int width, int height); 18 19struct drm_panel_backlight_quirk { 20 u16 min_brightness; 21 u32 brightness_mask; 22}; 23 24const struct drm_panel_backlight_quirk * 25drm_get_panel_backlight_quirk(const struct drm_edid *edid); 26 27signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec); 28 29#endif