This driver was written for a hardware manufactured by TI from a design made by Convergence. Such hardware supports only MPEG2, which doesn't fit most of the current DVB transmissions. It stopped being manufactured more than a decade ago. Also, recent checks identified that a frontend used by such driver was broken for sometime without nobody noticing it. It means that it is time to retire it for good. This series move both av7110 and sp8870 frontend drivers (which is used only by av7110) to staging, while keeping the remaining ttpci support upstream. It also moves ttpci-eeprom to a common place, as it is used by both a PCI and an USB driver. --- v2: - Fix a typo at the TODO file; - Add a note at TODO that cleanup patches won't be accepted; - Changed the description of the second patch. Mauro Carvalho Chehab (3): media: move ttpci-eeprom to common media: av7110: move driver to staging media: sp8870: move it to staging drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + .../{pci/ttpci => common}/ttpci-eeprom.c | 0 .../{pci/ttpci => common}/ttpci-eeprom.h | 0 drivers/media/dvb-frontends/Kconfig | 12 --- drivers/media/dvb-frontends/Makefile | 1 - drivers/media/pci/ttpci/Kconfig | 74 --------------- drivers/media/pci/ttpci/Makefile | 11 +-- drivers/media/pci/ttpci/budget.h | 2 +- drivers/media/usb/Kconfig | 5 - drivers/media/usb/dvb-usb/Makefile | 2 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/av7110/Kconfig | 94 +++++++++++++++++++ drivers/staging/media/av7110/Makefile | 22 +++++ drivers/staging/media/av7110/TODO | 3 + .../ttpci => staging/media/av7110}/av7110.c | 0 .../ttpci => staging/media/av7110}/av7110.h | 0 .../media/av7110}/av7110_av.c | 0 .../media/av7110}/av7110_av.h | 0 .../media/av7110}/av7110_ca.c | 0 .../media/av7110}/av7110_ca.h | 0 .../media/av7110}/av7110_hw.c | 0 .../media/av7110}/av7110_hw.h | 0 .../media/av7110}/av7110_ipack.c | 0 .../media/av7110}/av7110_ipack.h | 0 .../media/av7110}/av7110_ir.c | 0 .../media/av7110}/av7110_v4l.c | 0 .../media/av7110}/budget-patch.c | 0 .../media/av7110}/dvb_filter.c | 0 .../media/av7110}/dvb_filter.h | 0 .../media/av7110}/sp8870.c | 0 .../media/av7110}/sp8870.h | 0 33 files changed, 130 insertions(+), 104 deletions(-) rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.c (100%) rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.h (100%) create mode 100644 drivers/staging/media/av7110/Kconfig create mode 100644 drivers/staging/media/av7110/Makefile create mode 100644 drivers/staging/media/av7110/TODO rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ir.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_v4l.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/budget-patch.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.h (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.c (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.h (100%) -- 2.31.1