From c7d1cd9477b2f14e48524da420e1528f6036c8b6 Mon Sep 17 00:00:00 2001 From: Brad Bishop Date: Wed, 9 Sep 2020 09:57:07 -0400 Subject: meta-amd: subtree update:0ec4f9ff17..496d83825e Supreeth Venkatesh (22): meta-amd: Add recipe for power control. meta-amd: Override watchdog recipe. meta-amd: Override fans and sel-logger recipes. meta-amd: Define OpenBMC AMD package group applications. meta-amd: Add Linux kernel recipe for EthanolX. meta-amd: EthanolX platform configuration meta-amd: Enable bmcweb and phosphor-webui meta-amd: Enable LED Group Management for Ethanolx meta-amd: Enable OOB BMC firmware update meta-amd: Enable SOL host console meta-amd: Modify device tree to enable thermal sensors for EthanolX meta-amd: Enable hwmon to monitor thermal sensors and fan meta-amd: Enable ipmi fru and sensor configuration meta-amd: Add ipmi config, host and fru .bbappend files meta-amd: Add entity-manager and ipmitool modules meta-amd:linux: Added I2c0 and I2c1 which cater to AMD's APML Interface meta-amd: Remove device tree patch meta-amd: Add device tree patch meta-amd: Add chassis control application meta-amd: Add phosphor host logger application meta-amd: Add fan tach sensor for fan 0 and fan 1 meta-amd: Remove bmcweb bbappend file Change-Id: I53d6f4be203eefce1475d588b55fdf785b2b2024 Signed-off-by: Brad Bishop --- .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@48.conf | 8 ++++++++ .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@49.conf | 8 ++++++++ .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4a.conf | 8 ++++++++ .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4b.conf | 8 ++++++++ .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4c.conf | 8 ++++++++ .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4d.conf | 8 ++++++++ .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4e.conf | 8 ++++++++ .../ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4f.conf | 8 ++++++++ .../ahb/apb/pwm-tacho-controller@1e786000.conf | 23 ++++++++++++++++++++++ .../sensors/phosphor-hwmon_%.bbappend | 20 +++++++++++++++++++ 10 files changed, 107 insertions(+) create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@48.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@49.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4a.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4b.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4c.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4d.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4e.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4f.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf create mode 100644 meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend (limited to 'meta-amd/meta-ethanolx/recipes-phosphor/sensors') diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@48.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@48.conf new file mode 100644 index 000000000..9cd98bb25 --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@48.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "BMC" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@49.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@49.conf new file mode 100644 index 000000000..8e4a2afb6 --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@49.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "DIMM_P0_ABCD_P1_EFGH" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4a.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4a.conf new file mode 100644 index 000000000..5c5c230be --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4a.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "DIMM_P1_EFGH" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4b.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4b.conf new file mode 100644 index 000000000..3570aafdf --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4b.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "PCIe_Slots" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4c.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4c.conf new file mode 100644 index 000000000..68143291a --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4c.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "DIMM_P0_EFGH_P1_ABCD" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4d.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4d.conf new file mode 100644 index 000000000..51a5e29d4 --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4d.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "DIMM_P1_ABCD" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4e.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4e.conf new file mode 100644 index 000000000..0c28e5d25 --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4e.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "DIMM_P0_EFGH" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4f.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4f.conf new file mode 100644 index 000000000..9a0eb7565 --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/bus@1e78a000/i2c-bus@300/lm75a@4f.conf @@ -0,0 +1,8 @@ +LABEL_temp1= "DIMM_P0_ABCD" +WARNLO_temp1= "5000" +WARNHI_temp1= "38000" +CRITHI_temp1 = "40000" +CRITLO_temp1 = "0" +MINVALUE_temp1 = "-128" +MAXVALUE_temp1 = "127" +EVENT_temp1= "WARNHI,WARNLO,CRITHI,CRITLO" diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf new file mode 100644 index 000000000..0620d1640 --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf @@ -0,0 +1,23 @@ +# EthanolX has 8 fan ports but only 2 are standard 4-wire fans with PWM and TACH. +LABEL_fan1 = "P0_Fan_Speed" +LABEL_fan2 = "P1_Fan_Speed" + +PWM_TARGET_fan1 = "1" +PWM_TARGET_fan2 = "2" + +WARNLO_fan1= "10" +WARNHI_fan1= "8000" +CRITHI_fan1 = "10000" +CRITLO_fan1 = "0" +MINVALUE_fan1 = "100" +MAXVALUE_fan1 = "6000" +EVENT_fan1= "WARNHI,WARNLO,CRITHI,CRITLO" + +WARNLO_fan2= "10" +WARNHI_fan2= "8000" +CRITHI_fan2 = "10000" +CRITLO_fan2 = "0" +MINVALUE_fan2 = "100" +MAXVALUE_fan2 = "6000" +EVENT_fan2= "WARNHI,WARNLO,CRITHI,CRITLO" + diff --git a/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend new file mode 100644 index 000000000..fc565dc6e --- /dev/null +++ b/meta-amd/meta-ethanolx/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend @@ -0,0 +1,20 @@ +FILESEXTRAPATHS_prepend_ethanolx := "${THISDIR}/${PN}:" +EXTRA_OECONF_append_ethanolx = " --enable-negative-errno-on-fail" + + +CHIPS = " \ + bus@1e78a000/i2c-bus@300/lm75a@48 \ + bus@1e78a000/i2c-bus@300/lm75a@49 \ + bus@1e78a000/i2c-bus@300/lm75a@4a \ + bus@1e78a000/i2c-bus@300/lm75a@4b \ + bus@1e78a000/i2c-bus@300/lm75a@4c \ + bus@1e78a000/i2c-bus@300/lm75a@4d \ + bus@1e78a000/i2c-bus@300/lm75a@4e \ + bus@1e78a000/i2c-bus@300/lm75a@4f \ + pwm-tacho-controller@1e786000 \ + " +ITEMSFMT = "ahb/apb/{0}.conf" +ITEMS = "${@compose_list(d, 'ITEMSFMT', 'CHIPS')}" + +ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN}_append_ethanolx = " ${@compose_list(d, 'ENVS', 'ITEMS')}" -- cgit v1.2.3