#! /bin/sh
-# deblob-check version 2008-12-04
+# deblob-check version 2008-12-11
# Inspired in gNewSense's find-firmware script.
# Written by Alexandre Oliva <lxoliva@fsfla.org>
defsnc 'static const s8 \(b43\(\|legacy\)\|bcm43xx\)_tssi2dbm_[bg]_table\[\] =' net/wireless/b43/phy.c
defsnc 'static const char zr360[56]0_dht\[0x1a4\] =' 'drivers/media/video/zr36060\.c\|drivers/media/video/zoran/zr36060\.c'
defsnc 'static const char zr360[56]0_dqt\[0x86\] =' 'drivers/media/video/zr36060\.c\|drivers/media/video/zoran/zr36060\.c'
+ defsnc 'static u8 tas3004_treble_table\[\] =' sound/aoa/codecs/tas-basstreble.h
# end of generic checked expressions.
# version-specific checked bits start here
initnc 'static u8 opera1_inittab\[\] ='
initnc 'static u8 saa7113_init_regs\[\] ='
initnc 'static u8 samsung_tbmu24112_inittab\[\] ='
- initnc 'static u8 tas3004_treble_table\[\] ='
initnc 'static u8 w1_crc8_table\[\] ='
initnc 'static u_char const data_sizes_32\[32\] ='
initnc 'static u_long ident_map\[32\] ='
defsnc 'static \(const \)\?u32 ar\(5416\|9280\)\(Modes\(_fast_clock\)\?\|Common\|BB_RfGain\|Bank6\(TPC\)\?\|Addac\)\(_91[06]0\(1_1\)\?\|_9280\(_2\)\?\)\?\[\]\[[236]\] =' drivers/net/wireless/ath9k/initvals.h
;;
+ */linux-2.6-gspca-git.patch)
+ # Probably for 2.6.28 or .29.
+ initnc 'static const __u8 ov\(534\|772x\)_reg_initdata\[\]\[2\] =' drivers/media/video/gspca/ov534.c
+ initnc 'static const __u8 \(mi0360\|po1200\)_initQ\?VGA_\(JPG\|data\)\[\]\[4\] =' drivers/media/video/gspca/vc032x.c
+ # Already in 2.6.27.
+ initnc 'static const __u8 initOv6650\[\] =' drivers/media/video/gspca/sonixb.c
+ initnc ' [/][*] Some more unknown stuff [*][/]' drivers/media/video/gspca/sonixb.c
+ defsnc 'static const __u8 ov7648_sensor_init\[\]\[8\] =' drivers/media/video/gspca/sonixj.c
+ # No merge needed
+ defsnc '#if 0[\n] {0x30, 0x0154, 0x0008},' drivers/media/video/gspca/sunplus.c
+ ;;
+
*/drm-modesetting-radeon.patch)
initnc 'static int atom_dst_to_src\[8\]\[4\] =' drivers/gpu/drm/radeon/atom.c
;;
+ */linux*alsa*.patch)
+ defsnc 'static u8 tas3004_treble_table\[\] =' sound/aoa/codecs/tas-basstreble.h
+ defsnc 'static const unsigned char wm_vol\[256\] =' sound/pci/ice1712/phase.c
+ defsnc 'static const u16 wm8900_reg_defaults\[WM8900_MAXREG\] =' sound/soc/wm8900.c
+ defsnc '} \(clk_sys_ratios\|bclk_divs\)\[\] =' sound/soc/wm8903.c
+ ;;
+
*/patch*2.6.26-rc*)
initnc 'static u64 vec2off\[68\] =' arch/ia64/kvm/process.c
initnc " interrupts = <\\(0x\\)\\?3 \\(0x\\)\\?0 \\(0x\\)\\?0 $blobpat*>;" 'arch/powerpc/boot/dts/\(cm5200\|lite5200b\?\|kuroboxHG\|pcm030\|tqm5200\).dts'