Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Impressum au8522.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
    Auvitek AU8522 QAM/8VSB demodulator driver

    Copyright (C) 2008 Steven Toth <stoth@linuxtv.org>


*/


#ifndef __AU8522_H__
#define __AU8522_H__

#include <linux/dvb/frontend.h>

enum au8522_if_freq {
 AU8522_IF_6MHZ = 0,
 AU8522_IF_4MHZ,
 AU8522_IF_3_25MHZ,
};

struct au8522_led_config {
 u16 vsb8_strong;
 u16 qam64_strong;
 u16 qam256_strong;

 u16 gpio_output;
 /* unset hi bits, set low bits */
 u16 gpio_output_enable;
 u16 gpio_output_disable;

 u16 gpio_leds;
 u8 *led_states;
 unsigned int num_led_states;
};

struct au8522_config {
 /* the demodulator's i2c address */
 u8 demod_address;

 /* Return lock status based on tuner lock, or demod lock */
#define AU8522_TUNERLOCKING 0
#define AU8522_DEMODLOCKING 1
 u8 status_mode;

 struct au8522_led_config *led_cfg;

 enum au8522_if_freq vsb_if;
 enum au8522_if_freq qam_if;
};

#if IS_REACHABLE(CONFIG_DVB_AU8522_DTV)
extern struct dvb_frontend *au8522_attach(const struct au8522_config *config,
       struct i2c_adapter *i2c);
#else
static inline
struct dvb_frontend *au8522_attach(const struct au8522_config *config,
       struct i2c_adapter *i2c)
{
 printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__);
 return NULL;
}
#endif /* CONFIG_DVB_AU8522 */

/* Other modes may need to be added later */
enum au8522_video_input {
 AU8522_COMPOSITE_CH1 = 1,
 AU8522_COMPOSITE_CH2,
 AU8522_COMPOSITE_CH3,
 AU8522_COMPOSITE_CH4,
 AU8522_COMPOSITE_CH4_SIF,
 AU8522_SVIDEO_CH13,
 AU8522_SVIDEO_CH24,
};

enum au8522_audio_input {
 AU8522_AUDIO_NONE,
 AU8522_AUDIO_SIF,
};
#endif /* __AU8522_H__ */

Messung V0.5
C=94 H=94 G=93

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:  (vorverarbeitet)  ¤

*Bot Zugriff






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge