Pruning obsolete BMC devicetrees

Andrew Jeffery andrew at codeconstruct.com.au
Mon Nov 11 15:49:04 AEDT 2024


Hi all,

We now have quite a collection of BMC-related devicetrees upstream.
There's interest in whether we can prune some of them out.

If you've added a board you no-longer require, or know of one added for
a project you were working on that will not revisit upstream kernel
support, please let us know if you're happy to queue it up for removal
after the next LTS release.

For interest's sake, I did some analysis on when the Aspeed devicetrees
were last touched by commits that weren't obviously broad fixups:

   2018-06-22 876c5d891c9d7442d2734871317bc6480cd9f80e: aspeed-bmc-opp-palmetto.dts
   2019-01-10 869d1375a495e6217fdfda6a59b13812d2f3a569: aspeed-bmc-arm-stardragon4800-rep2.dts
   2019-01-17 43d78e726a2b5fef0c0e0f07e2bed0faa4918d1b: aspeed-bmc-inspur-on5263m5.dts
   2019-04-04 8bc7d3ed7cf4a1d44e63301c44bcbd41e6f50f65: aspeed-bmc-opp-lanyang.dts
   2019-04-25 29b871f344f43ef428aa55ee9ed2a76b5bee0f87: aspeed-bmc-quanta-q71l.dts
   2019-05-05 9831ae33750db5341bcfcb3a54758e016dfc0c81: aspeed-bmc-lenovo-hr630.dts
   2019-05-21 130413736376e299e77328760209fd3307d02201: aspeed-bmc-microsoft-olympus.dts
   2019-06-25 dc4bea0b989cfa3e3dfd8fe79a18abcfaca19767: aspeed-bmc-lenovo-hr855xg2.dts
   2019-11-18 e4aab38ed5d1b8316f25786e6ec6adb34449b294: aspeed-bmc-opp-vesnin.dts
   2019-12-03 53820e00aaa173db268e0288d0407806539b4c3e: aspeed-bmc-opp-swift.dts
   2020-03-06 1f2c9d31e4806177aa97819d4ddc83dacd437ba2: aspeed-bmc-opp-romulus.dts
   2020-03-06 fa09a28ca3e966582d6d92ef1536de360c8b194b: aspeed-bmc-opp-zaius.dts
   2020-04-29 697538bd65ad22a92598b5efded3666d3c59d1cc: aspeed-bmc-opp-nicole.dts
   2020-08-24 11c4124d5343b86e828c7c120cb8d1ece720dd0c: aspeed-bmc-facebook-yamp.dts
   2020-08-24 f883a606097d0017079b0e40125aac47ab221616: aspeed-bmc-facebook-cmm.dts
   2020-09-22 9e1cc9679776f5b9e42481d392b1550753ebd084: aspeed-bmc-intel-s2600wf.dts
   2020-12-21 13177f6ed3ea380011cea8a2f798c918e1ffc436: aspeed-bmc-supermicro-x11spi.dts
   2021-01-21 286a596da2937d292828927a2b2ade4e03188f6c: aspeed-bmc-opp-mowgli.dts
   2021-04-13 45171b7dd2b81dbd38dc4027686774f8b02f2390: aspeed-bmc-ibm-rainier-1s4u.dts
   2021-04-15 f0145db24e65f6cf13347a90ffb86e5ef2ff2ca2: aspeed-bmc-facebook-tiogapass.dts
   2021-04-30 189e847a0f0bcf99df5aea85e634abada5fbfbf4: aspeed-bmc-ibm-rainier-4u.dts
   2021-05-26 419cc0b8c127193f6f447b905b1240765d2087c7: aspeed-bmc-inspur-nf5280m6.dts
   2021-07-18 00e9e776fa197592addc1f3002c63585f884a5dd: aspeed-bmc-facebook-wedge100.dts
   2021-07-18 5501ab03b9f1412a44e993e469f9375276de5399: aspeed-bmc-facebook-galaxy100.dts
   2021-07-18 c8a66b42d689e2b90878416e4b83a7ed3f58b708: aspeed-bmc-facebook-wedge40.dts
   2021-07-19 813e3f1d51fda49c7c9ce8552177968cd63a2af6: aspeed-bmc-facebook-minipack.dts
   2021-10-14 4eb7fe3333a021c8d0f35bcb5cd7c4e42800df62: aspeed-bmc-inspur-fp5280g2.dts
   2021-10-19 2561b4f6ecc741cb96e67c5fe250915548a83bb2: aspeed-bmc-inventec-transformers.dts
   2021-11-19 67ac01d03862b274d4ca3fa76092e96b00f478af: aspeed-bmc-vegman-n110.dts
   2021-11-19 67ac01d03862b274d4ca3fa76092e96b00f478af: aspeed-bmc-vegman-sx20.dts
   2021-11-30 4fcbe1f5b6ba71e0c464a303e3769bf1ce1fe54c: aspeed-bmc-tyan-s7106.dts
   2021-12-10 b26965e99788ea163fc217bdca1c2b17a5d70c90: aspeed-bmc-bytedance-g220a.dts
   2022-03-25 7b46aa7c008d2becd5df46c174d8cb4239e24659: aspeed-bmc-nuvia-dc-scm.dts
   2022-05-26 94d0a03297615cad2d40b0f02ceab902a7339062: aspeed-bmc-portwell-neptune.dts
   2022-06-23 390ffde2b97c8d50f87bf450208b3a4ed70cc2db: aspeed-bmc-arm-centriq2400-rep.dts
   2022-06-24 7f058112873e86ca760f2d2b0e1ccc2ab111f418: aspeed-bmc-qcom-dc-scm-v1.dts
   2022-08-30 50c7e281f44726249b5ab7f148c02bbba751fea1: aspeed-bmc-facebook-elbert.dts
   2022-08-30 50c7e281f44726249b5ab7f148c02bbba751fea1: aspeed-bmc-facebook-fuji.dts
   2022-09-22 3293fca4a689dae1090b997145a46c816ff03a4a: aspeed-bmc-amd-daytonax.dts
   2022-10-21 fe87f88eaf696b064231143536a33a618d5e0cd2: aspeed-bmc-opp-mihawk.dts
   2023-01-11 03d24e12749281f51545c9011fc953ac844df413: aspeed-bmc-amd-ethanolx.dts
   2023-01-18 8803d9438ef65c96b03ae95472e19b3ac072c930: aspeed-bmc-tyan-s8036.dts
   2023-01-19 28cfb03afcb20a841e96e821ba20870a7c437034: aspeed-bmc-ufispace-ncplite.dts
   2023-07-03 3f2879e4040cd8145d4b2f66ee8f9738e438e055: aspeed-bmc-inventec-starscream.dts
   2023-09-14 fe93af86526b93de6f11ca3c201525dbd961fb8f: aspeed-bmc-facebook-minerva-cmc.dts
   2024-01-13 8412c47d68436b9f9a260039a4a773daa6824925: aspeed-bmc-facebook-bletchley.dts
   2024-01-13 8412c47d68436b9f9a260039a4a773daa6824925: aspeed-bmc-facebook-wedge400.dts
   2024-01-31 247997184b0eb70f7af29fbe3e32f7a4eff2651e: aspeed-bmc-asrock-e3c246d4i.dts
   2024-02-24 dc260f505bd57f57b23bb343285e29533a6264f3: aspeed-bmc-asrock-romed8hm3.dts
   2024-02-26 4ed43e8a1b9080a3ba393606b0523cf8bb311083: aspeed-bmc-delta-ahe50dc.dts
   2024-04-03 c61838aa458b5f96d5824733bef164da2d7ee860: aspeed-bmc-asrock-x570d4u.dts
   2024-04-05 f956245e4b74312cb238ce6a21fe02f60ef592f4: aspeed-bmc-facebook-yosemitev2.dts
   2024-04-10 1bd612936b558f6868ea1c5734e72fcea3bc49f2: aspeed-bmc-facebook-cloudripper.dts
   2024-04-30 d8bdd1e8acd54631a59c56f637b18816c5381f61: aspeed-bmc-asus-x4tf.dts
   2024-05-01 c44211af1aa9c6b93178a3993e18a7ebffab7488: aspeed-bmc-asrock-e3c256d4i.dts
   2024-05-20 76c5533925434b0383f95a56a4da2e81e3e8a3d3: aspeed-bmc-asrock-spc621d8hm3.dts
   2024-05-22 787d4cbff0dc2fb5c4a344fb5f5f14ca5d7d0a9c: aspeed-bmc-ibm-blueridge-4u.dts
   2024-08-02 1c8b6faf882de15fd62094e08b2ca5bf7870b767: aspeed-bmc-ibm-bonnell.dts
   2024-08-02 1c8b6faf882de15fd62094e08b2ca5bf7870b767: aspeed-bmc-opp-tacoma.dts
   2024-08-02 1c8b6faf882de15fd62094e08b2ca5bf7870b767: aspeed-bmc-opp-witherspoon.dts
   2024-08-06 326bed426c43645cdce46197c420f929969a18c4: aspeed-bmc-ampere-mtjade.dts
   2024-08-16 ef1e32cb6314898da9188e2371a398c217db238a: aspeed-bmc-facebook-greatlakes.dts
   2024-09-05 a16edad0afa57424b85ae512a574b21ad02ee9a5: aspeed-bmc-ampere-mtmitchell.dts
   2024-09-09 8da6f02e0cbd2a54a1c322f12a104ae6d0aaac26: aspeed-bmc-facebook-harma.dts
   2024-09-10 e87ee9893c576b2d3916b017bb672f2f3c0e231a: aspeed-bmc-quanta-s6q.dts
   2024-09-10 e87ee9893c576b2d3916b017bb672f2f3c0e231a: aspeed-bmc-vegman-rx20.dts
   2024-09-24 ef73fe22bdd97bd829246299f69cd701f29ffb07: aspeed-bmc-facebook-minerva.dts
   2024-09-26 e9414665bb9f80c6072b8ecd3f43f395a0c5b916: aspeed-bmc-facebook-catalina.dts
   2024-10-01 5270aac729e2f2ad5ed0529bcb2618c92735e9f1: aspeed-bmc-ibm-system1.dts
   2024-10-03 faabe02697d7348f5c7cb7be4d93f9c9041021f7: aspeed-bmc-facebook-yosemite4.dts
   2024-10-21 8e2e003ccafe87795a9940ffed456600f71a0fd7: aspeed-bmc-ampere-mtjefferson.dts
   2024-11-04 275017f75a4fefd004962024c3b4a1587a95bdfe: aspeed-bmc-ibm-sbp1.dts
   2024-11-06 c63cd57bb09abfb15b6907e85d2df7be152d9f25: aspeed-bmc-ibm-everest.dts
   2024-11-07 2eff056a229e21d9e287a74f1305f947ff6b141b: aspeed-bmc-ibm-fuji.dts
   2024-11-08 ed280dbf0e488347c33bef359f8b101f0835f89b: aspeed-bmc-ibm-blueridge.dts
   2024-11-08 ed280dbf0e488347c33bef359f8b101f0835f89b: aspeed-bmc-ibm-rainier.dts
   
