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

ce6230.h (806B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3 * Intel CE6230 DVB USB driver
      4 *
      5 * Copyright (C) 2009 Antti Palosaari <crope@iki.fi>
      6 */
      7
      8#ifndef CE6230_H
      9#define CE6230_H
     10
     11#include "dvb_usb.h"
     12#include "zl10353.h"
     13#include "mxl5005s.h"
     14
     15#define CE6230_USB_TIMEOUT 1000
     16
     17struct usb_req {
     18	u8  cmd;       /* [1] */
     19	u16 value;     /* [2|3] */
     20	u16 index;     /* [4|5] */
     21	u16 data_len;  /* [6|7] */
     22	u8  *data;
     23};
     24
     25enum ce6230_cmd {
     26	CONFIG_READ          = 0xd0, /* rd 0 (unclear) */
     27	UNKNOWN_WRITE        = 0xc7, /* wr 7 (unclear) */
     28	I2C_READ             = 0xd9, /* rd 9 (unclear) */
     29	I2C_WRITE            = 0xca, /* wr a */
     30	DEMOD_READ           = 0xdb, /* rd b */
     31	DEMOD_WRITE          = 0xcc, /* wr c */
     32	REG_READ             = 0xde, /* rd e */
     33	REG_WRITE            = 0xcf, /* wr f */
     34};
     35
     36#endif