Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.3-rc6 33 lines 1.1 kB view raw
1/* 2 * Copyright (C) 2012 Russell King 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8#ifndef ARMADA_CONNETOR_H 9#define ARMADA_CONNETOR_H 10 11#define encoder_helper_funcs(encoder) \ 12 ((const struct drm_encoder_helper_funcs *)encoder->helper_private) 13 14struct armada_output_type { 15 int connector_type; 16 enum drm_connector_status (*detect)(struct drm_connector *, bool); 17 int (*create)(struct drm_connector *, const void *); 18 int (*set_property)(struct drm_connector *, struct drm_property *, 19 uint64_t); 20}; 21 22struct drm_encoder *armada_drm_connector_encoder(struct drm_connector *conn); 23 24int armada_drm_slave_encoder_mode_valid(struct drm_connector *conn, 25 struct drm_display_mode *mode); 26 27int armada_drm_slave_encoder_set_property(struct drm_connector *conn, 28 struct drm_property *property, uint64_t value); 29 30int armada_output_create(struct drm_device *dev, 31 const struct armada_output_type *type, const void *data); 32 33#endif