Home
last modified time | relevance | path

Searched refs:GPIOInterface (Results 1 – 6 of 6) sorted by relevance

/openbmc/phosphor-power/phosphor-power-supply/
H A Dutil.cpp14 GPIOInterface::GPIOInterface(const std::string& namedGpio) in GPIOInterface() function in phosphor::power::psu::GPIOInterface
31 std::unique_ptr<GPIOInterfaceBase> GPIOInterface::createGPIO( in createGPIO()
34 return std::make_unique<GPIOInterface>(namedGpio); in createGPIO()
37 std::string GPIOInterface::getName() const in getName()
42 int GPIOInterface::read() in read()
78 void GPIOInterface::write(int value, std::bitset<32> flags) in write()
102 void GPIOInterface::toggleLowHigh(const std::chrono::milliseconds& delay) in toggleLowHigh()
112 return GPIOInterface::createGPIO(namedGpio); in createGPIO()
H A Dutil.hpp222 class GPIOInterface : public GPIOInterfaceBase class
225 GPIOInterface() = delete;
226 virtual ~GPIOInterface() = default;
227 GPIOInterface(const GPIOInterface&) = default;
228 GPIOInterface& operator=(const GPIOInterface&) = default;
229 GPIOInterface(GPIOInterface&&) = default;
230 GPIOInterface& operator=(GPIOInterface&&) = default;
237 GPIOInterface(const std::string& namedGpio);
/openbmc/dbus-sensors/src/
H A DGPIOInterface.cpp18 GPIOInterface::GPIOInterface(sdbusplus::async::context& ctx, in GPIOInterface() function in gpio::GPIOInterface
55 auto GPIOInterface::start() -> sdbusplus::async::task<> in start()
64 auto GPIOInterface::readGPIOAsync() -> sdbusplus::async::task<> in readGPIOAsync()
77 auto GPIOInterface::readGPIOAsyncEvent() -> sdbusplus::async::task<> in readGPIOAsyncEvent()
H A DGPIOInterface.hpp13 class GPIOInterface class
18 GPIOInterface() = delete;
20 GPIOInterface(sdbusplus::async::context& ctx,
H A Dmeson.build68 'GPIOInterface.cpp',
/openbmc/dbus-sensors/src/leakdetector/
H A DLeakGPIODetector.hpp103 gpio::GPIOInterface gpioInterface;