Pruning obsolete BMC devicetrees

Bills, Jason M jason.m.bills at linux.intel.com
Tue Nov 19 07:35:49 AEDT 2024



On 11/10/2024 9:49 PM, Andrew Jeffery wrote:
> 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

Intel no longer supports this system, so it's okay to prune the 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