<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Using the 3.6.0-next-20121012 to test i2c DMA support on a imx233-Olinuxino-micro board. W<span style="font-size: 12pt; ">hen using the i2cdetect -r 0 to scan a devices on the i2c bus, the following message is displayed on the console:</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; "><span style="font-size: 12pt; "><br></span></div><div><div><font face="times new roman, new york, times, serif">-- [ 129.130000] mxs-i2c 80058000.i2c: Failed to get PIO reg. write descriptor.</font></div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'Times New Roman';
background-color: transparent; font-style: normal; ">imx23.dtsi support for i2c:</div><div style="background-color: transparent; "><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space: pre; "> </span></div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>i2c0_pins_a: i2c0@0 {</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>reg = <0>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>fsl,pinmux-ids = <</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>0x1171 /* MX23_PAD_LCD_ENABLE__LCD_ENABLE */</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>0x1181 /* MX23_PAD_LCD_HSYNC__LCD_HSYNC
*/</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>fsl,drive-strength = <1>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>fsl,voltage = <1>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>fsl,pull-up = <1>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>};</div><div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 16px; font-style: normal; ">...</div></div><div style="background-color: transparent; "><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space: pre; "> </span>i2c@80058000
{</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>#address-cells = <1>;</div><div style="background-color: transparent; "> #size-cells = <0>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>compatible = "fsl,imx28-i2c";</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>reg = <0x80058000 0x2000>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>interrupts = <27 26>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>clock-frequency = <400000>;</div><div style="background-color: transparent; "><span
class="Apple-tab-span" style="white-space:pre"> </span>fsl,i2c-dma-channel = <3>;</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span>status = "disabled";</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space: pre; "> </span>};</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 16px; font-family: 'Times New Roman'; font-style: normal; ">imx23-olinuxino.dts</div><div style="background-color: transparent; "><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space: pre; "> </span>i2c0: i2c@80058000 {</div><div style="background-color: transparent; "><span class="Apple-tab-span" style="white-space:pre"> </span> pinctrl-names = "default";</div><div style="background-color: transparent; ">
pinctrl-0 = <&i2c0_pins_a>;</div><div style="background-color: transparent; "> status = "okay";</div><div style="background-color: transparent; "> };</div></div></div></div></div></body></html>