Out of further curiosity, I also filtered the list by machines that
aren't mentioned in upstream OpenBMC (not that that's where they must
be used, but it might be an indication of stalled efforts to upstream
support):

   2019-01-10 869d1375a495e6217fdfda6a59b13812d2f3a569: aspeed-bmc-arm-stardragon4800-rep2.dts
   2019-01-17 43d78e726a2b5fef0c0e0f07e2bed0faa4918d1b: aspeed-bmc-inspur-on5263m5.dts
   2019-04-04 8bc7d3ed7cf4a1d44e63301c44bcbd41e6f50f65: aspeed-bmc-opp-lanyang.dts
   2019-05-05 9831ae33750db5341bcfcb3a54758e016dfc0c81: aspeed-bmc-lenovo-hr630.dts
   2019-06-25 dc4bea0b989cfa3e3dfd8fe79a18abcfaca19767: aspeed-bmc-lenovo-hr855xg2.dts
   2020-08-24 11c4124d5343b86e828c7c120cb8d1ece720dd0c: aspeed-bmc-facebook-yamp.dts
   2021-01-21 286a596da2937d292828927a2b2ade4e03188f6c: aspeed-bmc-opp-mowgli.dts
   2021-05-26 419cc0b8c127193f6f447b905b1240765d2087c7: aspeed-bmc-inspur-nf5280m6.dts
   2021-07-18 00e9e776fa197592addc1f3002c63585f884a5dd: aspeed-bmc-facebook-wedge100.dts
   2021-07-18 5501ab03b9f1412a44e993e469f9375276de5399: aspeed-bmc-facebook-galaxy100.dts
   2021-07-18 c8a66b42d689e2b90878416e4b83a7ed3f58b708: aspeed-bmc-facebook-wedge40.dts
   2021-07-19 813e3f1d51fda49c7c9ce8552177968cd63a2af6: aspeed-bmc-facebook-minipack.dts
   2021-10-14 4eb7fe3333a021c8d0f35bcb5cd7c4e42800df62: aspeed-bmc-inspur-fp5280g2.dts
   2022-05-26 94d0a03297615cad2d40b0f02ceab902a7339062: aspeed-bmc-portwell-neptune.dts
   2022-06-23 390ffde2b97c8d50f87bf450208b3a4ed70cc2db: aspeed-bmc-arm-centriq2400-rep.dts
   2022-08-30 50c7e281f44726249b5ab7f148c02bbba751fea1: aspeed-bmc-facebook-elbert.dts
   2022-10-21 fe87f88eaf696b064231143536a33a618d5e0cd2: aspeed-bmc-opp-mihawk.dts
   2024-01-13 8412c47d68436b9f9a260039a4a773daa6824925: aspeed-bmc-facebook-wedge400.dts
   2024-01-13 8412c47d68436b9f9a260039a4a773daa6824925: aspeed-bmc-facebook-wedge400.dts
   2024-04-10 1bd612936b558f6868ea1c5734e72fcea3bc49f2: aspeed-bmc-facebook-cloudripper.dts
   2024-04-30 d8bdd1e8acd54631a59c56f637b18816c5381f61: aspeed-bmc-asus-x4tf.dts

Some of the earlier devicetrees might be candidates for consideration.

Andrew

(data produced and post-processed with awful invocations of git log,
awk and one-liner shell scripts. Happy to pass them on by request)


More information about the openbmc mailing list