^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) * Liebherr's BK4 controller external SPI
^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 acquisition from compatible industrial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) peripherals.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) The SPI is used for data and management purposes in both master and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) slave modes.
^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 "lwn,bk4"
^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) 30MHz at most for the Liebherr's BK4 external bus.
^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 = "lwn,bk4";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) spi-max-frequency = <30000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) reg = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) };