Home
last modified time | relevance | path

Searched refs:LED (Results 1 – 25 of 150) sorted by relevance

123456

/openbmc/u-boot/drivers/led/
H A DKconfig1 menu "LED Support"
3 config LED config
4 bool "Enable LED support"
8 U-Boot provides a uclass API to implement this feature. LED drivers
13 bool "LED Support for BCM6328"
14 depends on LED && ARCH_BMIPS
17 LED HW controller accessed via MMIO registers.
20 means that if one LED is set to blink at 100ms and then a different
21 LED is set to blink at 200ms, both will blink at 200ms.
24 bool "LED Support for BCM6358"
[all …]
/openbmc/u-boot/doc/
H A DREADME.LED1 Status LED
4 This README describes the status LED API.
9 > Device Drivers > LED Support.
11 If the LED support is only for specific board, enable
23 CONFIG_STATUS_LED_BIT is passed into the __led_* functions to identify which LED
25 the other CONFIG_STATUS_LED_BIT's. Mapping the value to a physical LED is the
28 CONFIG_STATUS_LED_STATE is the initial state of the LED. It should be set to one
31 CONFIG_STATUS_LED_FREQ determines the LED blink frequency.
34 Some other LED macros
37 CONFIG_STATUS_LED_BOOT is the LED to light when the board is booting.
[all …]
H A DREADME.LED_display1 LED display internal API
4 This README describes the LED display API.
9 Then you need to provide the following functions to access LED display:
13 This function should control the state of the LED display. Argument is
20 This function should display it's parameter on the LED display in the
25 arguments on the LED display (or clear the display if called without
/openbmc/docs/designs/
H A Dmultihost-physical-led.md1 # Physical LED Design Support
12 The existing phosphor-led-sysfs design exposes one service per LED configuration
20 For example, Power LED and System Identification LED combines into a single
21 bicolor blue-yellow LED per host. A total of 4 × LEDs will be placed along the
25 Depending on the status of each host, blue or yellow LED needs to be Blink, OFF
26 or ON and other LEDs needs to be in OFF state. Therefore, bi-color LED needs to
30 will be difficult, since it exposes one service per LED. To abstract this method
35 The below diagram represents the overview for current physical LED design.
38 KERNEL META-PHOSPHOR PHOSPHOR-LED-SYSFS SERVICE
40 +------------+ Event 1 +----------+ LED 1 +-----------------------------+
[all …]
H A Docp-led-policy-support.md1 # OCP LED Policy Support
12 OpenBMC must support the [OCP LED Policy](#background-and-references). Currently
24 | 1 | 1 | LED Priority (cannot represent the fault state) |
35 When for example both of these groups are asserted, the change in LED state will
36 be determined by the LED priority. The result is not allowed in the state
47 Here we pretend that LED Priority "Off" is allowed and discover that it will not
59 #### LED Priority
69 | 0 | 0 | 0 | 1 | LED Priority (for reference) |
78 The different possible LED priorities do not matter here, since "Backup due to
80 LED Priority will prevent it from being applied completely when any other state
[all …]
/openbmc/qemu/docs/interop/
H A Dvnc-ledstate-pseudo-encoding.rst1 VNC LED state Pseudo-encoding
7 This document describes the Pseudo-encoding of LED state for RFB which
13 between the lock keys notification LED on the computer running the VNC
17 To solve this problem it attempts to add LED state Pseudo-encoding
18 extension to VNC protocol to deal with setting LED state.
24 LED state extensions to the protocol.
26 The Pseudo-encoding number for LED state defined as:
31 -261 'LED state Pseudo-encoding'
34 LED state Pseudo-encoding
37 The LED state Pseudo-encoding describes the encoding of LED state which
[all …]
/openbmc/docs/architecture/
H A DLED-architecture.md1 # LED Support for OpenBMC
3 This document describes how to add LED support for your machine based upon the
4 OpenBMC [LED Architecture][led d-bus readme] document. LED group management is
11 Service xyx.openbmc_project.LED.GroupManager
25 The LED group state can be changed by setting the Asserted value to boolean 0
39 resource. This is for LED Identify operation only.
42 to LED Group D-Bus object, namely:
48 All applicable LED Group D-Bus objects would have an association mapping to
73 mapping to LED Group D-Bus object, namely;
79 All applicable LED Group D-Bus objects would have an association mapping to
[all …]
/openbmc/u-boot/doc/device-tree-bindings/leds/
H A Dcommon.txt4 - label : The label for this LED. If omitted, the label is
8 string defining the trigger assigned to the LED. Current triggers are:
9 "backlight" - LED will act as a back-light, controlled by the framebuffer
11 "default-on" - LED will turn on (but for leds-gpio see "default-state"
13 "heartbeat" - LED "double" flashes at a load average based rate
14 "ide-disk" - LED indicates disk activity
15 "timer" - LED flashes at a fixed, configurable rate
H A Dleds-gpio.txt6 Each LED is represented as a sub-node of the gpio-leds device. Each
7 node's name represents the name of the corresponding LED.
9 LED sub-node properties:
10 - gpios : Should specify the LED's GPIO, see "gpios property" in
17 - default-state: (optional) The initial state of the LED. Valid
18 values are "on", "off", and "keep". If the LED is already on or off
20 glitch should be produced where the LED momentarily turns off (or
21 on). The "keep" setting will keep the LED at whatever its current
37 /* Keep LED on if BIOS detected hardware fault */
H A Dleds-bcm6358.txt13 - reg : BCM6358 LED controller address and size.
21 Each LED is represented as a sub-node of the brcm,bcm6358-leds device.
23 LED sub-node required properties:
24 - reg : LED pin number (only LEDs 0 to 31 are valid).
26 LED sub-node optional properties:
28 - active-low : Boolean, makes LED active low.
/openbmc/openbmc/meta-ampere/meta-common/recipes-phosphor/leds/
H A Dphosphor-led-manager_%.bbappend4 file://LED-GroupManager-override.conf \
8 ${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d \
14 install -d ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d
15 install -m 644 ${UNPACKDIR}/LED-GroupManager-override.conf \
16 ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/leds/
H A Dphosphor-led-manager_%.bbappend4 file://xyz.openbmc_project.LED.GroupManager.service.d/override.conf\
7 FILES:${PN} += "${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d"
10 install -d ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d
11 install -m 0644 ${UNPACKDIR}/xyz.openbmc_project.LED.GroupManager.service.d/override.conf \
12 ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d/
/openbmc/openbmc-test-automation/redfish/systems/
H A Dtest_led_indicator_asserted.robot23 Verify LED Lamp Test Asserted At Standby
24 [Documentation] Verify the LED asserted at standby is set to off or blinking.
26 [Template] Set and Verify Lamp LED Indicator
33 Verify LED Lamp Test Asserted At Runtime
34 [Documentation] Verify the LED asserted at runtime is set to off or blinking.
36 [Template] Set and Verify Lamp LED Indicator
43 Verify LED Power Supply Units Asserted At Standby
46 [Template] Set and Verify LED Indicator
53 Verify LED Power Supply Units Asserted At Runtime
56 [Template] Set and Verify LED Indicator
[all …]
/openbmc/phosphor-led-manager/
H A DREADME.md3 This project manages LED groups on dbus. Sometimes many LEDs must be driven
13 ### Configuration: LED Priority
15 Each LED can have "Priority" as "Blink", "Off" or "On". If this property is
16 defined, it should be defined on each instance of the LED in the config.
18 When multiple LED groups are asserted and contain the same LED, "Priority"
19 determines the state of the LED.
24 ## Configuration: LED Group Priority
26 Using LED Priority is fine for simple configurations, but when group state needs
127 When starting the program, our LED group shows up on dbus. Usually there will be
131 $ busctl tree xyz.openbmc_project.LED.GroupManager
[all …]
/openbmc/s2600wf-misc/subprojects/callback-manager/
H A DREADME.md13 We need a centralized location to change the LED state.
23 Need to be able to trigger the LED from multiple locations and maintain state.
27 The callback manager can change LED state in the below ways.
34 state, and a component health state. We need to map these to the LED.
38 Warning thresholds will trigger warning (blink green) LED state.
56 If the path for an association is Critical for Global & Local, the LED will be
60 the LED will be in the Critical (amber blink) state.
63 local, the LED will be in the Warning (blink green) state.
67 Write the LED manually, this seems very error prone.
75 Sensor override, then look at LED and Redfish.
/openbmc/s2600wf-misc/callback-manager/
H A DREADME.md13 We need a centralized location to change the LED state.
23 Need to be able to trigger the LED from multiple locations and maintain state.
27 The callback manager can change LED state in the below ways.
34 state, and a component health state. We need to map these to the LED.
38 Warning thresholds will trigger warning (blink green) LED state.
56 If the path for an association is Critical for Global & Local, the LED will be
60 the LED will be in the Critical (amber blink) state.
63 local, the LED will be in the Warning (blink green) state.
67 Write the LED manually, this seems very error prone.
75 Sensor override, then look at LED and Redfish.
/openbmc/phosphor-led-sysfs/
H A DREADME.md7 Say we have 'identify' LED in our system, which may be declared in devicetree.
19 We can add an LED via the helper program. The main service is then started via
29 busctl tree xyz.openbmc_project.LED.Controller
36 busctl introspect xyz.openbmc_project.LED.Controller /xyz/openbmc_project/led/physical/identify
51 Query the LED State
54 busctl get-property xyz.openbmc_project.LED.Controller \
60 Set the LED State
63 busctl set-property xyz.openbmc_project.LED.Controller \
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Led/
H A DREADME.md1 # Managing LED groups and physical LEDs through BMC
9 ## Understanding LED groups
11 While it is entirely possible to act directly on a physical LED, it makes hard
12 when more than one LED is to be acted on for a particular usecase.
15 LED upon reaching some state. However, some other systems may have a requirement
26 requirement of blinking system Enclosure LED indicating an internal problem:
29 that system before acting on it. In one case, the LED group may consist of DIMM
30 LED + Enclosure Fault LED. However, if the DIMM is attached to a Raiser card,
31 then the LED group may consist of DIMM LED + Raise card LED + Enclosure Fault
32 LED. Defining this path will make it easier to locate the box and the exact part
[all …]
/openbmc/phosphor-led-manager/service_files/
H A Dobmc-led-group-start@.service2 Description=Assert %i LED
3 Wants=xyz.openbmc_project.LED.GroupManager.service
4 After=xyz.openbmc_project.LED.GroupManager.service
11 ExecStart=/bin/sh -c "busctl set-property xyz.openbmc_project.LED.GroupManager /xyz/openbmc_project…
H A Dobmc-led-group-stop@.service2 Description=Deassert %i LED
3 Wants=xyz.openbmc_project.LED.GroupManager.service
4 After=xyz.openbmc_project.LED.GroupManager.service
11 ExecStart=/bin/sh -c "busctl set-property xyz.openbmc_project.LED.GroupManager /xyz/openbmc_project…
/openbmc/phosphor-led-manager/scripts/
H A Dled-set-all-groups-asserted.sh55 …for line in $(busctl tree xyz.openbmc_project.LED.GroupManager | grep -e groups/ | awk -F 'xyz' '{…
57 …busctl set-property xyz.openbmc_project.LED.GroupManager "$line" xyz.openbmc_project.Led.Group Ass…
60 …for line in $(busctl tree xyz.openbmc_project.LED.GroupManager | grep -e groups/ | grep -Ev "$excl…
62 …busctl set-property xyz.openbmc_project.LED.GroupManager "$line" xyz.openbmc_project.Led.Group Ass…
/openbmc/u-boot/board/eets/pdu001/
H A DKconfig21 prompt "State of Run LED"
24 The PDU001 has a bi-color (red/green) LED labeled 'Run' which
34 Lit Run LED red.
40 Lit Run LED green.
46 Do not lit Run LED.
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-gbs/boot-status-led/files/
H A Dboot-status-led.service2 Description=Boot Status LED Manager
3 After=xyz.openbmc_project.LED.GroupManager.service
4 Wants=xyz.openbmc_project.LED.GroupManager.service
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-phosphor/leds/
H A Dphosphor-led-manager_%.bbappend4 FILES:${PN}:append:gbs = " ${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d…
9 install -d ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d
11 ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d/
/openbmc/openbmc-test-automation/gui/gui_test/overview_menu/
H A Dtest_overview_menu.robot154 Verify Server LED Turn On
155 [Documentation] Turn on server LED via GUI and verify its status via Redfish.
158 # Turn Off the server LED via Redfish and refresh GUI.
162 # Turn ON the LED via GUI.
165 # Cross check that server LED ON state via Redfish.
166 Verify Identify LED State Via Redfish Lit
169 Verify Server LED Turn Off
170 [Documentation] Turn off server LED via GUI and verify its status via Redfish.
173 # Turn On the server LED via Redfish and refresh GUI.
177 # Turn OFF the LED via GUI.
[all …]

123456