Home
last modified time | relevance | path

Searched refs:led (Results 1 – 25 of 369) sorted by relevance

12345678910>>...15

/openbmc/phosphor-led-manager/test/
H A Dled-test-map.hpp4 static const phosphor::led::GroupMap singleLedOn = {
8 {"One", phosphor::led::Layout::Action::On, 0, 0,
9 phosphor::led::Layout::Action::Blink},
13 static const phosphor::led::GroupMap singleLedBlink = {
17 {"One", phosphor::led::Layout::Action::Blink, 0, 0,
18 phosphor::led::Layout::Action::Blink},
22 static const phosphor::led::GroupMap singleLedBlinkOverrideOn = {
26 {"One", phosphor::led::Layout::Action::Blink, 0, 0,
27 phosphor::led::Layout::Action::On},
31 static const phosphor::led::GroupMap multipleLedsOn = {
[all …]
H A Dutest-led-yaml-group-priority.cpp13 using namespace phosphor::led;
15 using Action = phosphor::led::Layout::Action;
27 phosphor::led::Layout::GroupLayout group = systemLedMap.at(groupPath); in TEST()
32 for (const auto& led : group.actionSet) in TEST() local
34 EXPECT_EQ(led.name, "led1"); in TEST()
35 EXPECT_EQ(led.action, Action::On); in TEST()
36 EXPECT_EQ(led.priority, std::nullopt); in TEST()
45 phosphor::led::Layout::GroupLayout group = systemLedMap.at(groupPath); in TEST()
50 for (const auto& led : group.actionSet) in TEST() local
52 EXPECT_EQ(led.name, "led1"); in TEST()
[all …]
H A Dutest.cpp10 using namespace phosphor::led;
39 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
40 phosphor::led::Layout::Action::Blink}, in TEST_F()
71 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
72 phosphor::led::Layout::Action::Blink}, in TEST_F()
103 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
104 phosphor::led::Layout::Action::Blink}, in TEST_F()
149 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
150 phosphor::led::Layout::Action::On}, in TEST_F()
151 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
[all …]
H A Dutest-led-yaml-led-priority.cpp13 using namespace phosphor::led;
15 using Action = phosphor::led::Layout::Action;
27 phosphor::led::Layout::GroupLayout group = systemLedMap.at(groupPath); in TEST()
32 for (const auto& led : group.actionSet) in TEST() local
34 EXPECT_EQ(led.name, "led1"); in TEST()
35 EXPECT_EQ(led.action, Action::On); in TEST()
36 EXPECT_EQ(led.priority, Action::On); in TEST()
45 phosphor::led::Layout::GroupLayout group = systemLedMap.at(groupPath); in TEST()
50 for (const auto& led : group.actionSet) in TEST() local
52 EXPECT_EQ(led.name, "led2"); in TEST()
[all …]
/openbmc/phosphor-led-sysfs/test/
H A Dphysical.cpp44 class MockLed : public phosphor::led::SysfsLed
79 auto led = std::make_unique<NiceMock<MockLed>>(); in TEST() local
80 ON_CALL(*led, getTrigger()).WillByDefault(Return("none")); in TEST()
81 phosphor::led::Physical phy(bus, ledObj, std::move(led)); in TEST()
89 auto led = std::make_unique<NiceMock<MockLed>>(); in TEST() local
90 EXPECT_CALL(*led, getTrigger()).WillRepeatedly(Return("none")); in TEST()
91 EXPECT_CALL(*led, getBrightness()).WillOnce(Return(127)); in TEST()
92 EXPECT_CALL(*led, getMaxBrightness()).WillOnce(Return(127)); in TEST()
93 phosphor::led::Physical phy(bus, ledObj, std::move(led)); in TEST()
101 auto led = std::make_unique<NiceMock<MockLed>>(); in TEST() local
[all …]
/openbmc/phosphor-led-manager/manager/
H A Dconfig-validator.cpp9 using namespace phosphor::led;
13 namespace led namespace
19 std::optional<phosphor::led::Layout::Action>>;
21 static bool isUsingGroupPriority(const phosphor::led::GroupMap& ledMap) in isUsingGroupPriority()
34 const std::optional<phosphor::led::Layout::Action>& priority) in priorityToString()
42 case phosphor::led::Layout::Action::Off: in priorityToString()
44 case phosphor::led::Layout::Action::On: in priorityToString()
46 case phosphor::led::Layout::Action::Blink: in priorityToString()
62 const std::optional<phosphor::led::Layout::Action>& priority, in validatePriority()
84 const phosphor::led::Layout::GroupLayout& group, PriorityMap& priorityMap) in validateConfigV1GroupForLedPriority()
[all …]
H A Djson-parser.hpp23 std::optional<phosphor::led::Layout::Action>>;
60 phosphor::led::Layout::Action getAction(const std::string& action) in getAction()
64 return phosphor::led::Layout::Action::On; in getAction()
68 return phosphor::led::Layout::Action::Off; in getAction()
72 return phosphor::led::Layout::Action::Blink; in getAction()
76 return phosphor::led::Layout::Action::Blink; in getAction()
80 phosphor::led::ActionSet& ledActions) in loadJsonConfigV1GroupMember()
88 std::optional<phosphor::led::Layout::Action> priority = std::nullopt; in loadJsonConfigV1GroupMember()
95 phosphor::led::Layout::LedAction ledAction{name, action, dutyOn, period, in loadJsonConfigV1GroupMember()
101 phosphor::led::GroupMap& ledMap) in loadJsonConfigV1Group()
[all …]
H A Dmeson.build3 'led-main.cpp',
12 'led-gen.hpp',
21 output: 'led-gen.hpp',
29 '/xyz/openbmc_project/led/groups/lamp_test',
33 '/xyz/openbmc_project/led/groups/host_lamp_test',
37 '/usr/share/phosphor-led-manager/lamp-test-led-overrides.json',
50 install_dir: get_option('libexecdir') / 'phosphor-led-manager',
/openbmc/phosphor-mrw-tools/
H A Dgen_led_groups.pl217 foreach my $led (sort keys %encFaults)
219 $hashGroup{$groupName}{$led}{"Action"} = "'On'";
220 $hashGroup{$groupName}{$led}{"Period"} = 0;
221 $hashGroup{$groupName}{$led}{"DutyOn"} = 50;
225 $hashGroup{$groupName}{$led}{"Priority"} = $encFaults{$led};
279 foreach my $led (sort keys %{ $hashGroup{$group} })
281 foreach my $property (sort keys %{ $hashGroup{$group}{$led}})
289 if($led ne $ledCopy)
291 $ledCopy = $led;
292 print $fh "$led:\n";
[all …]
/openbmc/openbmc/meta-ibm/meta-sbp1/recipes-phosphor/leds/phosphor-led-manager/
H A Dbmc_booted.conf3 After=mapper-wait@-xyz-openbmc_project-led-groups.service
4 After=mapper-wait@-xyz-openbmc_project-led-physical-led_bmc_ready.service
5 After=mapper-wait@-xyz-openbmc_project-led-physical-led_id_dwr_back_p.service
6 After=mapper-wait@-xyz-openbmc_project-led-physical-led_id_dwr_frnt_p.service
7 After=mapper-wait@-xyz-openbmc_project-led-groups-bmc_booted.service
10 Wants=mapper-wait@-xyz-openbmc_project-led-groups.service
11 Wants=mapper-wait@-xyz-openbmc_project-led-physical-led_bmc_ready.service
12 Wants=mapper-wait@-xyz-openbmc_project-led-physical-led_id_dwr_back_p.service
13 Wants=mapper-wait@-xyz-openbmc_project-led-physical-led_id_dwr_frnt_p.service
14 Wants=mapper-wait@-xyz-openbmc_project-led-groups-bmc_booted.service
/openbmc/openbmc/meta-phosphor/recipes-phosphor/leds/
H A Dphosphor-led-manager_git.bb15 'phosphor-led-manager-config-example-native', \
23 PACKAGECONFIG[persistent-led-asserted] = "-Dpersistent-led-asserted=enabled, \
24 -Dpersistent-led-asserted=disabled"
42 SYSTEMD_SERVICE:${PN} += "obmc-led-group-start@.service obmc-led-group-stop@.service"
44 SYSTEMD_LINK:${PN} += "../obmc-led-group-start@.service:multi-user.target.wants/obmc-led-group-star…
50 SYSTEMD_OVERRIDE:${PN} += "bmc_booted.conf:obmc-led-group-start@bmc_booted.service.d/bmc_booted.con…
58 if [ -f "${LED_YAML_PATH}/led.yaml" ]; then
59 cp "${LED_YAML_PATH}/led.yaml" "${S}/led.yaml"
60 elif [ -f "${STAGING_DATADIR_NATIVE}/${PN}/led.yaml" ]; then
61 cp "${STAGING_DATADIR_NATIVE}/${PN}/led.yaml" "${S}/led.yaml"
[all …]
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/leds/
H A Dphosphor-led-manager_%.bbappend2 SYSTEMD_LINK:${PN}:remove = "../obmc-led-group-start@.service:multi-user.target.wants/obmc-led-grou…
5 SYSTEMD_OVERRIDE:${PN}:remove = "bmc_booted.conf:obmc-led-group-start@bmc_booted.service.d/bmc_boot…
8 FAN_OK_START_INSTFMT = "obmc-led-group-start@.service:obmc-led-group-start@fan{0}_ok.service"
11 FAN_FAIL_START_INSTFMT = "obmc-led-group-start@.service:obmc-led-group-start@fan{0}_fail.service"
14 FAN_OK_STOP_INSTFMT = "obmc-led-group-stop@.service:obmc-led-group-stop@fan{0}_ok.service"
17 FAN_FAIL_STOP_INSTFMT = "obmc-led-group-stop@.service:obmc-led-group-stop@fan{0}_fail.service"
/openbmc/openbmc/meta-fii/meta-mori/recipes-phosphor/leds/
H A Dmori-led-manager-config-native.bb4 PROVIDES:append = " virtual/phosphor-led-manager-config-native"
7 SRC_URI = "file://led.yaml"
14 # Overwrite the example led layout yaml file prior
15 # to building the phosphor-led-manager package
18 DEST=${D}${datadir}/phosphor-led-manager
19 install -D ${SRC}/led.yaml ${DEST}/led.yaml
22 FILES:${PN}:append = " ${datadir}/phosphor-led-manager/led.yaml"
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-phosphor/leds/
H A Dphosphor-led-manager_%.bbappend2 FAN_INSTFMT = "obmc-led-group-start@.service:obmc-led-group-start@fan{0}_good.service"
5 HOST_START_INSTFMT = "obmc-led-group-start@.service:obmc-led-group-start@sled{0}_good.service"
8 HOST_STOP_INSTFMT = "obmc-led-group-stop@.service:obmc-led-group-stop@sled{0}_good.service"
13 SRC_URI:append = " file://led-group-config.json"
16 install -m 0644 ${UNPACKDIR}/led-group-config.json ${D}${datadir}/phosphor-led-manager/
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-bletchley/plat-svc/files/
H A Dbletchley-sys-init.conf4 Wants=obmc-led-group-start@fan0_good.service
5 After=obmc-led-group-start@fan0_good.service
6 Wants=obmc-led-group-start@fan1_good.service
7 After=obmc-led-group-start@fan1_good.service
8 Wants=obmc-led-group-start@fan2_good.service
9 After=obmc-led-group-start@fan2_good.service
10 Wants=obmc-led-group-start@fan3_good.service
11 After=obmc-led-group-start@fan3_good.service
/openbmc/u-boot/drivers/misc/
H A Dpca9551_led.c39 static int pca9551_led_get_state(int led, int *state) in pca9551_led_get_state() argument
45 if (led < 0 || led > 7) { in pca9551_led_get_state()
47 } else if (led < 4) { in pca9551_led_get_state()
49 shift = led << 1; in pca9551_led_get_state()
52 shift = (led - 4) << 1; in pca9551_led_get_state()
63 static int pca9551_led_set_state(int led, int state) in pca9551_led_set_state() argument
69 if (led < 0 || led > 7) { in pca9551_led_set_state()
71 } else if (led < 4) { in pca9551_led_set_state()
73 shift = led << 1; in pca9551_led_set_state()
76 shift = (led - 4) << 1; in pca9551_led_set_state()
/openbmc/phosphor-led-sysfs/
H A Dphysical.cpp25 namespace led namespace
31 assert = led->getMaxBrightness(); in setInitialState()
32 auto trigger = led->getTrigger(); in setInitialState()
36 auto delayOn = led->getDelayOn(); in setInitialState()
37 uint16_t periodMs = delayOn + led->getDelayOff(); in setInitialState()
47 auto brightness = led->getBrightness(); in setInitialState()
99 led->setTrigger("none"); in stableStateOperation()
100 led->setBrightness(value); in stableStateOperation()
123 led->setTrigger("timer"); in blinkOperation()
124 led->setDelayOn(p * d / 100UL); in blinkOperation()
[all …]
/openbmc/u-boot/arch/nds32/cpu/n1213/ag101/
H A Dlowlevel_init.S74 .macro led, num macro
98 led 0x01
131 led 0x02
137 led 0x03
143 led 0x04
145 led 0x05
147 led 0x06
150 led 0x07
154 led 0x08
158 led 0x09
[all …]
/openbmc/u-boot/board/alliedtelesis/SBx81LIFKW/
H A Dsbx81lifkw.c38 struct led { struct
44 struct led amber_solid = { argument
50 struct led green_solid = {
56 struct led amber_flash = {
62 struct led green_flash = {
68 static void status_led_set(struct led *led) in status_led_set() argument
70 clrsetbits_le32(led->reg, led->mask, led->value); in status_led_set()
/openbmc/openbmc/meta-ibm/recipes-phosphor/leds/
H A Dphosphor-led-manager_%.bbappend3 SYSTEMD_SERVICE:${PN}:append:ibm-enterprise = " obmc-led-create-virtual-leds@.service"
5 # Copies config file having arguments for led-set-all-groups-asserted.sh
6 SYSTEMD_ENVIRONMENT_FILE:${PN}:append:ibm-enterprise = " obmc/led/set-all/groups/config"
8 # Use the JSON configuration file at runtime than the static led.yaml
11 PACKAGECONFIG:append:ibm-enterprise = " use-lamp-test monitor-operational-status persistent-led-ass…
14 SRC_URI:append:ibm-enterprise = " file://lamp-test-led-overrides.json"
20 …LINK_FAULT="$D$systemd_system_unitdir/multi-user.target.wants/obmc-led-create-virtual-leds@sys-cla…
21 TARGET_FAULT="../obmc-led-create-virtual-leds@.service"
26 …LINK_ID="$D$systemd_system_unitdir/multi-user.target.wants/obmc-led-create-virtual-leds@sys-class-…
27 TARGET_ID="../obmc-led-create-virtual-leds@.service"
[all …]
/openbmc/openbmc/meta-yadro/meta-vegman/recipes-phosphor/leds/
H A Dvegman-led-manager-config-native.bb8 PROVIDES += "virtual/phosphor-led-manager-config-native"
10 SRC_URI += "file://led.yaml"
14 # Overwrite the example led layout yaml file prior
15 # to building the phosphor-led-manager package
18 DEST=${D}${datadir}/phosphor-led-manager
19 install -D ${SRC}/led.yaml ${DEST}/led.yaml
/openbmc/openbmc/meta-amd/meta-daytonax/recipes-phosphor/leds/
H A Ddaytonax-led-manager-config-native.bb8 PROVIDES += "virtual/phosphor-led-manager-config-native"
10 SRC_URI += "file://led.yaml"
14 # Overwrite the example led layout yaml file prior
15 # to building the phosphor-led-manager package
18 DEST=${D}${datadir}/phosphor-led-manager
19 install -D ${SRC}/led.yaml ${DEST}/led.yaml
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-phosphor/leds/
H A Dgbs-led-manager-config-native.bb8 PROVIDES += "virtual/phosphor-led-manager-config-native"
10 SRC_URI += "file://led.yaml"
14 # Overwrite the example led layout yaml file prior
15 # to building the phosphor-led-manager package
18 DEST=${D}${datadir}/phosphor-led-manager
19 install -D ${SRC}/led.yaml ${DEST}/led.yaml
/openbmc/openbmc/meta-amd/meta-ethanolx/recipes-phosphor/leds/
H A Dethanolx-led-manager-config-native.bb8 PROVIDES += "virtual/phosphor-led-manager-config-native"
10 SRC_URI += "file://led.yaml"
14 # Overwrite the example led layout yaml file prior
15 # to building the phosphor-led-manager package
18 DEST=${D}${datadir}/phosphor-led-manager
19 install -D ${SRC}/led.yaml ${DEST}/led.yaml
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/leds/
H A Dromulus-led-manager-config-native.bb8 PROVIDES += "virtual/phosphor-led-manager-config-native"
10 SRC_URI += "file://led.yaml"
14 # Overwrite the example led layout yaml file prior
15 # to building the phosphor-led-manager package
18 DEST=${D}${datadir}/phosphor-led-manager
19 install -D ${SRC}/led.yaml ${DEST}/led.yaml

12345678910>>...15