^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) .. SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) ==================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Kernel driver for Crane EL15203000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) ==================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) /sys/class/leds/<led>/hw_pattern
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) --------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Specify a hardware pattern for the EL15203000 LED.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) The LEDs board supports only predefined patterns by firmware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) for specific LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Breathing mode for Screen frame light tube::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) "0 4000 1 4000"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) ^
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Max-| ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) | / \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) | / \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) | / \ /
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) | / \ /
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Min-|- ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 0------4------8--> time (sec)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Cascade mode for Pipe LED::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) "1 800 2 800 4 800 8 800 16 800"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) ^
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 0 On -|----+ +----+ +---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) Off-| +-------------------+ +-------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 1 On -| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Off |----+ +-------------------+ +------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 2 On -| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) Off-|---------+ +-------------------+ +-------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 3 On -| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Off-|--------------+ +-------------------+ +--------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 4 On -| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Off-|-------------------+ +-------------------+ +---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) 0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) Inverted cascade mode for Pipe LED::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) "30 800 29 800 27 800 23 800 15 800"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) ^
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 0 On -| +-------------------+ +-------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) Off-|----+ +----+ +---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 1 On -|----+ +-------------------+ +------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) Off | +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) 2 On -|---------+ +-------------------+ +-------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Off-| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) 3 On -|--------------+ +-------------------+ +--------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) Off-| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) 4 On -|-------------------+ +-------------------+ +---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Off-| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) 0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) Bounce mode for Pipe LED::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) "1 800 2 800 4 800 8 800 16 800 16 800 8 800 4 800 2 800 1 800"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) ^
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) 0 On -|----+ +--------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Off-| +---------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) 1 On -| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) Off |----+ +-----------------------------+ +--------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 2 On -| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) Off-|---------+ +-------------------+ +-------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 3 On -| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) Off-|--------------+ +---------+ +------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 4 On -| +---------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) Off-|-------------------+ +-----------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) Inverted bounce mode for Pipe LED::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) "30 800 29 800 27 800 23 800 15 800 15 800 23 800 27 800 29 800 30 800"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) ^
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 0 On -| +---------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) Off-|----+ +--------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 1 On -|----+ +-----------------------------+ +--------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) Off | +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 2 On -|---------+ +-------------------+ +-------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) Off-| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 3 On -|--------------+ +---------+ +------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) Off-| +----+ +----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 4 On -|-------------------+ +-----------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) Off-| +---------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 0---0.8--1.6--2.4--3.2---4---4.8--5.6--6.4--7.2---8--> time (sec)