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 11439c4635edd669ae435eec308f4ab8a0804808 36 lines 726 B view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright 2022,2024 NXP 4 */ 5 6#ifndef __PHY_HDMI_H_ 7#define __PHY_HDMI_H_ 8 9#include <linux/types.h> 10 11enum phy_hdmi_mode { 12 PHY_HDMI_MODE_TMDS, 13 PHY_HDMI_MODE_FRL, 14}; 15 16/** 17 * struct phy_configure_opts_hdmi - HDMI configuration set 18 * @bpc: Bits per color channel. 19 * @tmds_char_rate: HDMI TMDS Character Rate in Hertz. 20 * @frl.rate_per_lane: HDMI FRL Rate per Lane in Gbps. 21 * @frl.lanes: HDMI FRL lanes count. 22 * 23 * This structure is used to represent the configuration state of a HDMI phy. 24 */ 25struct phy_configure_opts_hdmi { 26 unsigned int bpc; 27 union { 28 unsigned long long tmds_char_rate; 29 struct { 30 u8 rate_per_lane; 31 u8 lanes; 32 } frl; 33 }; 34}; 35 36#endif /* __PHY_HDMI_H_ */