Skip to content

Commit

Permalink
firmware: convert ymfpci driver to use firmware loader exclusively
Browse files Browse the repository at this point in the history
Signed-off-by: David Woodhouse <[email protected]>
  • Loading branch information
dwmw2 authored and David Woodhouse committed Jul 10, 2008
1 parent a292f40 commit 18ee6df
Show file tree
Hide file tree
Showing 8 changed files with 1,562 additions and 1,638 deletions.
2 changes: 2 additions & 0 deletions firmware/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ fw-external-y := $(subst ",,$(CONFIG_EXTRA_FIRMWARE))
fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp
fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \
ess/maestro3_assp_minisrc.fw
fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \
yamaha/ds1e_ctrl.fw

fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-)

Expand Down
13 changes: 13 additions & 0 deletions firmware/WHENCE
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,16 @@ drops binary dsp code images on our heads, but we don't get to see
specs on the dsp."

--------------------------------------------------------------------------

Driver: ymfpci -- Yamaha YMF724/740/744/754 audio devices

File: yamaha/ds1_ctrl.fw
File: yamaha/ds1_dsp.fw
File: yamaha/ds1e_ctrl.fw

Licence: Unknown

Found alsa-firmware package in hex form, with the following comment:
Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved.

--------------------------------------------------------------------------
769 changes: 769 additions & 0 deletions firmware/yamaha/ds1_ctrl.fw.ihex

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions firmware/yamaha/ds1_dsp.fw.ihex
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
:1000000081000000A40100000A0000002F00000091
:1000100053020800170380017B4000003F8400006A
:100020003C4801003C9401003CD805003C1C000009
:100030007BC000003F0C05003C5021010000000087
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:00000001FF
769 changes: 769 additions & 0 deletions firmware/yamaha/ds1e_ctrl.fw.ihex

Large diffs are not rendered by default.

10 changes: 0 additions & 10 deletions sound/pci/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -914,7 +914,6 @@ config SND_VX222
config SND_YMFPCI
tristate "Yamaha YMF724/740/744/754"
depends on SND
select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL
select SND_OPL3_LIB
select SND_MPU401_UART
select SND_AC97_CODEC
Expand All @@ -925,15 +924,6 @@ config SND_YMFPCI
To compile this driver as a module, choose M here: the module
will be called snd-ymfpci.

config SND_YMFPCI_FIRMWARE_IN_KERNEL
bool "In-kernel firmware for YMFPCI driver"
depends on SND_YMFPCI
default y
help
Say Y here to include the static firmware built in the kernel
for the YMFPCI driver. If you choose N here, you need to
install the firmware files from the alsa-firmware package.

config SND_AC97_POWER_SAVE
bool "AC97 Power-Saving Mode"
depends on SND_AC97_CODEC && EXPERIMENTAL
Expand Down
Loading

0 comments on commit 18ee6df

Please sign in to comment.