description: |
  GPIO-controlled 16-channel analog/digital multiplexer/demultiplexer.
  
  The CD74HC4067 has 4 selection pins (S0-S3) that select one of 16 channels.
  Supports optional common enable pin for power management.

compatible: "cd74hc4067"

include: base.yaml

properties:
  sel-gpios:
    type: phandle-array
    required: true
    description: |
      GPIO pins for channel selection (S0-S3).
      Array must contain exactly 4 GPIOs:
      - Index 0: S0 (LSB)
      - Index 1: S1
      - Index 2: S2
      - Index 3: S3 (MSB)

  enable-gpios:
    type: phandle-array
    description: |
      Optional GPIO for common enable pin (E).
      When low, enables the multiplexer. When high, disables it.