Hello Johannes, Johannes Stezenbach writes: > Unless someone can explain why short_delay==0 is necessary I vote > for removing this altogether and making the use of udelay(10) > the default. > > Is short_delay==0 necessary for some analog saa7146 based cards? No. All analog saa7146 based cards use interrupt driver i2c transfers. One exception: "Multimedia eXtension Boards" with an installed add-on sound module use polling, but these boards are rare. But for these polling with udelay(10) should be ok as well. > Johannes CU Michael.