^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) * GE Healthcare USB Management Controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) A device which handles data aquisition from compatible USB based peripherals.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) SPI is used for device management.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Note: This device does not expose the peripherals as USB devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) - compatible : Should be "ge,achc"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Required SPI properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) - reg : Should be address of the device chip select within
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) the controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) - spi-max-frequency : Maximum SPI clocking speed of device in Hz, should be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 1MHz for the GE ACHC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) spidev0: spi@0 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) compatible = "ge,achc";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) reg = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) spi-max-frequency = <1000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) };