From 3a5168723f1a610368a17d1fa5360bf6e04c62c3 Mon Sep 17 00:00:00 2001 From: Kuiying Wang Date: Wed, 26 Dec 2018 16:14:00 +0800 Subject: Define enabled property for reset/power button It is used to disable/enable reset/power button. Set front panel button enables command depends on this. Change-Id: I4cb3dabce889376d87dde570c56a456835a9a66e Signed-off-by: Kuiying Wang --- xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml | 12 ++++++++++++ xyz/openbmc_project/Chassis/Buttons/Reset.interface.yaml | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml b/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml index dc1c5ab..466fc03 100644 --- a/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml +++ b/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml @@ -15,6 +15,18 @@ methods: - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand - xyz.openbmc_project.Chassis.Common.Error.IOError +properties: + - name: Enabled + type: boolean + default: true + description: > + Enable/disable power button. + false means power button is disabled + true means power button is enabled + errors: + - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand + - xyz.openbmc_project.Chassis.Common.Error.IOError + signals: - name: Released description: > diff --git a/xyz/openbmc_project/Chassis/Buttons/Reset.interface.yaml b/xyz/openbmc_project/Chassis/Buttons/Reset.interface.yaml index 3c91afd..7db8bd5 100644 --- a/xyz/openbmc_project/Chassis/Buttons/Reset.interface.yaml +++ b/xyz/openbmc_project/Chassis/Buttons/Reset.interface.yaml @@ -8,6 +8,18 @@ methods: - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand - xyz.openbmc_project.Chassis.Common.Error.IOError +properties: + - name: Enabled + type: boolean + default: true + description: > + Enable/disable reset button. + false means reset button is disabled + true means reset button is enabled + errors: + - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand + - xyz.openbmc_project.Chassis.Common.Error.IOError + signals: - name: Released description: > -- cgit v1.2.1