tangled
alpha
login
or
join now
tjh.dev
/
kernel
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
fork
atom
overview
issues
pulls
pipelines
Merge master.kernel.org:/home/rmk/linux-2.6-i2c
Linus Torvalds
20 years ago
77b2555b
4117b61f
+8
-4
1 changed file
expand all
collapse all
unified
split
drivers
i2c
busses
i2c-pxa.c
+8
-4
drivers/i2c/busses/i2c-pxa.c
···
914
914
return ret;
915
915
}
916
916
917
917
+
static u32 i2c_pxa_functionality(struct i2c_adapter *adap)
918
918
+
{
919
919
+
return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL;
920
920
+
}
921
921
+
917
922
static struct i2c_algorithm i2c_pxa_algorithm = {
918
918
-
.name = "PXA-I2C-Algorithm",
919
919
-
.id = I2C_ALGO_PXA,
920
923
.master_xfer = i2c_pxa_xfer,
924
924
+
.functionality = i2c_pxa_functionality,
921
925
};
922
926
923
927
static struct pxa_i2c i2c_pxa = {
924
928
.lock = SPIN_LOCK_UNLOCKED,
925
929
.wait = __WAIT_QUEUE_HEAD_INITIALIZER(i2c_pxa.wait),
926
930
.adap = {
927
927
-
.name = "pxa2xx-i2c",
928
928
-
.id = I2C_ALGO_PXA,
931
931
+
.owner = THIS_MODULE,
929
932
.algo = &i2c_pxa_algorithm,
933
933
+
.name = "pxa2xx-i2c",
930
934
.retries = 5,
931
935
},
932
936
};