diff options
Diffstat (limited to 'linux/drivers/media/dvb/frontends/dst.h')
-rw-r--r-- | linux/drivers/media/dvb/frontends/dst.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/frontends/dst.h b/linux/drivers/media/dvb/frontends/dst.h new file mode 100644 index 000000000..fe4638497 --- /dev/null +++ b/linux/drivers/media/dvb/frontends/dst.h @@ -0,0 +1,30 @@ + +#define DST_IG_ADDR 0xff /* fake address to do gpio */ + +struct dst_gpio_enable { + u32 mask; + u32 enable; +}; + +struct dst_gpio_output { + u32 mask; + u32 highvals; +}; + +struct dst_gpio_read { + unsigned long value; +}; + +struct dst_gpio_packet { + u8 cmd; + union { + struct dst_gpio_enable enb; + struct dst_gpio_output outp; + struct dst_gpio_read rd; + } dstg; +}; + +#define DST_IG_ENABLE 0 +#define DST_IG_WRITE 1 +#define DST_IG_READ 2 +#define DST_IG_TS 3 |