Home
last modified time | relevance | path

Searched +full:gpio +full:- +full:ctrl3 (Results 1 – 2 of 2) sorted by relevance

/openbmc/u-boot/arch/arm/include/asm/arch-tegra/
H A Dtegra_i2c.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright 2010-2011 NVIDIA Corporation
20 I2C_IS_10_BIT_ADDRESS = 0x2, /* for 10-bit I2C slave address */
23 I2C_SOFTWARE_CONTROLLER = 0x10, /* for I2C transfer using GPIO */
56 u32 ctrl3; /* 08: DVC_CTRL_REG3 */ member
151 * @return number of bus, or -1 if there is no DVC active
/openbmc/u-boot/drivers/i2c/
H A Dtegra_i2c.c1 // SPDX-License-Identifier: GPL-2.0+
4 * Copyright (c) 2010-2011 NVIDIA Corporation
19 #include <asm/arch/gpio.h>
20 #include <asm/arch-tegra/tegra_i2c.h>
47 if (i2c_bus->type == TYPE_DVC) { in set_packet_mode()
48 struct dvc_ctlr *dvc = (struct dvc_ctlr *)i2c_bus->regs; in set_packet_mode()
50 writel(config, &dvc->cnfg); in set_packet_mode()
52 writel(config, &i2c_bus->regs->cnfg); in set_packet_mode()
57 setbits_le32(&i2c_bus->regs->sl_cnfg, I2C_SL_CNFG_NEWSL_MASK); in set_packet_mode()
64 reset_assert(&i2c_bus->reset_ctl); in i2c_reset_controller()
[all …]