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 v6.10-rc1 52 lines 1.4 kB view raw
1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * Copyright (C) 2023 Linaro Ltd. 4 * 5 * Author: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> 6 */ 7#ifndef DRM_AUX_BRIDGE_H 8#define DRM_AUX_BRIDGE_H 9 10#include <drm/drm_connector.h> 11 12struct auxiliary_device; 13 14#if IS_ENABLED(CONFIG_DRM_AUX_BRIDGE) 15int drm_aux_bridge_register(struct device *parent); 16#else 17static inline int drm_aux_bridge_register(struct device *parent) 18{ 19 return 0; 20} 21#endif 22 23#if IS_ENABLED(CONFIG_DRM_AUX_HPD_BRIDGE) 24struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, struct device_node *np); 25int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev); 26struct device *drm_dp_hpd_bridge_register(struct device *parent, 27 struct device_node *np); 28void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status); 29#else 30static inline struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, 31 struct device_node *np) 32{ 33 return NULL; 34} 35 36static inline int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev) 37{ 38 return 0; 39} 40 41static inline struct device *drm_dp_hpd_bridge_register(struct device *parent, 42 struct device_node *np) 43{ 44 return NULL; 45} 46 47static inline void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status) 48{ 49} 50#endif 51 52#endif