| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-pasemi.c | 52 static inline void reg_write(struct pasemi_smbus *smbus, int reg, int val) in reg_write() argument 54 dev_dbg(&smbus->dev->dev, "smbus write reg %lx val %08x\n", in reg_write() 55 smbus->base + reg, val); in reg_write() 56 outl(val, smbus->base + reg); in reg_write() 59 static inline int reg_read(struct pasemi_smbus *smbus, int reg) in reg_read() argument 62 ret = inl(smbus->base + reg); in reg_read() 63 dev_dbg(&smbus->dev->dev, "smbus read reg %lx val %08x\n", in reg_read() 64 smbus->base + reg, ret); in reg_read() 68 #define TXFIFO_WR(smbus, reg) reg_write((smbus), REG_MTXFIFO, (reg)) argument 69 #define RXFIFO_RD(smbus) reg_read((smbus), REG_MRXFIFO) argument [all …]
|
| H A D | i2c-amd8111.c | 68 static int amd_ec_wait_write(struct amd_smbus *smbus) in amd_ec_wait_write() argument 72 while ((inb(smbus->base + AMD_EC_SC) & AMD_EC_SC_IBF) && --timeout) in amd_ec_wait_write() 76 dev_warn(&smbus->dev->dev, in amd_ec_wait_write() 84 static int amd_ec_wait_read(struct amd_smbus *smbus) in amd_ec_wait_read() argument 88 while ((~inb(smbus->base + AMD_EC_SC) & AMD_EC_SC_OBF) && --timeout) in amd_ec_wait_read() 92 dev_warn(&smbus->dev->dev, in amd_ec_wait_read() 100 static int amd_ec_read(struct amd_smbus *smbus, unsigned char address, in amd_ec_read() argument 105 status = amd_ec_wait_write(smbus); in amd_ec_read() 108 outb(AMD_EC_CMD_RD, smbus->base + AMD_EC_CMD); in amd_ec_read() 110 status = amd_ec_wait_write(smbus); in amd_ec_read() [all …]
|
| H A D | i2c-nforce2.c | 74 #define NVIDIA_SMB_PRTCL (smbus->base + 0x00) /* protocol, PEC */ 75 #define NVIDIA_SMB_STS (smbus->base + 0x01) /* status */ 76 #define NVIDIA_SMB_ADDR (smbus->base + 0x02) /* address */ 77 #define NVIDIA_SMB_CMD (smbus->base + 0x03) /* command */ 78 #define NVIDIA_SMB_DATA (smbus->base + 0x04) /* 32 data registers */ 79 #define NVIDIA_SMB_BCNT (smbus->base + 0x24) /* number of data 81 #define NVIDIA_SMB_STATUS_ABRT (smbus->base + 0x3c) /* register used to 84 #define NVIDIA_SMB_CTRL (smbus->base + 0x3e) /* control register */ 136 struct nforce2_smbus *smbus = adap->algo_data; in nforce2_abort() local 155 struct nforce2_smbus *smbus = adap->algo_data; in nforce2_check_status() local [all …]
|
| H A D | i2c-mlxbf.c | 428 struct mlxbf_i2c_resource *smbus; member 518 if (mlxbf_smbus_poll(priv->smbus->io, addr, mask, true, timeout)) in mlxbf_smbus_master_wait_for_idle() 529 if (mlxbf_smbus_poll(priv->smbus->io, MLXBF_I2C_SMBUS_MASTER_GW, in mlxbf_i2c_smbus_master_lock() 540 writel(0, priv->smbus->io + MLXBF_I2C_SMBUS_MASTER_GW); in mlxbf_i2c_smbus_master_unlock() 580 mlxbf_smbus_poll(priv->smbus->io, MLXBF_I2C_SMBUS_MASTER_GW, in mlxbf_i2c_smbus_check_status() 593 master_status_bits = readl(priv->smbus->io + in mlxbf_i2c_smbus_check_status() 635 iowrite32be(data32, priv->smbus->io + addr + offset); in mlxbf_i2c_smbus_write_data() 656 data32 = ioread32be(priv->smbus->io + addr + offset); in mlxbf_i2c_smbus_read_data() 663 data32 = ioread32be(priv->smbus->io + addr + offset); in mlxbf_i2c_smbus_read_data() 689 writel(0x0, priv->smbus->io + MLXBF_I2C_SMBUS_MASTER_STATUS); in mlxbf_i2c_smbus_enable() [all …]
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-python/recipes-devtools/python/python3-smbus/ |
| H A D | 0001-Use-setuptools-as-distutils-is-deprecated.patch | 11 py-smbus/setup.py | 2 +- 14 diff --git a/py-smbus/setup.py b/py-smbus/setup.py 16 --- a/py-smbus/setup.py 17 +++ b/py-smbus/setup.py 24 setup( name="smbus",
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-python/recipes-devtools/python/ |
| H A D | python3-smbus2_0.4.1.bb | 1 SUMMARY = "Drop-in replacement for smbus-cffi/smbus-python in pure Python" 2 DESCRIPTION = "smbus2 is a drop-in replacement for smbus-cffi/smbus-python in pure Python"
|
| H A D | python3-smbus_4.3.bb | 3 LIC_FILES_CHKSUM = "file://py-smbus/smbusmodule.c;beginline=1;endline=18;md5=46e424fb045901ab25e0f9… 16 SETUPTOOLS_SETUP_PATH = "${S}/py-smbus"
|
| /OK3568_Linux_fs/buildroot/package/i2c-tools/ |
| H A D | i2c-tools.mk | 10 I2C_TOOLS_LICENSE = GPL-2.0+, GPL-2.0 (py-smbus), LGPL-2.1+ (libi2c) 41 (cd $(@D)/py-smbus; \ 48 (cd $(@D)/py-smbus; \
|
| /OK3568_Linux_fs/buildroot/package/python-smbus-cffi/ |
| H A D | python-smbus-cffi.hash | 2 md5 f621c871bd658ee665751ad78e3b2df9 smbus-cffi-0.5.1.tar.gz 4 sha256 fb4195aaabfc01586863f60d3190b5cb1bf8f12622fd597e23e48768dad6bde8 smbus-cffi-0.5.1.tar.gz
|
| H A D | python-smbus-cffi.mk | 8 PYTHON_SMBUS_CFFI_SOURCE = smbus-cffi-$(PYTHON_SMBUS_CFFI_VERSION).tar.gz 9 PYTHON_SMBUS_CFFI_SITE = https://pypi.python.org/packages/source/s/smbus-cffi
|
| H A D | Config.in | 2 bool "python-smbus-cffi" 10 https://github.com/bivab/smbus-cffi
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/hwmon/ |
| H A D | stts751.txt | 8 - smbus-timeout-disable: when set, the smbus timeout function will be disabled
|
| H A D | jc42.txt | 38 - smbus-timeout-disable: When set, the smbus timeout function will be disabled.
|
| H A D | max6697.txt | 20 - smbus-timeout-disable 60 smbus-timeout-disable;
|
| /OK3568_Linux_fs/kernel/drivers/i2c/ |
| H A D | Makefile | 8 i2c-core-objs := i2c-core-base.o i2c-core-smbus.o 13 obj-$(CONFIG_I2C_SMBUS) += i2c-smbus.o
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/ |
| H A D | jc42.c | 483 int smbus; in jc42_probe() local 491 smbus = i2c_smbus_read_word_swapped(client, JC42_REG_SMBUS); in jc42_probe() 492 if (smbus < 0) in jc42_probe() 493 return smbus; in jc42_probe() 495 smbus | SMBUS_STMOUT); in jc42_probe()
|
| /OK3568_Linux_fs/kernel/Documentation/i2c/ |
| H A D | dev-interface.rst | 28 #include <i2c/smbus.h> 151 You can do SMBus level transactions (see documentation file smbus-protocol 201 performs an SMBus transaction using i2c-core-smbus.c:i2c_smbus_xfer(). 214 i2c-core-smbus.c:i2c_smbus_xfer() calls either 216 i2c-core-smbus.c:i2c_smbus_xfer_emulated() which in turn calls
|
| H A D | index.rst | 15 smbus-protocol
|
| /OK3568_Linux_fs/kernel/drivers/input/mouse/ |
| H A D | cyapa.c | 170 bool smbus = false; in cyapa_get_state() local 190 if (cyapa->smbus && (error == -ETIMEDOUT || error == -ENXIO)) { in cyapa_get_state() 194 smbus = true; in cyapa_get_state() 226 !smbus && even_addr) { in cyapa_get_state() 237 if (!smbus) { in cyapa_get_state() 251 } while (--retries > 0 && !smbus); in cyapa_get_state() 1274 cyapa->smbus = true; in cyapa_probe()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/ |
| H A D | ec_battery.txt | 6 - reg: integer, smbus address of the device.
|
| H A D | bq25700.txt | 6 - reg: integer, smbus address of the device.
|
| H A D | cw221x_battery.txt | 6 - reg: integer, smbus address of the device.
|
| H A D | cw2015_battery.txt | 6 - reg: integer, smbus address of the device.
|
| H A D | cw2017_battery.txt | 6 - reg: integer, smbus address of the device.
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-rs5c372.c | 126 unsigned smbus:1; member 154 if (rs5c->smbus) { in rs5c_get_regs() 658 rs5c372->smbus = smbus_mode; in rs5c372_probe()
|