Home
last modified time | relevance | path

Searched refs:p2wi (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/i2c/busses/
H A Di2c-sun6i-p2wi.c84 struct p2wi { struct
96 struct p2wi *p2wi = dev_id; in p2wi_interrupt() argument
99 status = readl(p2wi->regs + P2WI_INTS); in p2wi_interrupt()
100 p2wi->status = status; in p2wi_interrupt()
105 writel(status, p2wi->regs + P2WI_INTS); in p2wi_interrupt()
107 complete(&p2wi->complete); in p2wi_interrupt()
121 struct p2wi *p2wi = i2c_get_adapdata(adap); in p2wi_smbus_xfer() local
124 if (p2wi->target_addr >= 0 && addr != p2wi->target_addr) { in p2wi_smbus_xfer()
132 writel(command, p2wi->regs + P2WI_DADDR0); in p2wi_smbus_xfer()
137 writel(data->byte, p2wi->regs + P2WI_DATA0); in p2wi_smbus_xfer()
[all …]
H A DMakefile116 obj-$(CONFIG_I2C_SUN6I_P2WI) += i2c-sun6i-p2wi.o
/linux/arch/arm/boot/dts/allwinner/
H A Dsun6i-a31s-sina31s-core.dtsi75 &p2wi {
H A Dsun6i-a31s-yones-toptech-bs1078-v2.dts95 &p2wi {
H A Dsun6i-reference-design-tablet.dtsi76 &p2wi {
H A Dsun6i-a31-mele-a1000g-quad.dts112 &p2wi {
H A Dsun6i-a31-m9.dts112 &p2wi {
H A Dsun6i-a31s-primo81.dts155 &p2wi {
H A Dsun6i-a31-hummingbird.dts223 &p2wi {
H A Dsun6i-a31.dtsi1402 s_p2wi_pins: s-p2wi-pins {
1408 p2wi: i2c@1f03400 { label
1409 compatible = "allwinner,sun6i-a31-p2wi";
H A Dsun6i-a31s-sinovoip-bpi-m2.dts145 &p2wi {