From 6d9897baf392658c33cb0d548a2f740613eecb92 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Fri, 20 Dec 2019 20:15:04 +0100 Subject: ac97: Add some Analog Devices AD1981A dumps. --- ac97/analog_devices_ad1981a/README | 39 +++++++++++++++++++++ .../ac97_ad1981a_powerup1.sr | Bin 0 -> 1620477 bytes .../ac97_ad1981a_powerup1_100mhz.sr | Bin 0 -> 2999666 bytes .../ac97_ad1981a_powerup2.sr | Bin 0 -> 9425 bytes .../ac97_ad1981a_powerup2_100mhz.sr | Bin 0 -> 17535 bytes 5 files changed, 39 insertions(+) create mode 100644 ac97/analog_devices_ad1981a/README create mode 100644 ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1.sr create mode 100644 ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1_100mhz.sr create mode 100644 ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2.sr create mode 100644 ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2_100mhz.sr diff --git a/ac97/analog_devices_ad1981a/README b/ac97/analog_devices_ad1981a/README new file mode 100644 index 0000000..02e105e --- /dev/null +++ b/ac97/analog_devices_ad1981a/README @@ -0,0 +1,39 @@ +------------------------------------------------------------------------------- +Analog Devices AD1981A: AC'97 data +------------------------------------------------------------------------------- + +This is set of example captures of the AC'97 data on an Analog Devices +AD1981A AC'97 2.2 audio codec. + +Details: +https://en.wikipedia.org/wiki/AC%2797 +https://www.analog.com/en/products/ad1981a.html + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a Saleae Logic16 (at 50/100 MHz): + + Probe AD1981A + ------------------- + 0 BIT_CLK + 1 SDATA_IN + 2 SYNC + 3 RESET# (only in the 50MHz captures) + +SDATA_OUT never toggled, so it was omitted. + + +ac97_ad1981a_powerup1*.sr +------------------------- + +The data is the first chunk of traffic that occurs on an random mainboard +(which contains the AD1981A) during BIOS power-up. + + +ac97_ad1981a_powerup2*.sr +------------------------- + +Same as above, but this is a snippet of the second chunk of data that occurs +a few seconds after the first chunk. diff --git a/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1.sr b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1.sr new file mode 100644 index 0000000..3ce0db0 Binary files /dev/null and b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1.sr differ diff --git a/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1_100mhz.sr b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1_100mhz.sr new file mode 100644 index 0000000..f2cc670 Binary files /dev/null and b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup1_100mhz.sr differ diff --git a/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2.sr b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2.sr new file mode 100644 index 0000000..6f30767 Binary files /dev/null and b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2.sr differ diff --git a/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2_100mhz.sr b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2_100mhz.sr new file mode 100644 index 0000000..366b341 Binary files /dev/null and b/ac97/analog_devices_ad1981a/ac97_ad1981a_powerup2_100mhz.sr differ -- cgit v1.2.3-54-g00ecf