Skip to content

Commit

Permalink
media: av7110: remove budget-patch driver
Browse files Browse the repository at this point in the history
This patch removes the budget-patch stand alone driver only.
This patch does *not* remove the budget-patch support from the av7110
     (= dvb-ttpci) driver.
This patch does also *not* remove the support for the full-ts mod.

The budget-patch is an obsolete, experimental hardware modification, which
aimed to receive the whole transport stream of a transponder by bypassing
the av7110. This modification never worked reliably enough to be used in a
productive environment.
"almost no packet loss" [budget-patch.c torvalds#522] is still a packet loss.

The successor of the budget-patch is the full-ts mod, which is reliable.
The full-ts mod circuit is found on the never rev. 2.2 and 2.3 DVB-S
cards ex factory. The full-ts mod support is (only) in the av7110
(= dvb-ttpci) driver.

The budget-patch driver is a stand alone driver, which turns the card into
a budget card. It doesn't appear to be ever intended for the average user.
"Card is required to have loaded firmware to tune properly. Firmware can
be loaded by insertion and removal of standard av7110 driver prior to
loading this driver." [Kconfig]

There is support for the budget-patch in the av7110 (= dvb-ttpci) driver
too, which isn't affected by this patch.

The budget-patch is obsolete and replaced by the full-ts mod quiet a while
now. Remove the budget-patch driver left over from development.

Signed-off-by: Stefan Herdler <herdler@nurfuerspam.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  • Loading branch information
Stefan Herdler authored and Hans Verkuil committed Jun 4, 2024
1 parent aad113c commit 95ccc5b
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 689 deletions.
22 changes: 0 additions & 22 deletions drivers/staging/media/av7110/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -51,28 +51,6 @@ config DVB_AV7110_OSD

All other people say N.

config DVB_BUDGET_PATCH
tristate "AV7110 cards with Budget Patch"
depends on DVB_BUDGET_CORE && I2C
depends on DVB_AV7110
select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT
select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT
help
Support for Budget Patch (full TS) modification on
SAA7146+AV7110 based cards (DVB-S cards). This
driver doesn't use onboard MPEG2 decoder. The
card is driven in Budget-only mode. Card is
required to have loaded firmware to tune properly.
Firmware can be loaded by insertion and removal of
standard AV7110 driver prior to loading this
driver.

Say Y if you own such a card and want to use it.

To compile this driver as a module, choose M here: the
module will be called budget-patch.

if DVB_AV7110

# Frontend driver that it is used only by AV7110 driver
Expand Down
2 changes: 0 additions & 2 deletions drivers/staging/media/av7110/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ ifdef CONFIG_DVB_AV7110_IR
dvb-ttpci-objs += av7110_ir.o
endif

obj-$(CONFIG_DVB_BUDGET_PATCH) += budget-patch.o

obj-$(CONFIG_DVB_AV7110) += dvb-ttpci.o

obj-$(CONFIG_DVB_SP8870) += sp8870.o
Expand Down
Loading

0 comments on commit 95ccc5b

Please sign in to comment.