drivers/iio/, contains the IIO core plus
          and directories for each sensor type (e.g. accel, magnetometer,
          etc.)
        include/linux/iio/, contains the header
          files, nice to read for the internal kernel interfaces.
        include/uapi/linux/iio/, contains files to be
          used by user space applications.
        tools/iio/, contains tools for rapidly
          testing buffers, events and device creation.
        drivers/staging/iio/, contains code for some
          drivers or experimental features that are not yet mature enough
          to be moved out.
        Besides the code, there are some good online documentation sources: