1.. zephyr:code-sample:: mctp_i2c_bus_owner 2 :name: MCTP I2C GPIO Top Node Sample 3 4 Create an MCTP top node controlling I2C with GPIO signaling. 5 6Overview 7******** 8Sets up an MCTP top node that may talk to any number of connected endpoints over I2C. 9 10Requirements 11************ 12Board with an I2C and number of GPIOs used for triggering by each bus connected endpoint. 13 14Wiring 15****** 16A common I2C bus SDA/SCL pair connected to any number of boards (setup in devicetree) 17along with a GPIO per board for signaling endpoint write requests. 18 19Building and Running 20******************** 21 22.. zephyr-app-commands:: 23 :zephyr-app: samples/modules/pmci/mctp/i2c_gpio_bus_owner 24 :host-os: unix 25 :board: frdm_mcxn947_mcxn947_cpu0 26 :goals: run 27 :compact: 28 29References 30********** 31 32`MCTP Base Specification 2019 <https://www.dmtf.org/sites/default/files/standards/documents/DSP0236_1.3.1.pdf>`_ 33