| /OK3568_Linux_fs/u-boot/drivers/i2c/ |
| H A D | mvtwsi.c | 262 static int twsi_wait(struct mvtwsi_registers *twsi, int expected_status, in twsi_wait() argument 269 control = readl(&twsi->control); in twsi_wait() 271 status = readl(&twsi->status); in twsi_wait() 281 status = readl(&twsi->status); in twsi_wait() 299 static int twsi_start(struct mvtwsi_registers *twsi, int expected_status, in twsi_start() argument 304 MVTWSI_CONTROL_CLEAR_IFLG, &twsi->control); in twsi_start() 306 return twsi_wait(twsi, expected_status, tick); in twsi_start() 322 static int twsi_send(struct mvtwsi_registers *twsi, u8 byte, in twsi_send() argument 326 writel(byte, &twsi->data); in twsi_send() 329 &twsi->control); in twsi_send() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | marvell,dove-pinctrl.txt | 40 mpp17 17 gpio, uart3(cts), sdio0(wp), ac97(sdi2), twsi(sda), 43 mpp19 19 gpio, uart3(rxd), sdio0(ledctrl), twsi(sck) 55 mpp_audio1 52-57 gpio, i2s1/spdifo, i2s1, spdifo, twsi, ssp/spdifo, ssp, 56 ssp/twsi 61 twsi - none, opt1, opt2, opt3 84 - twsi : twsi on pins 56,57, gpio on pins 52-55 87 - ssp/twsi : ssp on pins 52-55, twsi on pins 56,57, no gpios 90 * group "twsi" internally muxes twsi controller to the dedicated or option pins.
|
| H A D | marvell,kirkwood-pinctrl.txt | 34 mpp9 9 gpio, twsi(sck), uart0(cts), uart1(cts), ptp(evreq), 72 mpp9 9 gpio, twsi(sck), uart0(cts), uart1(cts), ptp(evreq), 116 mpp9 9 gpio, twsi(sck), uart0(cts), uart1(cts), ptp(evreq), 165 mpp9 9 gpio, twsi(sck), uart0(cts), uart1(cts), ptp(evreq), 228 mpp9 9 gpio, twsi(sck), uart0(cts), uart1(cts), mii(crs), 232 mpp12 12 gpo, sdio(clk), audio(spdifo), spi(mosi), twsi(sda) 297 mpp9 9 gpio, twsi(sck), uart0(cts), uart1(cts) 334 mpp9 9 gpio, twsi(sck), uart1(cts)
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-octeon.txt | 3 - compatible: "cavium,octeon-3860-twsi" 9 compatible: "cavium,octeon-7890-twsi" 27 compatible = "cavium,octeon-3860-twsi";
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | dove.dtsi | 692 marvell,function = "twsi"; 697 marvell,function = "twsi"; 702 marvell,function = "ssp/twsi"; 706 marvell,pins = "twsi"; 707 marvell,function = "twsi-opt1"; 711 marvell,pins = "twsi"; 712 marvell,function = "twsi-opt2"; 716 marvell,pins = "twsi"; 717 marvell,function = "twsi-opt3";
|
| H A D | mmp2.dtsi | 369 compatible = "mrvl,mmp-twsi"; 381 compatible = "mrvl,mmp-twsi"; 393 compatible = "mrvl,mmp-twsi"; 405 compatible = "mrvl,mmp-twsi"; 418 compatible = "mrvl,mmp-twsi"; 430 compatible = "mrvl,mmp-twsi";
|
| H A D | mmp3.dtsi | 437 compatible = "mrvl,mmp-twsi"; 449 compatible = "mrvl,mmp-twsi"; 461 compatible = "mrvl,mmp-twsi"; 473 compatible = "mrvl,mmp-twsi"; 486 compatible = "mrvl,mmp-twsi"; 498 compatible = "mrvl,mmp-twsi";
|
| H A D | pxa168.dtsi | 121 compatible = "mrvl,mmp-twsi"; 133 compatible = "mrvl,mmp-twsi";
|
| H A D | pxa910.dtsi | 133 compatible = "mrvl,mmp-twsi"; 145 compatible = "mrvl,mmp-twsi";
|
| /OK3568_Linux_fs/kernel/arch/mips/boot/dts/cavium-octeon/ |
| H A D | octeon_3xxx.dtsi | 97 compatible = "cavium,octeon-3860-twsi";
|
| H A D | octeon_68xx.dts | 406 compatible = "cavium,octeon-3860-twsi"; 424 compatible = "cavium,octeon-3860-twsi";
|
| H A D | octeon_3xxx.dts | 317 compatible = "cavium,octeon-3860-twsi";
|