Home
last modified time | relevance | path

Searched refs:gpiochip (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/linux/drivers/i2c/muxes/
H A Di2c-mux-ltc4306.c48 struct gpio_chip gpiochip; member
158 data->gpiochip.label = dev_name(dev); in ltc4306_gpio_init()
159 data->gpiochip.base = -1; in ltc4306_gpio_init()
160 data->gpiochip.ngpio = data->chip->num_gpios; in ltc4306_gpio_init()
161 data->gpiochip.parent = dev; in ltc4306_gpio_init()
162 data->gpiochip.can_sleep = true; in ltc4306_gpio_init()
163 data->gpiochip.get_direction = ltc4306_gpio_get_direction; in ltc4306_gpio_init()
166 data->gpiochip.get = ltc4306_gpio_get; in ltc4306_gpio_init()
167 data->gpiochip.set = ltc4306_gpio_set; in ltc4306_gpio_init()
168 data->gpiochip.set_config = ltc4306_gpio_set_config; in ltc4306_gpio_init()
[all …]
/openbmc/phosphor-hwmon/
H A Dgpio_handle.cpp17 BuildGpioHandle(const std::string& gpiochip, const std::string& line) in BuildGpioHandle() argument
20 unsigned long chipId = std::strtoul(gpiochip.c_str(), &gpioEnd, 10); in BuildGpioHandle()
23 if (!gpioEnd || gpioEnd != &gpiochip.c_str()[gpiochip.length()]) in BuildGpioHandle()
26 entry("GPIOCHIP=%s", gpiochip.c_str())); in BuildGpioHandle()
H A Dgpio_handle.hpp19 BuildGpioHandle(const std::string& gpiochip, const std::string& line);
/openbmc/linux/drivers/gpio/
H A Dgpio-msc313.c613 struct gpio_chip *gpiochip; in msc313_gpio_probe() local
647 gpiochip = devm_kzalloc(dev, sizeof(*gpiochip), GFP_KERNEL); in msc313_gpio_probe()
648 if (!gpiochip) in msc313_gpio_probe()
651 gpiochip->label = DRIVER_NAME; in msc313_gpio_probe()
652 gpiochip->parent = dev; in msc313_gpio_probe()
654 gpiochip->free = gpiochip_generic_free; in msc313_gpio_probe()
657 gpiochip->get = msc313_gpio_get; in msc313_gpio_probe()
658 gpiochip->set = msc313_gpio_set; in msc313_gpio_probe()
659 gpiochip->base = -1; in msc313_gpio_probe()
660 gpiochip->ngpio = gpio->gpio_data->num; in msc313_gpio_probe()
[all …]
H A DTODO79 Get rid of <linux/gpio/legacy-of-mm-gpiochip.h>
175 directory per gpiochip and one file entry per line:
177 /sys/kernel/debug/gpiochip/gpiochip0
178 /sys/kernel/debug/gpiochip/gpiochip0/gpio0
179 /sys/kernel/debug/gpiochip/gpiochip0/gpio1
180 /sys/kernel/debug/gpiochip/gpiochip0/gpio2
181 /sys/kernel/debug/gpiochip/gpiochip0/gpio3
183 /sys/kernel/debug/gpiochip/gpiochip1
184 /sys/kernel/debug/gpiochip/gpiochip1/gpio0
185 /sys/kernel/debug/gpiochip/gpiochip1/gpio1
/openbmc/linux/drivers/iio/dac/
H A Dad5592r-base.c136 st->gpiochip.label = dev_name(st->dev); in ad5592r_gpio_init()
137 st->gpiochip.base = -1; in ad5592r_gpio_init()
138 st->gpiochip.ngpio = 8; in ad5592r_gpio_init()
139 st->gpiochip.parent = st->dev; in ad5592r_gpio_init()
140 st->gpiochip.can_sleep = true; in ad5592r_gpio_init()
143 st->gpiochip.get = ad5592r_gpio_get; in ad5592r_gpio_init()
144 st->gpiochip.set = ad5592r_gpio_set; in ad5592r_gpio_init()
145 st->gpiochip.request = ad5592r_gpio_request; in ad5592r_gpio_init()
146 st->gpiochip.owner = THIS_MODULE; in ad5592r_gpio_init()
147 st->gpiochip.names = ad5592r_gpio_names; in ad5592r_gpio_init()
[all …]
H A Dad5592r-base.h55 struct gpio_chip gpiochip; member
/openbmc/phosphor-hwmon/test/
H A Dgpio.cpp13 BuildGpioHandle(const std::string& gpiochip, const std::string& line) in BuildGpioHandle() argument
15 return (gpioIntf) ? gpioIntf->build(gpiochip, line) : nullptr; in BuildGpioHandle()
H A Dgpio_mock.hpp15 build(const std::string& gpiochip, const std::string& line) const = 0;
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/
H A Dchassis-powercycle16 …sename "/sys/bus/i2c/devices/$SPIDER_BOARD_IO_EXP_BUS_NUM-00$IO_EXP_SLOT_PWR_CTRL_ADDR/"*gpiochip*)
17 …me "/sys/bus/i2c/devices/$MANAGEMENT_BOARD_IO_EXP_BUS_NUM-00$IO_EXP_SLED_PWR_CTRL_ADDR/"*gpiochip*)
H A Dhost-poweroff11 GPIOCHIP_IO_EXP_HOST_POWER_STATUS=$(basename "/sys/bus/i2c/devices/$CHASSIS_BUS-0023/"*gpiochip*)
H A Dhost-poweron10 GPIOCHIP_IO_EXP_HOST_POWER_STATUS=$(basename "/sys/bus/i2c/devices/$CHASSIS_BUS-0023/"*gpiochip*)
H A Dhost-powercycle12 GPIOCHIP_IO_EXP_HOST_POWER_STATUS=$(basename "/sys/bus/i2c/devices/$CHASSIS_BUS-0023/"*gpiochip*)
H A Dchassis-poweron9 …sename "/sys/bus/i2c/devices/$SPIDER_BOARD_IO_EXP_BUS_NUM-00$IO_EXP_SLOT_PWR_CTRL_ADDR/"*gpiochip*)
H A Dchassis-poweroff15 …sename "/sys/bus/i2c/devices/$SPIDER_BOARD_IO_EXP_BUS_NUM-00$IO_EXP_SLOT_PWR_CTRL_ADDR/"*gpiochip*)
/openbmc/linux/Documentation/ABI/testing/
H A Dgpio-cdev1 What: /dev/gpiochip[0-9]+
6 The character device files /dev/gpiochip* are the interface
/openbmc/openbmc/meta-fii/meta-mori/recipes-mori/mori-fw-utility/mori-fw/
H A Dmori-lib.sh19 BUS_ADDR=$(gpiodetect | grep gpiochip"${CHIP_PIN[0]}" | \
25 exit ; ls -1 -d -v gpiochip*)
/openbmc/linux/tools/testing/selftests/gpio/
H A Dgpio-mockup.sh297 gpiochip=$(find "$DEBUGFS/$module/" -name gpiochip* -type d | sort)
298 for chip in $gpiochip; do
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/dbus/phosphor-dbus-monitor/
H A Dswitch-nic-main-or-aux-mode6 GPIO_CHIP=$(basename "/sys/bus/i2c/devices/28-0024/"*gpiochip*)
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme/
H A Dnvme-json-rewrite14 for file in /sys/bus/i2c/drivers/pca953x/"$i"-0041/gpio/gpiochip*/base
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-fw/
H A Dkudo-lib.sh19 …BUS_ADDR=$(gpiodetect | grep gpiochip"${CHIP_PIN[0]}" | awk '{print substr($2, 2, length($2) - 2)}…
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/
H A Dyosemite4-early-sys-init16 rev_id_gpiochip=$(basename "/sys/bus/i2c/devices/13-0020/"*gpiochip*)
/openbmc/linux/Documentation/admin-guide/gpio/
H A Dgpio-aggregator.rst13 GPIO controllers are exported to userspace using /dev/gpiochip* character
104 After that, a new gpiochip "door" has been created:
/openbmc/openbmc/meta-google/recipes-google/gpio/gpio-ctrl/
H A Dlib.sh82 for sysfs in $(echo /sys/class/gpio/gpiochip*); do
/openbmc/linux/Documentation/ABI/obsolete/
H A Dsysfs-gpio26 /gpiochipN ... for each gpiochip; #N is its first GPIO

12