cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tda998x.h (658B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __DRM_I2C_TDA998X_H__
      3#define __DRM_I2C_TDA998X_H__
      4
      5#include <linux/hdmi.h>
      6#include <dt-bindings/display/tda998x.h>
      7
      8enum {
      9	AFMT_UNUSED =	0,
     10	AFMT_SPDIF =	TDA998x_SPDIF,
     11	AFMT_I2S =	TDA998x_I2S,
     12};
     13
     14struct tda998x_audio_params {
     15	u8 config;
     16	u8 format;
     17	unsigned sample_width;
     18	unsigned sample_rate;
     19	struct hdmi_audio_infoframe cea;
     20	u8 status[5];
     21};
     22
     23struct tda998x_encoder_params {
     24	u8 swap_b:3;
     25	u8 mirr_b:1;
     26	u8 swap_a:3;
     27	u8 mirr_a:1;
     28	u8 swap_d:3;
     29	u8 mirr_d:1;
     30	u8 swap_c:3;
     31	u8 mirr_c:1;
     32	u8 swap_f:3;
     33	u8 mirr_f:1;
     34	u8 swap_e:3;
     35	u8 mirr_e:1;
     36
     37	struct tda998x_audio_params audio_params;
     38};
     39
     40#endif