| /openbmc/phosphor-led-manager/test/ |
| H A D | led-test-map.hpp | 4 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 D | utest-led-yaml-group-priority.cpp | 13 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 D | utest.cpp | 10 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 D | utest-led-yaml-led-priority.cpp | 13 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 D | physical.cpp | 44 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 D | config-validator.cpp | 9 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 D | json-parser.hpp | 23 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 D | meson.build | 3 '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 D | gen_led_groups.pl | 217 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 D | bmc_booted.conf | 3 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 D | phosphor-led-manager_git.bb | 15 '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 D | phosphor-led-manager_%.bbappend | 2 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 D | mori-led-manager-config-native.bb | 4 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 D | phosphor-led-manager_%.bbappend | 2 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 D | bletchley-sys-init.conf | 4 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 D | pca9551_led.c | 39 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 D | physical.cpp | 25 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 D | lowlevel_init.S | 74 .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 D | sbx81lifkw.c | 38 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 D | phosphor-led-manager_%.bbappend | 3 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 D | vegman-led-manager-config-native.bb | 8 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 D | daytonax-led-manager-config-native.bb | 8 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 D | gbs-led-manager-config-native.bb | 8 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 D | ethanolx-led-manager-config-native.bb | 8 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 D | romulus-led-manager-config-native.bb | 8 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
|