Searched full:iio (Results 1 – 25 of 442) sorted by relevance
12345678910>>...18
1 What: /sys/bus/iio/devices/iio:deviceX3 Contact: linux-iio@vger.kernel.org6 Corresponds to a grouping of sensor channels. X is the IIO9 What: /sys/bus/iio/devices/triggerX11 Contact: linux-iio@vger.kernel.org14 May be provided by a device driver that also has an IIO device21 X is the IIO index of the trigger.23 What: /sys/bus/iio/devices/iio:deviceX/buffer25 Contact: linux-iio@vger.kernel.org29 What: /sys/bus/iio/devices/iio:deviceX/name[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/in_accel_raw_range3 Contact: linux-iio@vger.kernel.org10 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range12 Contact: linux-iio@vger.kernel.org19 What: /sys/bus/iio/devices/iio:deviceX/in_accel_raw_range_available21 Contact: linux-iio@vger.kernel.org25 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range_available27 Contact: linux-iio@vger.kernel.org31 What: /sys/bus/iio/devices/iio:deviceX/in_magn_calibration_fast_enable33 Contact: linux-iio@vger.kernel.org[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/pll2_feedback_clk_present2 What: /sys/bus/iio/devices/iio:deviceX/pll2_reference_clk_present3 What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_a_present4 What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_b_present5 What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_test_present6 What: /sys/bus/iio/devices/iio:deviceX/vcxo_clk_present8 Contact: linux-iio@vger.kernel.org16 What: /sys/bus/iio/devices/iio:deviceX/pllY_locked18 Contact: linux-iio@vger.kernel.org23 What: /sys/bus/iio/devices/iio:deviceX/sync_dividers[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_en3 Contact: linux-iio@vger.kernel.org12 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw14 Contact: linux-iio@vger.kernel.org20 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw_available22 Contact: linux-iio@vger.kernel.org26 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_offset28 Contact: linux-iio@vger.kernel.org33 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_frequency35 Contact: linux-iio@vger.kernel.org[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-1_i_calibphase3 Contact: linux-iio@vger.kernel.org7 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-1_q_calibphase9 Contact: linux-iio@vger.kernel.org13 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibbias15 Contact: linux-iio@vger.kernel.org20 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibbias22 Contact: linux-iio@vger.kernel.org26 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage1_i_calibbias28 Contact: linux-iio@vger.kernel.org[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/in_voltage0_raw8 What: /sys/bus/iio/devices/iio:deviceX/in_voltage1_raw16 What: /sys/bus/iio/devices/iio:deviceX/in_voltage2_raw24 What: /sys/bus/iio/devices/iio:deviceX/in_voltage3_raw31 What: /sys/bus/iio/devices/iio:deviceX/in_voltage4_raw38 What: /sys/bus/iio/devices/iio:deviceX/in_current5_raw45 What: /sys/bus/iio/devices/iio:deviceX/in_current6_raw52 What: /sys/bus/iio/devices/iio:deviceX/in_current7_raw59 What: /sys/bus/iio/devices/iio:deviceX/in_temp8_raw66 What: /sys/bus/iio/devices/iio:deviceX/in_voltage9_raw[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_enable3 Contact: linux-iio@vger.kernel.org7 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_invert9 Contact: linux-iio@vger.kernel.org14 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_scale_available16 Contact: linux-iio@vger.kernel.org20 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_scale22 Contact: linux-iio@vger.kernel.org26 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_source28 Contact: linux-iio@vger.kernel.org
1 What: /sys/bus/iio/devices/iio:deviceX/ac_excitation_en3 Contact: linux-iio@vger.kernel.org10 What: /sys/bus/iio/devices/iio:deviceX/bridge_switch_en12 Contact: linux-iio@vger.kernel.org22 What: /sys/bus/iio/devices/iio:deviceX/in_voltagex_sys_calibration24 Contact: linux-iio@vger.kernel.org29 What: /sys/bus/iio/devices/iio:deviceX/in_voltage2-voltage2_shorted_raw31 Contact: linux-iio@vger.kernel.org36 What: /sys/bus/iio/devices/iio:deviceX/in_voltagex_sys_calibration_mode_available38 Contact: linux-iio@vger.kernel.org[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibscale_coarse3 Contact: linux-iio@vger.kernel.org7 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibscale_coarse9 Contact: linux-iio@vger.kernel.org13 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibscale_fine15 Contact: linux-iio@vger.kernel.org19 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibscale_fine21 Contact: linux-iio@vger.kernel.org
1 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_max3 Contact: linux-iio@vger.kernel.org8 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_max_available10 Contact: linux-iio@vger.kernel.org15 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_min17 Contact: linux-iio@vger.kernel.org22 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_min_available24 Contact: linux-iio@vger.kernel.org
1 What: /config/iio4 Contact: linux-iio@vger.kernel.org7 directory. It contains sub-groups corresponding to IIO10 What: /config/iio/triggers16 What: /config/iio/triggers/hrtimers21 will result in creating a hrtimer trigger in the IIO subsystem.23 What: /config/iio/devices29 What: /config/iio/devices/dummy33 Dummy IIO devices directory. Creating a directory here will result34 in creating a dummy IIO device in the IIO subsystem.
1 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_agc_gain2 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_agc_gain_bias4 Contact: linux-iio@vger.kernel.org17 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_temp_a18 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_temp_b19 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_light_a20 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_light_b22 Contact: linux-iio@vger.kernel.org
1 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_toggle_en3 Contact: linux-iio@vger.kernel.org13 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_rawN15 Contact: linux-iio@vger.kernel.org22 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_symbol24 Contact: linux-iio@vger.kernel.org32 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_toggle_en34 Contact: linux-iio@vger.kernel.org44 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_rawN46 Contact: linux-iio@vger.kernel.org[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_start4 Contact: linux-iio@vger.kernel.org8 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_increment11 Contact: linux-iio@vger.kernel.org16 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_points19 Contact: linux-iio@vger.kernel.org27 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_settling_cycles30 Contact: linux-iio@vger.kernel.org
1 What: /sys/bus/iio/devices/triggerX/trigger_now3 Contact: linux-iio@vger.kernel.org5 This file is provided by the iio-trig-sysfs stand-alone trigger11 X is the IIO index of the trigger.13 What: /sys/bus/iio/devices/triggerX/name15 Contact: linux-iio@vger.kernel.org18 trigger. In order to associate the trigger with an IIO device20 /sys/bus/iio/devices/iio:deviceY/trigger/current_trigger.22 What: /sys/bus/iio/devices/iio_sysfs_trigger/add_trigger24 Contact: linux-iio@vger.kernel.org[all …]
1 What: /sys/bus/iio/devices/iio:deviceX/in_intensity_ir_small_raw3 Contact: linux-iio@vger.kernel.org9 What: /sys/bus/iio/devices/iio:deviceX/in_intensity_ir_large_raw11 Contact: linux-iio@vger.kernel.org17 What: /sys/bus/iio/devices/iio:deviceX/in_intensity_large_raw19 Contact: linux-iio@vger.kernel.org
1 What: /sys/kernel/debug/iio/iio:deviceX/calibration_table_dump3 Contact: linux-iio@vger.kernel.org8 What: /sys/kernel/debug/iio/iio:deviceX/in_voltage_test_mode_available10 Contact: linux-iio@vger.kernel.org32 What: /sys/kernel/debug/iio/iio:deviceX/in_voltageY_test_mode34 Contact: linux-iio@vger.kernel.org38 where an IIO backend is available and supports the test tone,
1 What: /sys/bus/iio/devices/iio:deviceX/start_cleaning4 Contact: linux-iio@vger.kernel.org10 What: /sys/bus/iio/devices/iio:deviceX/cleaning_period13 Contact: linux-iio@vger.kernel.org21 What: /sys/bus/iio/devices/iio:deviceX/cleaning_period_available24 Contact: linux-iio@vger.kernel.org
1 What: /sys/bus/iio/devices/iio:deviceX/calibrate4 Contact: linux-iio@vger.kernel.org10 What: /sys/bus/iio/devices/iio:deviceX/location13 Contact: linux-iio@vger.kernel.org20 What: /sys/bus/iio/devices/iio:deviceX/id23 Contact: linux-iio@vger.kernel.org
1 What: /sys/bus/iio/devices/iio:deviceX/buffer/length3 Contact: linux-iio@vger.kernel.org10 /sys/bus/iio/devices/iio:deviceX/bufferY/length12 What: /sys/bus/iio/devices/iio:deviceX/buffer/enable14 Contact: linux-iio@vger.kernel.org22 /sys/bus/iio/devices/iio:deviceX/bufferY/enable24 What: /sys/bus/iio/devices/iio:deviceX/scan_elements26 Contact: linux-iio@vger.kernel.org34 What: /sys/.../iio:deviceX/scan_elements/in_accel_x_en35 What: /sys/.../iio:deviceX/scan_elements/in_accel_y_en[all …]
8 :file:`drivers/iio/industrialio-*`16 * iio_device_register() - register a device with the IIO subsystem17 * iio_device_unregister() - unregister a device from the IIO20 An IIO device usually corresponds to a single hardware sensor and it22 Let's first have a look at the functionality embedded in an IIO device23 then we will show how a device driver makes use of an IIO device.25 There are two ways for a user space application to interact with an IIO driver.27 1. :file:`/sys/bus/iio/devices/iio:device{X}/`, this represents a hardware sensor29 2. :file:`/dev/iio:device{X}`, character device node interface used for32 A typical IIO driver will register itself as an :doc:`I2C <../i2c>` or[all …]
4 An IIO device can be directly connected to another device in hardware. In this5 case the buffers between IIO provider and IIO consumer are handled by hardware.6 The Industrial I/O HW consumer offers a way to bond these IIO devices without8 :file:`drivers/iio/buffer/hw-consumer.c`12 * :c:func:`iio_hw_consumer_alloc` — Allocate IIO hardware consumer13 * :c:func:`iio_hw_consumer_free` — Free IIO hardware consumer14 * :c:func:`iio_hw_consumer_enable` — Enable IIO hardware consumer15 * :c:func:`iio_hw_consumer_disable` — Disable IIO hardware consumer21 As standard IIO device the implementation is based on IIO provider/consumer.22 A typical IIO HW consumer setup looks like this::[all …]
2 Industrial IIO configfs support8 Configfs is a filesystem-based manager of kernel objects. IIO uses some18 In order to use configfs support in IIO we need to select it at compile26 At this point, all default IIO groups will be created and can be accessed27 under /config/iio. Next chapters will describe available IIO configuration33 One of the IIO default configfs groups is the "triggers" group. It is35 under /config/iio/triggers.37 IIO software triggers implementation offers support for creating multiple39 kernel module following the interface in include/linux/iio/sw_trigger.h::42 * drivers/iio/trigger/iio-trig-sample.c[all …]
4 $id: http://devicetree.org/schemas/sound/audio-iio-aux.yaml#7 title: Audio IIO auxiliary20 const: audio-iio-aux40 Invert the sound control value compared to the IIO channel raw value.42 minimum sound control value correspond to the maximum IIO channel44 minimum IIO channel raw value.47 minimum (resp maximum) IIO channel raw value.58 iio-aux {59 compatible = "audio-iio-aux";60 io-channels = <&iio 0>, <&iio 1>, <&iio 2>, <&iio 3>;
3 :Original: Documentation/iio/iio_configfs.rst12 工业 IIO configfs支持41 以在/config/iio/triggers下找到。43 IIO软件触发器为创建多种触发器类型提供了支持。通常在include/linux/iio48 * drivers/iio/trigger/iio-trig-sample.c51 #include <linux/iio/sw_trigger.h>81 每种触发器类型在/config/iio/triggers下都有其自己的目录。加载iio-trig-sample82 模块将创建“trig-sample”触发器类型目录/config/iio/triggers/trig-sample.92 /config/iio/triggers/hrtimer下创建hrtimer触发器。96 $ mkdir /config/iio/triggers/hrtimer/instance1[all …]