Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
Brandon Wyman | 31f77bc | 2017-05-22 17:35:07 -0500 | [diff] [blame] | 2 | |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 3 | EXTRA_OEMESON:append:mihawk = "-Dnegative-errno-on-fail=true" |
Ben_Pai | 424e68f | 2019-09-04 15:48:18 +0800 | [diff] [blame] | 4 | |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 5 | SRC_URI:append:ibm-ac-server = " \ |
Matt Spinler | 0bccf76 | 2018-04-25 11:26:08 -0500 | [diff] [blame] | 6 | file://70-hwmon.rules \ |
Matt Spinler | 245cb96 | 2018-04-25 10:53:41 -0500 | [diff] [blame] | 7 | " |
| 8 | |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 9 | CHIPS:witherspoon = " \ |
Matt Spinler | c184a0f | 2021-09-28 21:08:04 +0000 | [diff] [blame] | 10 | bus@1e78a000/i2c-bus@100/max31785@52 \ |
Matt Spinler | dcc54a3 | 2019-10-02 16:46:32 -0500 | [diff] [blame] | 11 | bus@1e78a000/i2c-bus@100/power-supply@68 \ |
| 12 | bus@1e78a000/i2c-bus@100/power-supply@69 \ |
Matt Spinler | 6d0a665 | 2019-03-22 09:57:13 -0500 | [diff] [blame] | 13 | bus@1e78a000/i2c-bus@100/bmp280@77 \ |
| 14 | bus@1e78a000/i2c-bus@100/dps310@76 \ |
Matt Spinler | 6d0a665 | 2019-03-22 09:57:13 -0500 | [diff] [blame] | 15 | bus@1e78a000/i2c-bus@140/ir35221@70 \ |
| 16 | bus@1e78a000/i2c-bus@140/ir35221@71 \ |
| 17 | bus@1e78a000/i2c-bus@180/ir35221@70 \ |
| 18 | bus@1e78a000/i2c-bus@180/ir35221@71 \ |
| 19 | bus@1e78a000/i2c-bus@380/tmp275@4a \ |
Andrew Geissler | 6792b4b | 2017-05-23 15:48:33 -0500 | [diff] [blame] | 20 | " |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 21 | CHIPS:swift = " \ |
Matt Spinler | c184a0f | 2021-09-28 21:08:04 +0000 | [diff] [blame] | 22 | bus@1e78a000/i2c-bus@100/max31785@52 \ |
Matt Spinler | dcc54a3 | 2019-10-02 16:46:32 -0500 | [diff] [blame] | 23 | bus@1e78a000/i2c-bus@100/power-supply@68 \ |
| 24 | bus@1e78a000/i2c-bus@100/power-supply@69 \ |
Matt Spinler | 016dc43 | 2019-04-26 11:37:13 -0500 | [diff] [blame] | 25 | bus@1e78a000/i2c-bus@440/tmp275@4a \ |
| 26 | bus@1e78a000/i2c-bus@440/tmp275@48 \ |
Matthew Barth | 275b604 | 2019-05-31 13:30:53 -0500 | [diff] [blame] | 27 | bus@1e78a000/i2c-bus@300/tmp275@48 \ |
Matthew Barth | 797085a | 2019-05-31 13:39:52 -0500 | [diff] [blame] | 28 | bus@1e78a000/i2c-bus@300/dps310@76 \ |
Matthew Barth | 6052e32 | 2019-05-31 13:44:13 -0500 | [diff] [blame] | 29 | bus@1e78a000/i2c-bus@300/si7021a20@20 \ |
Matthew Barth | 4661937 | 2019-05-31 16:27:24 -0500 | [diff] [blame] | 30 | bus@1e78a000/i2c-bus@380/ir35219@70 \ |
| 31 | bus@1e78a000/i2c-bus@380/ir35221@71 \ |
| 32 | bus@1e78a000/i2c-bus@380/ir35221@72 \ |
Matthew Barth | 999ce88 | 2019-05-31 16:37:16 -0500 | [diff] [blame] | 33 | bus@1e78a000/i2c-bus@3c0/ir35219@70 \ |
| 34 | bus@1e78a000/i2c-bus@3c0/ir35221@71 \ |
| 35 | bus@1e78a000/i2c-bus@3c0/ir35221@72 \ |
Matt Spinler | 016dc43 | 2019-04-26 11:37:13 -0500 | [diff] [blame] | 36 | " |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 37 | CHIPS:mihawk = " \ |
Ben_Pai | fba5121 | 2019-08-05 18:34:34 +0800 | [diff] [blame] | 38 | bus@1e78a000/i2c-bus@100/power-supply@58 \ |
| 39 | bus@1e78a000/i2c-bus@100/power-supply@5b \ |
| 40 | bus@1e78a000/i2c-bus@140/ir35221@70 \ |
| 41 | bus@1e78a000/i2c-bus@140/ir35221@72 \ |
| 42 | bus@1e78a000/i2c-bus@180/ir35221@70 \ |
| 43 | bus@1e78a000/i2c-bus@180/ir35221@72 \ |
Ben Pai | 6e7584f | 2020-09-29 20:01:12 +0800 | [diff] [blame] | 44 | bus@1e78a000/i2c-bus@380/pca9545riser@70/i2c@0/tmp431@4c \ |
| 45 | bus@1e78a000/i2c-bus@380/pca9545riser@70/i2c@1/tmp431@4c \ |
Ben Pai | d576891 | 2020-06-11 16:40:40 +0800 | [diff] [blame] | 46 | bus@1e78a000/i2c-bus@380/pca9545@71/i2c@0/tmp431@4c \ |
| 47 | bus@1e78a000/i2c-bus@380/pca9545@71/i2c@1/tmp431@4c \ |
Ben Pai | 6e7584f | 2020-09-29 20:01:12 +0800 | [diff] [blame] | 48 | bus@1e78a000/i2c-bus@3c0/pca9545riser@70/i2c@0/tmp431@4c \ |
| 49 | bus@1e78a000/i2c-bus@3c0/pca9545riser@70/i2c@1/tmp431@4c \ |
Ben Pai | d576891 | 2020-06-11 16:40:40 +0800 | [diff] [blame] | 50 | bus@1e78a000/i2c-bus@3c0/pca9545@71/i2c@0/tmp431@4c \ |
| 51 | bus@1e78a000/i2c-bus@3c0/pca9545@71/i2c@1/tmp431@4c \ |
Ben_Pai | fba5121 | 2019-08-05 18:34:34 +0800 | [diff] [blame] | 52 | bus@1e78a000/i2c-bus@400/tmp275@48 \ |
| 53 | bus@1e78a000/i2c-bus@400/tmp275@49 \ |
| 54 | pwm-tacho-controller@1e786000 \ |
| 55 | bus@1e78a000/i2c-bus@400/emc1403@4c \ |
| 56 | bus@1e78a000/i2c-bus@440/pca9545@70/i2c@3/tmp275@48 \ |
| 57 | " |
Brandon Wyman | 31f77bc | 2017-05-22 17:35:07 -0500 | [diff] [blame] | 58 | |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 59 | CHIPS:witherspoon-tacoma = " \ |
Matt Spinler | c184a0f | 2021-09-28 21:08:04 +0000 | [diff] [blame] | 60 | bus@1e78a000/i2c-bus@200/max31785@52 \ |
Matt Spinler | dcc54a3 | 2019-10-02 16:46:32 -0500 | [diff] [blame] | 61 | bus@1e78a000/i2c-bus@200/power-supply@68 \ |
| 62 | bus@1e78a000/i2c-bus@200/power-supply@69 \ |
| 63 | bus@1e78a000/i2c-bus@200/bmp280@77 \ |
| 64 | bus@1e78a000/i2c-bus@200/dps310@76 \ |
| 65 | bus@1e78a000/i2c-bus@280/ir35221@70 \ |
| 66 | bus@1e78a000/i2c-bus@280/ir35221@71 \ |
| 67 | bus@1e78a000/i2c-bus@300/ir35221@70 \ |
| 68 | bus@1e78a000/i2c-bus@300/ir35221@71 \ |
| 69 | bus@1e78a000/i2c-bus@500/tmp275@4a \ |
| 70 | " |
Matthew Barth | 8041814 | 2020-11-23 18:10:30 -0600 | [diff] [blame] | 71 | |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 72 | CHIPS:p10bmc = " \ |
Brandon Wyman | 3772aab | 2021-10-29 23:56:30 +0000 | [diff] [blame^] | 73 | bus@1e78a000/i2c-bus@200/power-supply@68 \ |
| 74 | bus@1e78a000/i2c-bus@200/power-supply@69 \ |
| 75 | bus@1e78a000/i2c-bus@200/power-supply@6a \ |
| 76 | bus@1e78a000/i2c-bus@200/power-supply@6d \ |
| 77 | bus@1e78a000/i2c-bus@200/power-supply@6b \ |
Matthew Barth | 8041814 | 2020-11-23 18:10:30 -0600 | [diff] [blame] | 78 | bus@1e78a000/i2c-bus@400/max31785@52 \ |
Matthew Barth | d31ef57 | 2021-01-07 09:09:21 -0600 | [diff] [blame] | 79 | bus@1e78a000/i2c-bus@780/i2c-switch@70/i2c@3/max31785@52 \ |
Matthew Barth | 8041814 | 2020-11-23 18:10:30 -0600 | [diff] [blame] | 80 | " |
| 81 | |
Matthew Barth | 96201a9 | 2019-04-15 15:44:48 -0500 | [diff] [blame] | 82 | ITEMSFMT = "ahb/apb/{0}.conf" |
Matthew Barth | 62e0188 | 2019-04-15 15:51:23 -0500 | [diff] [blame] | 83 | ITEMS = "${@compose_list(d, 'ITEMSFMT', 'CHIPS')}" |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 84 | ITEMS:append:mihawk += " iio-hwmon-vdd0.conf" |
| 85 | ITEMS:append:mihawk += " iio-hwmon-vdd1.conf" |
| 86 | ITEMS:append:mihawk += " iio-hwmon-vcs0.conf" |
| 87 | ITEMS:append:mihawk += " iio-hwmon-vcs1.conf" |
| 88 | ITEMS:append:mihawk += " iio-hwmon-vdn0.conf" |
| 89 | ITEMS:append:mihawk += " iio-hwmon-vdn1.conf" |
| 90 | ITEMS:append:mihawk += " iio-hwmon-vio0.conf" |
| 91 | ITEMS:append:mihawk += " iio-hwmon-vio1.conf" |
| 92 | ITEMS:append:mihawk += " iio-hwmon-vddra.conf" |
| 93 | ITEMS:append:mihawk += " iio-hwmon-vddrb.conf" |
| 94 | ITEMS:append:mihawk += " iio-hwmon-vddrc.conf" |
| 95 | ITEMS:append:mihawk += " iio-hwmon-vddrd.conf" |
| 96 | ITEMS:append:mihawk += " iio-hwmon-12v.conf" |
| 97 | ITEMS:append:mihawk += " iio-hwmon-5v.conf" |
| 98 | ITEMS:append:mihawk += " iio-hwmon-3v.conf" |
| 99 | ITEMS:append:mihawk += " iio-hwmon-battery.conf" |
Matthew Barth | 96201a9 | 2019-04-15 15:44:48 -0500 | [diff] [blame] | 100 | |
Matthew Barth | 2cec924 | 2019-06-03 15:56:24 -0500 | [diff] [blame] | 101 | OCCS = " \ |
| 102 | 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ |
Matt Spinler | 2db6607 | 2019-10-04 14:47:42 -0500 | [diff] [blame] | 103 | 00--00--00--0a/fsi-master/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ |
Matthew Barth | 2cec924 | 2019-06-03 15:56:24 -0500 | [diff] [blame] | 104 | " |
Matt Spinler | 2db6607 | 2019-10-04 14:47:42 -0500 | [diff] [blame] | 105 | OCCSFMT = "devices/platform/gpio-fsi/fsi-master/fsi0/slave@00--00/{0}.conf" |
Matthew Barth | 2cec924 | 2019-06-03 15:56:24 -0500 | [diff] [blame] | 106 | OCCITEMS = "${@compose_list(d, 'OCCSFMT', 'OCCS')}" |
Andrew Geissler | b871cc8 | 2017-05-26 16:39:03 -0500 | [diff] [blame] | 107 | |
Brandon Wyman | 31f77bc | 2017-05-22 17:35:07 -0500 | [diff] [blame] | 108 | ENVS = "obmc/hwmon/{0}" |
Patrick Williams | e83c220 | 2021-09-01 16:17:33 -0500 | [diff] [blame] | 109 | SYSTEMD_ENVIRONMENT_FILE:${PN}:append:ibm-ac-server = " ${@compose_list(d, 'ENVS', 'ITEMS')}" |
| 110 | SYSTEMD_ENVIRONMENT_FILE:${PN}:append:ibm-ac-server = " ${@compose_list(d, 'ENVS', 'OCCITEMS')}" |
| 111 | SYSTEMD_ENVIRONMENT_FILE:${PN}:append:mihawk = " ${@compose_list(d, 'ENVS', 'ITEMS')}" |
| 112 | SYSTEMD_ENVIRONMENT_FILE:${PN}:append:mihawk = " ${@compose_list(d, 'ENVS', 'OCCITEMS')}" |
| 113 | SYSTEMD_ENVIRONMENT_FILE:${PN}:append:p10bmc = " ${@compose_list(d, 'ENVS', 'ITEMS')}" |
Brad Bishop | 26f8fbf | 2017-08-21 20:10:29 -0400 | [diff] [blame] | 114 | |
Matthew Barth | 7cff96a | 2020-11-17 08:45:37 -0600 | [diff] [blame] | 115 | # Enable and install the max31785-msl package |
Adriana Kobylak | b96c750 | 2021-08-06 16:25:30 +0000 | [diff] [blame] | 116 | PACKAGECONFIG:append:ibm-ac-server = " max31785-msl" |
Patrick Williams | e83c220 | 2021-09-01 16:17:33 -0500 | [diff] [blame] | 117 | SYSTEMD_ENVIRONMENT_FILE:max31785-msl:append:ibm-ac-server = " obmc/hwmon-max31785/max31785.conf" |
| 118 | SYSTEMD_LINK:max31785-msl:append:ibm-ac-server = " ../phosphor-max31785-msl@.service:multi-user.target.wants/phosphor-max31785-msl@${MACHINE}.service" |
Matt Spinler | 245cb96 | 2018-04-25 10:53:41 -0500 | [diff] [blame] | 119 | |