linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Oliver Schinagl <oliver@schinagl.nl>
To: Hans-Frieder Vogt <hfvogt@gmx.net>
Cc: linux-media@vger.kernel.org
Subject: Re: [PATCH 3/3] Firmware for AF9035/AF9033 driver
Date: Thu, 23 Feb 2012 10:20:56 +0100	[thread overview]
Message-ID: <4F4604F8.2050201@schinagl.nl> (raw)
In-Reply-To: <201202222322.02424.hfvogt@gmx.net>

Hi Hans,

I'm supprised the AF9035/AF9033 driver requires a firmware. The Asus 
U3100 Mini plus doesn't require a 'firmware' really. The firmware that 
is loaded, only contains an IR mapping table.

Oliver

On 22-02-12 23:22, Hans-Frieder Vogt wrote:
> Firmware for the AF9035/AF9033 driver.
>
> irmware format for af903x driver:
> copied from it9135-driver by Jason Dong (C) 2011 ITE Technologies, INC.
>
> 00000000: 8 chars "AF9035BX"    Identifier of firmware
> 00000008: 4 bytes LE length of firmware following this:
>                  32 + 4 + 4 + 4 + 4 + 4 + Firmware_CODELENGTH +
>                  Firmware_SEGMENTLENGTH * Firmware_PARTITIONLENGTH * 5 +
>                  5 + 2 + Firmware_scriptSets[0] * 5;
> 0000000C: 32 chars firmware release version
> 0000002C: 4 bytes BE link version
> 00000030: 4 bytes BE ofdm version
> 00000034: 4 bytes LE firmware code length (Firmware_CODELENGTH)
> 00000038: 1 bytes number of firmware segments (Firmware_SEGMENTLENGTH)
> 00000039: 3 bytes filler (0)
> 0000003C: 1 bytes number of firmware partitions (Firmware_PARTITIONLENGTH)
> 0000003D: 3 bytes filler (0)
> 00000040: Firmware_CODELENGTH bytes
> 0000abcd: description of firmware segments, for each segment in every
> partition:
>          1 byte segment type (0: download firmware, 1: copy firmware, else:
> direct write firmware)
>          4 bytes LE segment length
> 0000bcde: 1 byte Firmware_SEGMENTLENGTH check
> 0000bcdf: 1 byte Firmware_PARTITIONLENGTH check
> 0000bce0: 3 bytes filler (0)
> 0000bce3: 2 bytes LE number of firmware (demodulator) scripts
> 0000bce5: list of firmware scripts, for each entry:
>          4 bytes LE address
>          1 byte value
>
> Signed-off-by: Hans-Frieder Vogt<hfvogt@gmx.net>
>
> http://home.arcor.de/hfvogt/af903x/dvb-usb-af9035-03.fw =>  for Terratec T5
> Ver. 2 / T6
> http://home.arcor.de/hfvogt/af903x/dvb-usb-af9035-04.fw =>  for Avermedia A867
>
> Hans-Frieder Vogt                       e-mail: hfvogt<at>  gmx .dot. net
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2012-02-23  9:21 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-22 22:22 [PATCH 3/3] Firmware for AF9035/AF9033 driver Hans-Frieder Vogt
2012-02-23  9:20 ` Oliver Schinagl [this message]
2012-02-27  0:33 ` Daniel Glöckner
2012-02-27 22:35   ` Hans-Frieder Vogt
2012-03-20  0:32 ` Mauro Carvalho Chehab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F4604F8.2050201@schinagl.nl \
    --to=oliver@schinagl.nl \
    --cc=hfvogt@gmx.net \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).