Linux Source Code
Home
Release 6.18
Help
spi
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Amelie Delaunay
Andrew Bresticker
Andy Shevchenko
Boris Brezillon
Chris Morgan
Chris Packham
Chuanhong Guo
Cédric Le Goater
David Brownell
David Lechner
Fabrizio Castro
Frieder Schrempf
Geert Uytterhoeven
Girish Mahadevan
Graham Moore
Hauke Mehrtens
Ivan T. Ivanov
Jan Nikitenko
Jonas Gorski
Kamal Dasu
Kunihiko Hayashi
Lanqing Liu
Lars-Peter Clausen
Laurentiu Palcu
Laxman Dewangan
Leilk Liu
Li-hao Kuo
Linus Walleij
Lorenzo Bianconi
Ludovic Barre
Lukas Wunner
Magnus Damm
Mark Brown
Martin Sperl
Masahisa KOJIMA
Masayuki Ohtake
Maxime Ripard
Md Sadre Alam
Mika Westerberg
Naga Sureshkumar Relli
Neil Armstrong
Others
Patrice Chotard
Purna Chandra Mandal
Radu Pirea
Ranjit Waghmode
Romain Perier
Serge Semin
Sowjanya Komatineni
Sunny Luo
Thangaraj Samynathan
Tomer Maimon
Tomoya Morinaga
Tudor-Dan Ambarus
Unknown
Vignesh R
William Zhang
Witold Sadowski
Yang Yingliang
Yogesh Gaur
Yoshihiro Shimoda
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
atmel-quadspi.c
1725
-
15
7639
Tudor-Dan Ambarus
Yang Yingliang
Lukas Wunner
Others
June 2016
April 2017
June 2018
November 2018
February 2019
March 2019
April 2019
June 2019
February 2020
March 2020
July 2020
December 2020
April 2022
June 2022
November 2022
January 2023
March 2023
November 2023
May 2024
August 2024
September 2024
November 2024
December 2024
January 2025
February 2025
March 2025
May 2025
June 2025
September 2025
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 958}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1023}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 20, "token_count": 388}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 20, "token_count": 31}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 337}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 20, "token_count": 82}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 20, "token_count": 3463}, {"author_id": 60, "token_count": 189}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 180}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 218}, ]}, ]
Author Name
Tokens
Token Proportion
Tudor-Dan Ambarus
4360
57.08%
Yang Yingliang
4
0.05%
Lukas Wunner
3
0.04%
Others
3272
42.83%
Total
7639
internals.h
51
-
4
205
Boris Brezillon
Andy Shevchenko
Others
July 2010
April 2012
April 2018
May 2024
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 161}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
161
78.54%
Andy Shevchenko
41
20.00%
Others
3
1.46%
Total
205
spi-airoha-snfi.c
1172
-
3
4856
Lorenzo Bianconi
Others
April 2024
September 2024
October 2024
October 2025
var spanGroupData = [ {"timestamp": 1711954800, "group": [ {"author_id": 27, "token_count": 4339}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 27, "token_count": 189}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 327}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Bianconi
4528
93.25%
Others
328
6.75%
Total
4856
spi-altera-core.c
223
-
10
1025
Lars-Peter Clausen
Yang Yingliang
Others
February 2011
July 2011
August 2013
March 2014
August 2017
June 2019
June 2020
December 2020
April 2021
December 2022
March 2023
June 2024
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 589}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 106}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Lars-Peter Clausen
106
10.34%
Yang Yingliang
23
2.24%
Others
896
87.41%
Total
1025
spi-altera-dfl.c
201
-
5
844
Yang Yingliang
Others
April 2021
July 2021
October 2021
May 2022
December 2022
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 751}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
27
3.20%
Others
817
96.80%
Total
844
spi-altera-platform.c
170
-
15
731
Yang Yingliang
Lars-Peter Clausen
Others
February 2011
July 2011
October 2011
August 2012
August 2013
March 2014
August 2017
June 2019
September 2019
June 2020
January 2021
April 2021
October 2021
December 2022
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 257}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 297}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
24
3.28%
Lars-Peter Clausen
1
0.14%
Others
706
96.58%
Total
731
spi-amd-pci.c
69
-
6
244
Yang Yingliang
Others
April 2020
February 2022
July 2022
July 2023
September 2024
April 2025
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 168}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
8
3.28%
Others
236
96.72%
Total
244
spi-amd.c
898
-
18
4195
Yang Yingliang
Lukas Wunner
Andy Shevchenko
Others
April 2020
May 2020
July 2020
November 2020
September 2021
February 2022
July 2022
August 2022
November 2022
March 2023
July 2023
August 2023
February 2024
September 2024
December 2024
January 2025
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1088}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 474}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 22, "token_count": 37}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 533}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1207}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 421}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
37
0.88%
Lukas Wunner
6
0.14%
Andy Shevchenko
1
0.02%
Others
4151
98.95%
Total
4195
spi-amd.h
44
-
1
64
Others
April 2025
var spanGroupData = [ {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Others
64
100.00%
Total
64
spi-amlogic-spifc-a1.c
467
-
3
2027
Yang Yingliang
Others
April 2023
July 2023
August 2023
December 2024
var spanGroupData = [ {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1859}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.05%
Others
2017
99.51%
Total
2027
spi-amlogic-spifc-a4.c
1222
-
2
6084
Others
September 2025
October 2025
var spanGroupData = [ {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
4
0.07%
Total
6084
spi-amlogic-spisg.c
888
-
2
4416
Sunny Luo
Others
July 2025
var spanGroupData = [ {"timestamp": 1751353200, "group": [ {"author_id": 18, "token_count": 4408}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sunny Luo
4408
99.82%
Others
1
0.02%
Total
4416
spi-apple.c
531
-
3
2355
Others
November 2024
August 2025
var spanGroupData = [ {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 2348}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Others
2355
100.00%
Total
2355
spi-ar934x.c
234
-
8
1123
Chuanhong Guo
Lukas Wunner
Yang Yingliang
Others
February 2020
December 2020
September 2021
December 2021
December 2022
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1035}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuanhong Guo
1035
92.16%
Lukas Wunner
6
0.53%
Yang Yingliang
5
0.45%
Others
77
6.86%
Total
1123
spi-armada-3700.c
915
-
15
3554
Romain Perier
Yang Yingliang
Others
December 2016
September 2017
October 2017
November 2017
January 2018
June 2019
September 2019
May 2020
July 2022
December 2022
March 2023
July 2023
August 2023
April 2024
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 47, "token_count": 3089}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 271}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 71}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Romain Perier
3089
86.92%
Yang Yingliang
71
2.00%
Others
394
11.09%
Total
3554
spi-aspeed-smc.c
1199
-
12
6027
Cédric Le Goater
Yang Yingliang
Tudor-Dan Ambarus
Others
December 2016
April 2017
May 2019
September 2019
December 2021
May 2022
June 2022
October 2022
March 2023
July 2023
August 2023
September 2024
November 2024
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 16, "token_count": 1015}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 168}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 4668}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 37}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 16, "token_count": 11}, {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Cédric Le Goater
5899
97.88%
Yang Yingliang
15
0.25%
Tudor-Dan Ambarus
7
0.12%
Others
106
1.76%
Total
6027
spi-at91-usart.c
661
-
11
2859
Radu Pirea
Yang Yingliang
Andy Shevchenko
Others
July 2018
September 2018
November 2018
March 2019
May 2019
November 2019
October 2021
January 2023
March 2023
July 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 44, "token_count": 1693}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 44, "token_count": 215}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 44, "token_count": 900}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Radu Pirea
2808
98.22%
Yang Yingliang
20
0.70%
Andy Shevchenko
2
0.07%
Others
29
1.01%
Total
2859
spi-ath79.c
268
-
21
1206
Yang Yingliang
Linus Walleij
Lorenzo Bianconi
Andy Shevchenko
Others
January 2011
October 2011
November 2011
December 2012
February 2013
May 2013
December 2013
April 2015
September 2015
November 2016
December 2016
June 2017
July 2018
January 2019
June 2019
September 2019
March 2021
May 2021
January 2022
December 2022
March 2023
July 2023
August 2023
November 2023
February 2024
September 2024
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 680}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
24
1.99%
Linus Walleij
5
0.41%
Lorenzo Bianconi
3
0.25%
Andy Shevchenko
1
0.08%
Others
1173
97.26%
Total
1206
spi-atmel.c
1829
-
65
7857
Radu Pirea
Yang Yingliang
David Brownell
Tudor-Dan Ambarus
Boris Brezillon
Mark Brown
Linus Walleij
Geert Uytterhoeven
Andy Shevchenko
David Lechner
Others
May 1998
February 2002
January 2006
February 2007
July 2007
February 2008
April 2008
July 2008
August 2008
November 2008
January 2009
March 2009
June 2009
December 2009
October 2010
November 2010
May 2011
October 2011
November 2011
November 2012
March 2013
April 2013
May 2013
July 2013
September 2013
October 2013
November 2013
December 2013
January 2014
March 2014
April 2014
May 2014
July 2014
October 2014
November 2014
February 2015
June 2015
October 2015
November 2016
April 2017
May 2017
June 2017
December 2017
February 2018
March 2018
September 2018
January 2019
June 2019
August 2019
September 2019
October 2019
November 2019
December 2019
July 2020
September 2020
October 2020
January 2021
June 2021
November 2021
January 2022
July 2022
January 2023
March 2023
June 2023
July 2023
December 2023
March 2024
September 2024
July 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1652}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 109}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 257}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 168}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1212}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 32, "token_count": 15}, {"author_id": 41, "token_count": 8}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 884}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 950}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 44, "token_count": 363}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 22, "token_count": 171}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 173}, ]}, ]
Author Name
Tokens
Token Proportion
Radu Pirea
363
4.62%
Yang Yingliang
171
2.18%
David Brownell
125
1.59%
Tudor-Dan Ambarus
16
0.20%
Boris Brezillon
15
0.19%
Mark Brown
9
0.11%
Linus Walleij
8
0.10%
Geert Uytterhoeven
3
0.04%
Andy Shevchenko
3
0.04%
David Lechner
1
0.01%
Others
7143
90.91%
Total
7857
spi-au1550.c
983
-
23
4121
Jan Nikitenko
Yang Yingliang
David Brownell
David Lechner
Others
May 1998
February 2002
May 2007
August 2007
March 2008
April 2008
July 2008
December 2008
June 2009
October 2009
December 2009
March 2011
July 2011
July 2012
September 2012
May 2013
July 2013
October 2013
February 2014
July 2014
August 2014
September 2015
May 2019
January 2021
May 2022
March 2023
August 2023
February 2024
March 2024
September 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 40, "token_count": 3483}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 40, "token_count": 50}, {"author_id": 60, "token_count": 260}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 40, "token_count": 52}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 49}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Nikitenko
3597
87.28%
Yang Yingliang
49
1.19%
David Brownell
14
0.34%
David Lechner
1
0.02%
Others
460
11.16%
Total
4121
spi-axi-spi-engine.c
1124
-
13
5284
David Lechner
Lars-Peter Clausen
Yang Yingliang
Others
February 2016
November 2016
May 2019
September 2019
April 2020
March 2023
July 2023
August 2023
November 2023
December 2023
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
October 2024
February 2025
April 2025
May 2025
August 2025
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 2227}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 15, "token_count": 695}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 15, "token_count": 172}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 15, "token_count": 73}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 133}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 15, "token_count": 33}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 15, "token_count": 1400}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 15, "token_count": 317}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 15, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
2865
54.22%
Lars-Peter Clausen
2227
42.15%
Yang Yingliang
21
0.40%
Others
171
3.24%
Total
5284
spi-bcm-qspi.c
1737
-
20
8235
Kamal Dasu
Boris Brezillon
Yang Yingliang
Chris Packham
Lukas Wunner
Others
August 2016
September 2016
January 2017
February 2017
July 2017
April 2018
May 2018
October 2018
June 2019
August 2019
November 2019
January 2020
April 2020
September 2020
November 2020
January 2021
March 2021
September 2021
October 2021
November 2021
January 2022
March 2022
October 2022
March 2023
July 2023
November 2023
January 2024
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 5885}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 6, "token_count": 362}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 276}, {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 56, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 291}, {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 13}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 739}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 158}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 48}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Kamal Dasu
7612
92.43%
Boris Brezillon
288
3.50%
Yang Yingliang
52
0.63%
Chris Packham
15
0.18%
Lukas Wunner
13
0.16%
Others
255
3.10%
Total
8235
spi-bcm-qspi.h
104
-
3
293
Kamal Dasu
Others
August 2016
June 2019
October 2022
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 290}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kamal Dasu
290
98.98%
Others
3
1.02%
Total
293
spi-bcm2835.c
1459
-
34
5289
Lukas Wunner
Martin Sperl
Yang Yingliang
Linus Walleij
David Lechner
Others
March 2013
May 2013
August 2013
December 2013
March 2015
April 2015
May 2015
July 2015
October 2015
October 2018
November 2018
April 2019
May 2019
August 2019
September 2019
December 2019
May 2020
June 2020
July 2020
September 2020
November 2020
January 2021
May 2021
July 2021
July 2022
March 2023
July 2023
August 2023
September 2023
October 2023
January 2024
September 2024
April 2025
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1133}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 207}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 219}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 705}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 1026}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 295}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 58, "token_count": 107}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 32}, {"author_id": 58, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 58, "token_count": 582}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 58, "token_count": 358}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 48}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Lukas Wunner
2101
39.72%
Martin Sperl
1508
28.51%
Yang Yingliang
48
0.91%
Linus Walleij
32
0.61%
David Lechner
25
0.47%
Others
1575
29.78%
Total
5289
spi-bcm2835aux.c
586
-
20
2307
Martin Sperl
Yang Yingliang
Lukas Wunner
Linus Walleij
Others
September 2015
October 2015
February 2016
February 2018
May 2018
October 2018
March 2019
April 2019
May 2019
September 2019
May 2020
July 2020
August 2020
November 2020
January 2021
May 2021
July 2021
January 2022
March 2023
July 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 1580}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 79}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 355}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 65}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Sperl
2020
87.56%
Yang Yingliang
65
2.82%
Lukas Wunner
9
0.39%
Linus Walleij
6
0.26%
Others
207
8.97%
Total
2307
spi-bcm63xx-hsspi.c
955
-
16
4314
Jonas Gorski
William Zhang
Yang Yingliang
Others
November 2013
December 2013
February 2014
August 2015
March 2017
May 2017
June 2017
August 2017
April 2018
August 2018
September 2019
June 2020
November 2020
February 2021
February 2023
March 2023
June 2023
July 2023
September 2024
May 2025
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 36, "token_count": 1897}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 36, "token_count": 40}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 36, "token_count": 40}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 36, "token_count": 116}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 36, "token_count": 53}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 26, "token_count": 1887}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 64}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jonas Gorski
2147
49.77%
William Zhang
1887
43.74%
Yang Yingliang
64
1.48%
Others
216
5.01%
Total
4314
spi-bcm63xx.c
682
-
19
2911
Jonas Gorski
Yang Yingliang
Mark Brown
Geert Uytterhoeven
Others
February 2012
April 2012
June 2012
July 2012
October 2012
February 2013
March 2013
May 2013
July 2013
August 2013
September 2013
December 2013
February 2014
September 2015
October 2015
November 2015
February 2017
June 2017
August 2017
May 2019
September 2019
June 2020
February 2021
September 2022
March 2023
April 2023
June 2023
July 2023
August 2024
September 2024
May 2025
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1123}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 36, "token_count": 400}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 36, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 36, "token_count": 27}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 36, "token_count": 20}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 36, "token_count": 785}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 36, "token_count": 200}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 55}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jonas Gorski
1455
49.98%
Yang Yingliang
59
2.03%
Mark Brown
5
0.17%
Geert Uytterhoeven
5
0.17%
Others
1377
47.30%
Total
2911
spi-bcmbca-hsspi.c
643
-
7
3005
William Zhang
Yang Yingliang
Jonas Gorski
Others
February 2023
March 2023
June 2023
August 2023
August 2024
September 2024
var spanGroupData = [ {"timestamp": 1675238400, "group": [ {"author_id": 26, "token_count": 2860}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
William Zhang
2860
95.17%
Yang Yingliang
44
1.46%
Jonas Gorski
1
0.03%
Others
100
3.33%
Total
3005
spi-bitbang-txrx.h
176
-
11
661
David Brownell
Magnus Damm
Andy Shevchenko
Others
January 2006
February 2008
January 2009
October 2009
May 2010
June 2010
March 2015
July 2015
November 2017
February 2022
August 2022
July 2023
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 349}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
351
53.10%
Magnus Damm
14
2.12%
Andy Shevchenko
8
1.21%
Others
288
43.57%
Total
661
spi-bitbang.c
459
-
32
1675
David Brownell
Lorenzo Bianconi
Mark Brown
Andy Shevchenko
Lukas Wunner
Linus Walleij
Jan Nikitenko
Others
May 1998
February 2002
January 2006
February 2006
April 2006
November 2006
December 2006
February 2007
May 2007
July 2007
March 2008
April 2008
June 2009
February 2011
June 2011
July 2011
May 2012
January 2013
July 2013
August 2013
September 2013
October 2013
March 2014
April 2015
August 2015
September 2015
July 2018
April 2019
May 2019
December 2019
July 2020
May 2021
July 2023
February 2024
May 2024
July 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 836}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 11, "token_count": 38}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 69}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 100}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 58, "token_count": 39}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 48}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 91}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
891
53.19%
Lorenzo Bianconi
100
5.97%
Mark Brown
69
4.12%
Andy Shevchenko
53
3.16%
Lukas Wunner
39
2.33%
Linus Walleij
29
1.73%
Jan Nikitenko
8
0.48%
Others
486
29.01%
Total
1675
spi-brcmstb-qspi.c
42
-
3
142
Kamal Dasu
Others
August 2016
June 2019
October 2022
March 2023
September 2024
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 137}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kamal Dasu
137
96.48%
Others
5
3.52%
Total
142
spi-butterfly.c
322
-
15
1115
David Brownell
Yang Yingliang
Lorenzo Bianconi
Andy Shevchenko
Others
January 2003
January 2006
May 2007
January 2009
June 2010
June 2011
July 2011
October 2013
December 2015
July 2018
May 2019
July 2019
March 2021
July 2023
February 2024
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 1031}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
1044
93.63%
Yang Yingliang
13
1.17%
Lorenzo Bianconi
4
0.36%
Andy Shevchenko
1
0.09%
Others
53
4.75%
Total
1115
spi-cadence-quadspi.c
2241
-
44
9899
Graham Moore
Vignesh R
Purna Chandra Mandal
Yang Yingliang
Tudor-Dan Ambarus
Mark Brown
Jonas Gorski
Others
June 2016
August 2016
October 2016
June 2017
October 2017
December 2017
April 2018
June 2018
July 2018
September 2018
October 2018
November 2018
January 2019
February 2019
May 2019
June 2019
August 2019
September 2019
June 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
July 2021
September 2021
October 2021
November 2021
January 2022
March 2022
April 2022
May 2022
June 2022
August 2022
September 2022
November 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
August 2023
November 2023
February 2024
April 2024
August 2024
September 2024
November 2024
December 2024
January 2025
March 2025
May 2025
September 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 30, "token_count": 4050}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 121}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 59, "token_count": 116}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 391}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 59, "token_count": 114}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 59, "token_count": 38}, {"author_id": 60, "token_count": 627}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 59, "token_count": 72}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 726}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 927}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 26}, {"author_id": 60, "token_count": 414}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 292}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 59, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 59, "token_count": 24}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Graham Moore
4050
40.91%
Vignesh R
922
9.31%
Purna Chandra Mandal
57
0.58%
Yang Yingliang
35
0.35%
Tudor-Dan Ambarus
17
0.17%
Mark Brown
4
0.04%
Jonas Gorski
1
0.01%
Others
4524
45.70%
Total
9899
spi-cadence-xspi.c
1299
-
7
5568
Witold Sadowski
Yang Yingliang
Others
September 2021
October 2021
March 2023
July 2023
May 2024
July 2024
August 2024
March 2025
var spanGroupData = [ {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2592}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 54, "token_count": 53}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 54, "token_count": 2885}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Witold Sadowski
2938
52.77%
Yang Yingliang
21
0.38%
Others
2609
46.86%
Total
5568
spi-cadence.c
820
-
28
2765
Lars-Peter Clausen
Yang Yingliang
Linus Walleij
Others
April 2014
June 2014
July 2014
November 2014
April 2016
April 2017
August 2017
April 2018
June 2018
July 2018
January 2019
May 2019
September 2019
November 2019
July 2020
January 2021
July 2021
March 2022
May 2022
June 2022
July 2022
March 2023
April 2023
May 2023
July 2023
August 2023
December 2023
May 2024
September 2024
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1728}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 42, "token_count": 56}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 42, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 239}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 42, "token_count": 62}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 324}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Lars-Peter Clausen
136
4.92%
Yang Yingliang
31
1.12%
Linus Walleij
6
0.22%
Others
2592
93.74%
Total
2765
spi-cavium-octeon.c
100
-
8
398
Yang Yingliang
Others
August 2012
August 2013
February 2014
March 2015
March 2016
July 2016
September 2019
March 2023
July 2023
September 2024
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 272}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
23
5.78%
Others
375
94.22%
Total
398
spi-cavium-thunderx.c
116
-
7
483
Yang Yingliang
Andy Shevchenko
Others
August 2016
May 2019
May 2020
July 2023
August 2023
April 2025
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 452}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
23
4.76%
Andy Shevchenko
1
0.21%
Others
459
95.03%
Total
483
spi-cavium.c
150
-
7
859
Others
August 2012
January 2014
February 2014
July 2016
September 2019
March 2023
February 2024
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 760}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Others
859
100.00%
Total
859
spi-cavium.h
333
-
5
1402
Others
May 2012
August 2012
July 2016
August 2016
November 2017
February 2024
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1293}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1402
100.00%
Total
1402
spi-ch341.c
241
-
2
1178
Yang Yingliang
Others
July 2024
September 2024
var spanGroupData = [ {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1177}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.08%
Others
1177
99.92%
Total
1178
spi-clps711x.c
173
-
9
792
Yang Yingliang
Linus Walleij
Others
November 2012
May 2013
September 2013
January 2014
February 2014
March 2014
September 2014
July 2016
January 2019
May 2019
September 2019
April 2022
July 2023
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 413}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
32
4.04%
Linus Walleij
6
0.76%
Others
754
95.20%
Total
792
spi-coldfire-qspi.c
512
-
16
2579
Yang Yingliang
Mark Brown
Others
January 2010
July 2010
April 2011
October 2011
May 2012
May 2013
July 2013
August 2013
December 2013
February 2014
March 2014
December 2014
May 2019
September 2019
March 2023
July 2023
September 2024
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2192}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 54}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
54
2.09%
Mark Brown
2
0.08%
Others
2523
97.83%
Total
2579
spi-cs42l43.c
471
-
7
2321
Yang Yingliang
Others
August 2023
November 2023
January 2024
February 2024
April 2024
June 2024
November 2024
December 2024
May 2025
July 2025
var spanGroupData = [ {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1447}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 361}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 273}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 171}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.04%
Others
2320
99.96%
Total
2321
spi-davinci.c
1047
-
39
4204
Yang Yingliang
David Lechner
Linus Walleij
Lukas Wunner
Andy Shevchenko
Others
December 2009
March 2010
August 2010
September 2010
October 2010
February 2011
March 2011
October 2011
August 2012
October 2012
December 2012
February 2013
April 2013
May 2013
July 2013
September 2013
November 2013
December 2013
February 2014
July 2014
August 2014
September 2014
July 2015
September 2015
October 2015
December 2015
April 2016
February 2017
March 2017
June 2017
June 2018
August 2018
September 2018
January 2019
May 2019
July 2020
December 2020
March 2021
August 2021
March 2023
July 2023
August 2023
February 2024
June 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1470}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 430}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 325}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 650}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 243}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 199}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 174}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 22, "token_count": 49}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
49
1.17%
David Lechner
13
0.31%
Linus Walleij
10
0.24%
Lukas Wunner
3
0.07%
Andy Shevchenko
2
0.05%
Others
4127
98.17%
Total
4204
spi-dln2.c
881
-
9
3740
Laurentiu Palcu
Yang Yingliang
Andy Shevchenko
Mark Brown
Others
December 2014
January 2015
April 2016
May 2019
December 2021
March 2023
July 2023
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 39, "token_count": 3621}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 70}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Laurentiu Palcu
3624
96.90%
Yang Yingliang
70
1.87%
Andy Shevchenko
15
0.40%
Mark Brown
1
0.03%
Others
30
0.80%
Total
3740
spi-dw-bt1.c
331
-
9
1248
Serge Semin
Others
October 2020
November 2020
December 2020
February 2021
November 2021
September 2022
March 2023
August 2023
May 2024
September 2024
December 2024
var spanGroupData = [ {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 1212}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
1221
97.84%
Others
27
2.16%
Total
1248
spi-dw-core.c
1030
-
40
4371
Serge Semin
Andy Shevchenko
Yang Yingliang
Lukas Wunner
Linus Walleij
Geert Uytterhoeven
Others
May 1998
February 2002
December 2009
January 2010
September 2010
December 2010
February 2011
March 2011
June 2011
July 2011
September 2011
May 2013
December 2013
January 2014
February 2014
August 2014
September 2014
October 2014
January 2015
February 2015
March 2015
August 2015
October 2015
September 2016
October 2016
December 2016
January 2017
February 2018
July 2018
September 2018
October 2018
January 2019
May 2019
September 2019
December 2019
January 2020
May 2020
August 2020
September 2020
October 2020
November 2020
December 2020
November 2021
December 2021
June 2022
July 2022
August 2022
January 2023
March 2023
May 2023
July 2023
April 2024
May 2024
December 2024
April 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 941}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 14, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 14, "token_count": 179}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 58, "token_count": 7}, {"author_id": 19, "token_count": 114}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 1797}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 208}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 22, "token_count": 57}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
2214
50.65%
Andy Shevchenko
268
6.13%
Yang Yingliang
57
1.30%
Lukas Wunner
7
0.16%
Linus Walleij
5
0.11%
Geert Uytterhoeven
1
0.02%
Others
1819
41.62%
Total
4371
spi-dw-dma.c
711
-
16
2850
Serge Semin
Andy Shevchenko
Yang Yingliang
Others
December 2009
December 2010
July 2011
September 2011
October 2011
February 2012
March 2012
September 2014
October 2014
March 2015
November 2015
February 2016
January 2017
February 2018
May 2019
May 2020
September 2020
October 2020
November 2021
June 2022
November 2022
April 2023
May 2023
July 2023
December 2024
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 482}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 197}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 14, "token_count": 249}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 144}, {"author_id": 19, "token_count": 728}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 588}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 19, "token_count": 45}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
1393
48.88%
Andy Shevchenko
630
22.11%
Yang Yingliang
11
0.39%
Others
816
28.63%
Total
2850
spi-dw-mmio.c
450
-
34
1917
Serge Semin
Geert Uytterhoeven
Yang Yingliang
Kunihiko Hayashi
Andy Shevchenko
Others
May 1998
February 2002
January 2010
January 2011
February 2011
June 2011
July 2011
October 2011
December 2013
January 2014
June 2014
August 2015
October 2015
April 2017
July 2018
August 2018
October 2018
December 2018
March 2019
June 2019
July 2019
September 2019
October 2019
May 2020
August 2020
September 2020
December 2020
November 2021
July 2022
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
April 2024
May 2024
September 2024
December 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 399}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 546}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 19, "token_count": 33}, {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 31, "token_count": 8}, {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
59
3.08%
Geert Uytterhoeven
22
1.15%
Yang Yingliang
8
0.42%
Kunihiko Hayashi
8
0.42%
Andy Shevchenko
8
0.42%
Others
1799
93.84%
Total
1917
spi-dw-pci.c
214
-
21
875
Andy Shevchenko
Serge Semin
Geert Uytterhoeven
Others
May 1998
February 2002
December 2009
January 2010
December 2010
February 2011
June 2011
July 2011
September 2011
April 2012
October 2013
December 2013
January 2014
August 2014
January 2015
February 2015
October 2015
May 2016
May 2019
July 2019
August 2019
October 2019
January 2020
May 2020
September 2020
November 2021
October 2024
December 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 288}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 14, "token_count": 105}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 14, "token_count": 84}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 44}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
202
23.09%
Serge Semin
56
6.40%
Geert Uytterhoeven
1
0.11%
Others
616
70.40%
Total
875
spi-dw.h
308
-
19
1240
Serge Semin
Andy Shevchenko
Yang Yingliang
Others
December 2009
January 2010
September 2010
December 2010
March 2011
September 2011
December 2013
January 2014
October 2014
March 2015
August 2015
October 2015
November 2015
September 2016
November 2017
February 2018
July 2018
October 2018
May 2020
August 2020
September 2020
October 2020
December 2020
November 2021
July 2022
May 2023
July 2023
April 2024
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 435}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 14, "token_count": 68}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 19, "token_count": 37}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 89}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 167}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 19, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
340
27.42%
Andy Shevchenko
90
7.26%
Yang Yingliang
2
0.16%
Others
808
65.16%
Total
1240
spi-ep93xx.c
739
-
22
2982
Mika Westerberg
Yang Yingliang
Linus Walleij
Others
May 2010
May 2011
October 2011
March 2012
May 2012
January 2013
May 2013
July 2013
September 2013
October 2013
February 2014
May 2016
February 2017
August 2017
October 2018
April 2019
June 2019
April 2020
July 2020
July 2021
March 2023
July 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1246}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 793}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 462}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 122}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 122}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
2041
68.44%
Yang Yingliang
122
4.09%
Linus Walleij
6
0.20%
Others
813
27.26%
Total
2982
spi-falcon.c
433
-
9
1587
Yang Yingliang
Andy Shevchenko
Others
May 2012
January 2013
December 2013
June 2019
September 2019
March 2023
July 2023
August 2023
June 2025
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1535}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
27
1.70%
Andy Shevchenko
1
0.06%
Others
1559
98.24%
Total
1587
spi-fsi.c
606
-
5
2621
Yang Yingliang
Others
March 2020
September 2020
November 2020
April 2021
July 2021
October 2021
March 2022
May 2022
June 2022
March 2023
August 2023
January 2025
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2107}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 238}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.04%
Others
2620
99.96%
Total
2621
spi-fsl-cpm.c
419
-
17
2114
David Lechner
Others
May 2006
May 2008
March 2009
October 2009
June 2010
October 2010
February 2013
October 2013
September 2014
November 2014
January 2015
April 2015
November 2015
May 2019
September 2019
August 2020
October 2022
April 2023
August 2023
March 2024
June 2024
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 228}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1364}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 130}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
1
0.05%
Others
2113
99.95%
Total
2114
spi-fsl-cpm.h
38
-
7
175
Others
May 2006
May 2008
June 2009
October 2009
October 2010
June 2011
February 2013
May 2019
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
175
100.00%
Total
175
spi-fsl-dspi.c
1738
-
45
7927
Radu Pirea
Yang Yingliang
Andy Shevchenko
Mark Brown
Others
August 2013
September 2013
October 2013
February 2014
March 2014
May 2014
September 2014
October 2014
January 2015
March 2015
April 2015
May 2015
June 2015
March 2016
April 2016
August 2016
October 2016
November 2016
February 2017
May 2017
October 2017
November 2017
June 2018
July 2018
August 2018
October 2018
February 2019
August 2019
September 2019
December 2019
March 2020
April 2020
May 2020
June 2020
August 2020
September 2020
December 2020
May 2021
August 2021
September 2021
September 2022
November 2022
March 2023
May 2023
July 2023
August 2023
February 2024
June 2024
September 2024
October 2024
May 2025
June 2025
July 2025
September 2025
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1250}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 221}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 187}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1117}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 542}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 369}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1293}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 134}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 781}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 556}, ]}, ]
Author Name
Tokens
Token Proportion
Radu Pirea
134
1.69%
Yang Yingliang
18
0.23%
Andy Shevchenko
10
0.13%
Mark Brown
8
0.10%
Others
7603
95.91%
Total
7927
spi-fsl-espi.c
842
-
26
3938
Yang Yingliang
Chris Packham
Others
May 2006
September 2008
March 2009
October 2009
June 2010
August 2010
October 2010
December 2010
February 2011
October 2011
March 2012
February 2013
May 2013
September 2013
November 2013
December 2013
March 2014
April 2014
August 2014
September 2014
December 2014
August 2015
December 2015
January 2016
March 2016
August 2016
September 2016
October 2016
November 2016
July 2018
May 2019
September 2019
August 2020
September 2020
March 2021
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1040}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 541}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 394}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1271}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 58}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
58
1.47%
Chris Packham
12
0.30%
Others
3868
98.22%
Total
3938
spi-fsl-lib.c
162
-
16
594
Others
May 2006
May 2008
March 2009
June 2009
October 2009
April 2010
August 2010
October 2010
June 2011
April 2012
February 2013
July 2013
March 2014
June 2014
September 2014
December 2014
January 2015
May 2019
September 2021
February 2024
June 2024
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 245}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Others
594
100.00%
Total
594
spi-fsl-lib.h
111
-
10
404
Others
May 2006
July 2007
August 2007
May 2008
March 2009
June 2009
October 2009
May 2010
August 2010
October 2010
February 2013
December 2014
January 2015
September 2016
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
404
100.00%
Total
404
spi-fsl-lpspi.c
1047
-
28
4434
Yang Yingliang
Linus Walleij
Others
November 2016
December 2016
January 2017
May 2018
December 2018
January 2019
March 2019
April 2019
September 2019
November 2019
December 2019
February 2020
May 2020
June 2020
July 2020
April 2021
November 2021
April 2022
August 2022
September 2022
March 2023
May 2023
July 2023
August 2023
March 2024
April 2024
June 2024
August 2024
September 2024
February 2025
August 2025
November 2025
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1854}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1635}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
29
0.65%
Linus Walleij
2
0.05%
Others
4395
99.12%
Total
4434
spi-fsl-qspi.c
1004
-
14
4360
Frieder Schrempf
Yang Yingliang
Yogesh Gaur
Tudor-Dan Ambarus
Others
January 2019
March 2019
July 2019
October 2019
January 2020
February 2020
April 2020
July 2020
May 2022
September 2022
March 2023
August 2023
December 2024
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 29, "token_count": 4053}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 61}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Frieder Schrempf
4114
94.36%
Yang Yingliang
14
0.32%
Yogesh Gaur
1
0.02%
Tudor-Dan Ambarus
1
0.02%
Others
230
5.28%
Total
4360
spi-fsl-spi.c
800
-
31
3549
Yang Yingliang
Linus Walleij
Lukas Wunner
David Brownell
Others
May 2006
July 2007
August 2007
May 2008
July 2008
March 2009
June 2009
October 2009
January 2010
February 2010
April 2010
May 2010
July 2010
August 2010
September 2010
October 2010
February 2011
June 2011
September 2011
February 2013
May 2013
July 2013
November 2013
January 2014
February 2014
March 2014
June 2014
August 2014
September 2014
December 2014
August 2015
January 2017
March 2019
May 2019
August 2019
November 2019
December 2019
January 2020
June 2020
November 2020
April 2021
May 2021
August 2022
December 2022
March 2023
April 2023
August 2023
September 2024
January 2025
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 461}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 10}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 281}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 380}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 243}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 973}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 57}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 22, "token_count": 35}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 58, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 56}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
91
2.56%
Linus Walleij
90
2.54%
Lukas Wunner
18
0.51%
David Brownell
13
0.37%
Others
3337
94.03%
Total
3549
spi-fsl-spi.h
68
-
6
152
Others
May 2006
July 2007
May 2008
October 2010
February 2013
May 2019
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
152
100.00%
Total
152
spi-geni-qcom.c
1260
-
21
5934
Girish Mahadevan
Yang Yingliang
Neil Armstrong
Others
October 2018
January 2019
September 2019
February 2020
June 2020
July 2020
August 2020
September 2020
December 2020
March 2021
May 2021
October 2021
November 2021
January 2022
December 2022
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
October 2023
November 2023
February 2024
September 2024
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 21, "token_count": 2557}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 395}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 328}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 987}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 376}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 52, "token_count": 12}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 42}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 111}, ]}, ]
Author Name
Tokens
Token Proportion
Girish Mahadevan
2557
43.09%
Yang Yingliang
42
0.71%
Neil Armstrong
12
0.20%
Others
3299
55.59%
Total
5934
spi-gpio.c
436
-
23
1892
David Brownell
Linus Walleij
Lorenzo Bianconi
Andy Shevchenko
Yang Yingliang
Maxime Ripard
Others
January 2009
February 2009
April 2009
June 2010
June 2011
July 2011
October 2011
February 2012
September 2012
January 2013
May 2013
October 2013
May 2014
February 2018
July 2018
September 2018
November 2018
February 2019
April 2019
May 2019
July 2019
September 2019
February 2022
December 2022
March 2023
July 2023
August 2023
February 2024
May 2024
July 2024
February 2025
var spanGroupData = [ {"timestamp": 1230796800, "group": [ {"author_id": 11, "token_count": 812}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 180}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 91}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 55}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 38}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
812
42.92%
Linus Walleij
241
12.74%
Lorenzo Bianconi
91
4.81%
Andy Shevchenko
51
2.70%
Yang Yingliang
38
2.01%
Maxime Ripard
1
0.05%
Others
642
33.93%
Total
1892
spi-gxp.c
320
-
5
1603
Yang Yingliang
Others
July 2022
September 2022
October 2022
March 2023
August 2023
September 2023
var spanGroupData = [ {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1582}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
9
0.56%
Others
1594
99.44%
Total
1603
spi-hisi-kunpeng.c
555
-
6
2370
Yang Yingliang
Others
March 2021
April 2021
June 2021
November 2021
March 2023
May 2023
July 2023
July 2024
September 2024
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2059}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 216}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 43}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
43
1.81%
Others
2327
98.19%
Total
2370
spi-hisi-sfc-v3xx.c
547
-
8
2296
Yang Yingliang
Others
December 2019
February 2020
April 2020
September 2020
January 2021
April 2021
November 2022
March 2023
August 2023
January 2024
September 2024
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1303}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 209}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 646}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
9
0.39%
Others
2287
99.61%
Total
2296
spi-img-spfi.c
765
-
14
3565
Andrew Bresticker
Yang Yingliang
Linus Walleij
Others
November 2014
December 2014
March 2015
April 2015
June 2015
July 2018
June 2019
November 2019
December 2019
June 2020
April 2022
September 2022
October 2022
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 50, "token_count": 2931}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 50, "token_count": 50}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 50, "token_count": 32}, {"author_id": 60, "token_count": 241}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 94}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Bresticker
3013
84.52%
Yang Yingliang
99
2.78%
Linus Walleij
5
0.14%
Others
448
12.57%
Total
3565
spi-imx.c
2048
-
60
8779
Yang Yingliang
Linus Walleij
Frieder Schrempf
Andy Shevchenko
Others
May 1998
February 2002
September 2009
October 2009
November 2009
December 2009
January 2010
September 2010
October 2010
January 2011
February 2011
July 2011
October 2011
March 2012
May 2012
September 2012
January 2013
May 2013
July 2013
October 2013
December 2013
February 2014
September 2014
December 2014
February 2015
December 2015
February 2016
March 2016
June 2016
September 2016
October 2016
November 2016
January 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
January 2018
May 2018
July 2018
October 2018
November 2018
March 2019
November 2019
December 2019
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
March 2021
April 2021
July 2021
April 2022
May 2022
November 2022
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
December 2023
January 2024
February 2024
April 2024
May 2024
June 2024
September 2024
October 2024
November 2024
February 2025
April 2025
October 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1930}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 195}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 527}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 410}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 609}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 497}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 410}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 561}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 297}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 262}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 402}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 55}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 355}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
55
0.63%
Linus Walleij
18
0.21%
Frieder Schrempf
5
0.06%
Andy Shevchenko
1
0.01%
Others
8700
99.10%
Total
8779
spi-intel-pci.c
115
-
11
813
Mika Westerberg
Andy Shevchenko
Others
November 2016
February 2017
June 2017
September 2017
October 2017
August 2018
April 2019
June 2019
August 2019
September 2019
October 2019
December 2019
January 2020
June 2020
September 2020
January 2021
April 2021
February 2022
April 2022
June 2022
February 2023
September 2023
January 2024
February 2024
October 2024
December 2024
April 2025
October 2025
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 632}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
723
88.93%
Andy Shevchenko
1
0.12%
Others
89
10.95%
Total
813
spi-intel-platform.c
43
-
5
138
Mika Westerberg
Others
November 2016
February 2017
June 2019
February 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
118
85.51%
Others
20
14.49%
Total
138
spi-intel.c
1524
-
15
6272
Mika Westerberg
Yang Yingliang
Tudor-Dan Ambarus
Others
November 2016
September 2017
February 2018
March 2019
June 2019
September 2019
June 2020
July 2020
February 2022
April 2022
May 2022
August 2022
October 2022
February 2023
March 2023
August 2023
November 2023
February 2024
August 2024
October 2024
April 2025
October 2025
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 2544}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 1900}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 294}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 652}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 99}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 2, "token_count": 83}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 221}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
5654
90.15%
Yang Yingliang
30
0.48%
Tudor-Dan Ambarus
2
0.03%
Others
571
9.10%
Total
6272
spi-intel.h
19
-
4
42
Mika Westerberg
Others
November 2016
June 2019
February 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
30
71.43%
Others
12
28.57%
Total
42
spi-iproc-qspi.c
152
-
4
691
Kamal Dasu
Others
August 2016
May 2019
October 2022
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 680}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kamal Dasu
680
98.41%
Others
11
1.59%
Total
691
spi-jcore.c
235
-
7
989
Yang Yingliang
Others
August 2016
November 2016
March 2018
May 2019
January 2020
March 2023
August 2023
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 929}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
32
3.24%
Others
957
96.76%
Total
989
spi-kspi2.c
431
-
1
1782
Others
December 2024
var spanGroupData = [ {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1782}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1782
100.00%
Total
1782
spi-lantiq-ssc.c
1044
-
13
4495
Hauke Mehrtens
Yang Yingliang
Linus Walleij
Others
February 2017
May 2019
September 2019
June 2020
July 2020
September 2020
September 2021
February 2022
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 35, "token_count": 3794}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 595}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 64}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hauke Mehrtens
3795
84.43%
Yang Yingliang
64
1.42%
Linus Walleij
5
0.11%
Others
631
14.04%
Total
4495
spi-ljca.c
297
-
4
1304
Yang Yingliang
Others
October 2023
November 2023
December 2024
September 2025
var spanGroupData = [ {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1301}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.08%
Others
1303
99.92%
Total
1304
spi-lm70llp.c
327
-
13
1019
Yang Yingliang
Lorenzo Bianconi
Andy Shevchenko
Others
July 2007
October 2007
January 2009
June 2010
June 2011
December 2015
July 2018
May 2019
March 2021
May 2021
August 2023
February 2024
March 2024
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 916}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
13
1.28%
Lorenzo Bianconi
4
0.39%
Andy Shevchenko
1
0.10%
Others
1001
98.23%
Total
1019
spi-loongson-core.c
280
-
3
1496
Others
June 2023
December 2024
June 2025
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1491}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1496
100.00%
Total
1496
spi-loongson-pci.c
54
-
3
230
Others
June 2023
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
230
100.00%
Total
230
spi-loongson-plat.c
47
-
2
176
Others
June 2023
December 2024
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
176
100.00%
Total
176
spi-loongson.h
49
-
1
157
Others
June 2023
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 157}, ]}, ]
Author Name
Tokens
Token Proportion
Others
157
100.00%
Total
157
spi-loopback-test.c
1124
-
21
4564
Martin Sperl
Geert Uytterhoeven
Others
November 2015
December 2015
January 2016
June 2016
August 2016
February 2017
March 2017
June 2017
July 2017
May 2019
September 2019
July 2020
September 2020
April 2021
May 2021
September 2022
January 2023
April 2023
July 2023
February 2024
May 2025
August 2025
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 3912}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 287}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Sperl
3969
86.96%
Geert Uytterhoeven
5
0.11%
Others
590
12.93%
Total
4564
spi-lp8841-rtc.c
244
-
6
991
Yang Yingliang
Andy Shevchenko
Others
February 2016
May 2019
September 2019
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 947}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
36
3.63%
Andy Shevchenko
5
0.50%
Others
950
95.86%
Total
991
spi-mem.c
1069
-
33
4564
Boris Brezillon
Patrice Chotard
Frieder Schrempf
David Brownell
Geert Uytterhoeven
Chuanhong Guo
Tudor-Dan Ambarus
Sowjanya Komatineni
Cédric Le Goater
Tomer Maimon
William Zhang
Yogesh Gaur
Naga Sureshkumar Relli
Lars-Peter Clausen
Chris Packham
Yang Yingliang
Others
January 2006
January 2013
April 2017
April 2018
August 2018
September 2018
November 2018
December 2018
January 2019
April 2019
August 2019
November 2019
February 2020
March 2020
April 2020
June 2020
September 2020
October 2020
December 2020
February 2021
April 2021
May 2021
June 2021
January 2022
April 2022
May 2022
June 2022
February 2023
March 2023
November 2023
February 2024
March 2024
August 2024
September 2024
December 2024
January 2025
March 2025
April 2025
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 31}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 1800}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 29, "token_count": 66}, {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 32, "token_count": 166}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 32, "token_count": 894}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 32, "token_count": 198}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 313}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 235}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
3058
67.00%
Patrice Chotard
318
6.97%
Frieder Schrempf
66
1.45%
David Brownell
31
0.68%
Geert Uytterhoeven
16
0.35%
Chuanhong Guo
13
0.28%
Tudor-Dan Ambarus
12
0.26%
Sowjanya Komatineni
9
0.20%
Cédric Le Goater
8
0.18%
Tomer Maimon
7
0.15%
William Zhang
6
0.13%
Yogesh Gaur
5
0.11%
Naga Sureshkumar Relli
5
0.11%
Lars-Peter Clausen
5
0.11%
Chris Packham
5
0.11%
Yang Yingliang
1
0.02%
Others
986
21.60%
Total
4564
spi-meson-spicc.c
1162
-
17
5171
Neil Armstrong
Sunny Luo
Yang Yingliang
Mark Brown
Linus Walleij
Andy Shevchenko
Others
May 2017
November 2017
April 2018
September 2019
December 2019
March 2020
July 2021
January 2022
August 2022
September 2022
October 2022
November 2022
March 2023
July 2023
August 2023
September 2023
May 2024
June 2024
July 2024
September 2024
April 2025
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 52, "token_count": 1933}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 52, "token_count": 528}, {"author_id": 18, "token_count": 960}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 52, "token_count": 338}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 52, "token_count": 94}, {"author_id": 60, "token_count": 194}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 54}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 970}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Armstrong
2894
55.97%
Sunny Luo
966
18.68%
Yang Yingliang
54
1.04%
Mark Brown
5
0.10%
Linus Walleij
5
0.10%
Andy Shevchenko
2
0.04%
Others
1245
24.08%
Total
5171
spi-meson-spifc.c
444
-
11
1744
Yang Yingliang
Neil Armstrong
Others
November 2014
December 2014
January 2015
September 2015
September 2016
May 2019
September 2019
January 2022
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1658}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 49}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
49
2.81%
Neil Armstrong
13
0.75%
Others
1682
96.44%
Total
1744
spi-microchip-core-qspi.c
771
-
6
3457
Yang Yingliang
Others
August 2022
March 2023
August 2023
May 2024
September 2024
December 2024
June 2025
var spanGroupData = [ {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2307}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
2
0.06%
Others
2385
68.99%
Total
3457
spi-microchip-core.c
625
-
10
2542
Yang Yingliang
Others
June 2022
July 2022
August 2022
March 2023
July 2023
August 2023
May 2024
July 2024
September 2024
March 2025
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2068}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 52}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 320}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
77
3.03%
Others
2465
96.97%
Total
2542
spi-mpc512x-psc.c
538
-
17
2151
Yang Yingliang
Andy Shevchenko
Linus Walleij
Others
April 2010
May 2010
July 2010
February 2011
October 2011
January 2013
March 2013
June 2013
August 2013
September 2013
November 2013
December 2013
April 2014
March 2015
July 2015
May 2019
September 2019
May 2021
January 2022
February 2022
February 2023
March 2023
August 2023
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 1465}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 248}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 14, "token_count": 38}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
39
1.81%
Andy Shevchenko
38
1.77%
Linus Walleij
29
1.35%
Others
2045
95.07%
Total
2151
spi-mpc52xx-psc.c
368
-
22
1739
Andy Shevchenko
Yang Yingliang
Mark Brown
David Brownell
Geert Uytterhoeven
Others
May 1998
February 2002
January 2005
May 2007
October 2007
January 2008
March 2008
July 2008
October 2008
December 2008
June 2009
November 2009
January 2010
April 2010
July 2010
February 2011
October 2011
May 2019
September 2019
May 2021
June 2022
February 2023
March 2023
August 2023
October 2023
September 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1438}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
33
1.90%
Yang Yingliang
23
1.32%
Mark Brown
13
0.75%
David Brownell
12
0.69%
Geert Uytterhoeven
1
0.06%
Others
1657
95.28%
Total
1739
spi-mpc52xx.c
550
-
23
2440
Yang Yingliang
Andy Shevchenko
Others
May 1998
February 2002
May 2007
November 2009
January 2010
April 2010
June 2010
July 2010
August 2010
February 2011
October 2011
August 2012
May 2013
March 2014
April 2014
January 2017
June 2019
February 2020
February 2021
May 2021
April 2022
May 2022
September 2022
March 2023
August 2023
December 2023
September 2024
November 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2237}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 41}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
41
1.68%
Andy Shevchenko
8
0.33%
Others
2391
97.99%
Total
2440
spi-mt65xx.c
1498
-
29
7426
Leilk Liu
Yang Yingliang
Linus Walleij
Mark Brown
Andy Shevchenko
Others
August 2015
September 2015
October 2015
November 2015
December 2015
January 2017
June 2017
September 2018
October 2018
November 2018
May 2019
June 2019
September 2019
November 2019
July 2020
February 2021
June 2021
July 2021
August 2021
October 2021
January 2022
March 2022
April 2022
September 2022
October 2022
November 2022
December 2022
March 2023
May 2023
July 2023
August 2023
January 2024
March 2024
July 2024
September 2024
December 2024
March 2025
June 2025
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 3099}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 219}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 175}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 191}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 116}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 41, "token_count": 6}, {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 8, "token_count": 2024}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 148}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Leilk Liu
5771
77.71%
Yang Yingliang
148
1.99%
Linus Walleij
10
0.13%
Mark Brown
6
0.08%
Andy Shevchenko
1
0.01%
Others
1406
18.93%
Total
7426
spi-mt7621.c
388
-
13
1695
Chuanhong Guo
Yang Yingliang
Ranjit Waghmode
Lukas Wunner
Others
August 2013
June 2015
March 2018
June 2018
December 2018
February 2019
March 2019
September 2019
December 2020
August 2022
March 2023
August 2023
March 2024
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 982}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 370}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 149}, ]}, ]
Author Name
Tokens
Token Proportion
Chuanhong Guo
54
3.19%
Yang Yingliang
26
1.53%
Ranjit Waghmode
3
0.18%
Lukas Wunner
2
0.12%
Others
1610
94.99%
Total
1695
spi-mtk-nor.c
1008
-
10
5415
Chuanhong Guo
Yang Yingliang
Others
March 2020
April 2020
August 2020
September 2020
October 2020
November 2020
September 2021
January 2022
April 2022
November 2022
December 2022
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 3447}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 996}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 523}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuanhong Guo
4443
82.05%
Yang Yingliang
7
0.13%
Others
965
17.82%
Total
5415
spi-mtk-snfi.c
1487
-
9
7458
Chuanhong Guo
Yang Yingliang
Others
September 2021
April 2022
December 2022
January 2023
March 2023
August 2023
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 7157}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Chuanhong Guo
7157
95.96%
Yang Yingliang
3
0.04%
Others
298
4.00%
Total
7458
spi-mux.c
204
-
9
774
Chris Packham
David Lechner
Mark Brown
Yang Yingliang
Others
February 2020
May 2020
September 2020
July 2021
October 2021
September 2022
March 2023
August 2023
July 2024
March 2025
var spanGroupData = [ {"timestamp": 1580544000, "group": [ {"author_id": 56, "token_count": 673}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Packham
673
86.95%
David Lechner
16
2.07%
Mark Brown
6
0.78%
Yang Yingliang
1
0.13%
Others
78
10.08%
Total
774
spi-mxic.c
860
-
12
4359
Yang Yingliang
Boris Brezillon
Lukas Wunner
Others
February 2018
October 2018
March 2019
September 2019
June 2020
December 2020
August 2021
December 2021
January 2022
February 2022
October 2022
March 2023
August 2023
May 2024
September 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 26}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2714}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 951}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 461}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 49}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
51
1.17%
Boris Brezillon
26
0.60%
Lukas Wunner
1
0.02%
Others
4281
98.21%
Total
4359
spi-mxs.c
675
-
24
2918
Yang Yingliang
Linus Walleij
Andy Shevchenko
Others
August 2012
September 2012
October 2012
December 2012
January 2013
February 2013
April 2013
May 2013
July 2013
September 2013
October 2013
November 2013
February 2014
September 2014
October 2014
November 2014
February 2015
September 2017
May 2018
January 2019
September 2019
December 2019
March 2020
April 2022
March 2023
July 2023
August 2023
February 2024
September 2024
December 2024
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1887}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 304}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 350}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 53}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
53
1.82%
Linus Walleij
1
0.03%
Andy Shevchenko
1
0.03%
Others
2862
98.08%
Total
2918
spi-npcm-fiu.c
773
-
13
3884
Tomer Maimon
Yang Yingliang
Andy Shevchenko
Others
August 2019
September 2019
January 2020
June 2020
March 2022
July 2022
October 2022
March 2023
July 2023
August 2023
September 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 3723}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 64}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tomer Maimon
3787
97.50%
Yang Yingliang
12
0.31%
Andy Shevchenko
3
0.08%
Others
73
1.88%
Total
3884
spi-npcm-pspi.c
462
-
10
2016
Tomer Maimon
Yang Yingliang
Linus Walleij
Andy Shevchenko
Others
November 2018
December 2018
January 2019
September 2019
January 2020
June 2020
May 2021
July 2022
March 2023
August 2023
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 1796}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 17, "token_count": 102}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 51}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tomer Maimon
1920
95.24%
Yang Yingliang
51
2.53%
Linus Walleij
2
0.10%
Andy Shevchenko
1
0.05%
Others
42
2.08%
Total
2016
spi-nxp-fspi.c
1480
-
18
6372
Yogesh Gaur
Andy Shevchenko
Yang Yingliang
Others
January 2019
December 2019
January 2020
March 2020
September 2020
November 2020
March 2021
June 2021
October 2021
September 2022
November 2022
March 2023
July 2023
August 2023
September 2023
October 2023
January 2024
August 2024
September 2024
December 2024
April 2025
June 2025
September 2025
November 2025
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 28, "token_count": 4626}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 194}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 260}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 230}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 329}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 352}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 14, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Yogesh Gaur
4626
72.60%
Andy Shevchenko
21
0.33%
Yang Yingliang
8
0.13%
Others
1717
26.95%
Total
6372
spi-oc-tiny.c
303
-
15
1508
Yang Yingliang
Linus Walleij
Andy Shevchenko
Others
February 2011
July 2011
October 2011
July 2012
March 2013
July 2013
August 2013
January 2014
September 2015
June 2019
September 2019
December 2019
May 2021
March 2023
August 2023
February 2024
September 2024
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1411}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
22
1.46%
Linus Walleij
5
0.33%
Andy Shevchenko
1
0.07%
Others
1480
98.14%
Total
1508
spi-offload-trigger-adi-util-sigma-delta.c
62
-
1
232
David Lechner
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1748761200, "group": [ {"author_id": 15, "token_count": 222}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 15, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
232
100.00%
Total
232
spi-offload-trigger-pwm.c
169
-
1
728
David Lechner
February 2025
var spanGroupData = [ {"timestamp": 1738396800, "group": [ {"author_id": 15, "token_count": 728}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
728
100.00%
Total
728
spi-offload.c
465
-
8
1507
David Lechner
Geert Uytterhoeven
Mark Brown
Andy Shevchenko
Others
March 2010
January 2014
July 2016
June 2017
July 2023
October 2023
June 2024
February 2025
April 2025
June 2025
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 15, "token_count": 1453}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
1481
98.27%
Geert Uytterhoeven
5
0.33%
Mark Brown
3
0.20%
Andy Shevchenko
1
0.07%
Others
17
1.13%
Total
1507
spi-omap-uwire.c
546
-
25
2001
David Brownell
Lukas Wunner
Yang Yingliang
Mark Brown
Andy Shevchenko
Others
May 1998
February 2002
February 2007
May 2007
July 2007
August 2007
April 2008
September 2008
January 2009
March 2009
June 2009
July 2011
May 2013
October 2013
February 2014
June 2014
December 2014
September 2015
August 2019
July 2020
May 2021
September 2022
March 2023
July 2023
August 2023
February 2024
June 2024
September 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 11, "token_count": 1787}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 58, "token_count": 28}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
1803
90.10%
Lukas Wunner
28
1.40%
Yang Yingliang
22
1.10%
Mark Brown
3
0.15%
Andy Shevchenko
2
0.10%
Others
143
7.15%
Total
2001
spi-omap2-mcspi.c
1671
-
71
7539
Vignesh R
Yang Yingliang
Lukas Wunner
Neil Armstrong
Mark Brown
David Brownell
Andy Shevchenko
Linus Walleij
Others
May 1998
February 2002
July 2007
August 2007
January 2008
April 2008
September 2008
June 2009
July 2009
September 2009
March 2010
April 2010
September 2010
October 2010
December 2010
February 2011
March 2011
June 2011
October 2011
February 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
February 2014
March 2014
July 2014
August 2014
May 2015
July 2015
October 2015
November 2015
February 2016
April 2016
June 2016
July 2016
September 2016
March 2017
April 2018
October 2018
November 2018
January 2019
May 2019
November 2019
February 2020
June 2020
September 2020
February 2021
May 2021
April 2022
May 2022
September 2022
March 2023
August 2023
September 2023
October 2023
February 2024
March 2024
May 2024
June 2024
July 2024
September 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 2405}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 476}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 373}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 479}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 52, "token_count": 48}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 59, "token_count": 387}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 59, "token_count": 202}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 58, "token_count": 59}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 165}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 41, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Vignesh R
593
7.87%
Yang Yingliang
165
2.19%
Lukas Wunner
59
0.78%
Neil Armstrong
48
0.64%
Mark Brown
26
0.34%
David Brownell
12
0.16%
Andy Shevchenko
5
0.07%
Linus Walleij
4
0.05%
Others
6558
86.99%
Total
7539
spi-orion.c
856
-
41
3288
Yang Yingliang
Mark Brown
Linus Walleij
David Brownell
Chris Packham
Tudor-Dan Ambarus
Andy Shevchenko
Others
August 2008
March 2009
June 2009
June 2011
April 2012
July 2012
November 2012
February 2013
May 2013
July 2013
October 2013
February 2014
June 2014
July 2014
September 2014
October 2014
December 2014
January 2015
May 2015
August 2015
May 2016
June 2016
December 2016
April 2017
May 2017
July 2017
January 2018
February 2018
August 2018
March 2019
June 2019
September 2019
April 2020
July 2020
December 2020
March 2021
April 2021
August 2021
October 2021
March 2023
July 2023
August 2023
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 1408}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 30}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 171}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 67}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
67
2.04%
Mark Brown
30
0.91%
Linus Walleij
8
0.24%
David Brownell
4
0.12%
Chris Packham
4
0.12%
Tudor-Dan Ambarus
1
0.03%
Andy Shevchenko
1
0.03%
Others
3173
96.50%
Total
3288
spi-pci1xxxx.c
1031
-
9
5658
Thangaraj Samynathan
Yang Yingliang
Andy Shevchenko
Others
October 2022
March 2023
April 2023
July 2023
August 2023
September 2023
February 2024
April 2024
May 2024
April 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2444}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 45, "token_count": 2421}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 45, "token_count": 109}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 45, "token_count": 623}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thangaraj Samynathan
3153
55.73%
Yang Yingliang
8
0.14%
Andy Shevchenko
3
0.05%
Others
2494
44.08%
Total
5658
spi-pic32-sqi.c
692
-
15
3014
Purna Chandra Mandal
Yang Yingliang
Andy Shevchenko
Others
April 2016
July 2016
October 2018
January 2019
June 2019
September 2019
March 2023
July 2023
August 2023
April 2024
September 2024
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 2929}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 55}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Purna Chandra Mandal
2929
97.18%
Yang Yingliang
55
1.82%
Andy Shevchenko
1
0.03%
Others
29
0.96%
Total
3014
spi-pic32.c
869
-
17
3667
Purna Chandra Mandal
Yang Yingliang
Linus Walleij
Andy Shevchenko
Others
April 2016
July 2016
July 2017
September 2018
March 2019
June 2019
November 2019
August 2021
January 2022
March 2023
July 2023
August 2023
February 2024
April 2024
September 2024
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 3405}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 102}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Purna Chandra Mandal
3405
92.86%
Yang Yingliang
102
2.78%
Linus Walleij
8
0.22%
Andy Shevchenko
5
0.14%
Others
147
4.01%
Total
3667
spi-pl022.c
2190
-
47
8421
Linus Walleij
Yang Yingliang
Patrice Chotard
Mark Brown
Geert Uytterhoeven
Others
May 1998
February 2002
June 2009
October 2009
January 2010
May 2010
September 2010
October 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
August 2011
September 2011
October 2011
November 2011
February 2012
March 2012
April 2012
June 2012
August 2012
September 2012
October 2012
January 2013
July 2013
August 2013
September 2013
October 2013
March 2014
August 2014
September 2014
October 2014
December 2014
February 2015
November 2015
August 2017
September 2018
January 2019
May 2019
November 2019
July 2020
January 2021
March 2021
May 2021
October 2021
March 2023
June 2023
August 2023
November 2023
December 2023
September 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 4259}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 10, "token_count": 299}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 10, "token_count": 1433}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 150}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 309}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 228}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 72}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 19}, {"author_id": 12, "token_count": 6}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 56}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
6625
78.67%
Yang Yingliang
56
0.67%
Patrice Chotard
6
0.07%
Mark Brown
5
0.06%
Geert Uytterhoeven
1
0.01%
Others
1713
20.34%
Total
8421
spi-ppc4xx.c
497
-
21
1842
Yang Yingliang
Andy Shevchenko
Linus Walleij
Others
September 2009
January 2010
March 2010
April 2010
May 2010
July 2010
August 2010
February 2011
June 2011
October 2011
July 2012
May 2013
September 2013
August 2015
June 2019
July 2020
May 2021
March 2023
August 2023
February 2024
July 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1696}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 33}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 14, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
33
1.79%
Andy Shevchenko
25
1.36%
Linus Walleij
15
0.81%
Others
1769
96.04%
Total
1842
spi-pxa2xx-dma.c
225
-
9
918
Mika Westerberg
Andy Shevchenko
Others
March 2006
November 2007
November 2010
January 2013
April 2013
May 2013
August 2014
December 2014
March 2016
June 2016
September 2016
February 2018
April 2018
January 2019
June 2019
April 2021
May 2021
April 2024
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 648}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
674
73.42%
Andy Shevchenko
75
8.17%
Others
169
18.41%
Total
918
spi-pxa2xx-pci.c
350
-
17
1800
Andy Shevchenko
Mika Westerberg
Others
March 2006
November 2010
February 2011
July 2011
April 2012
January 2013
December 2013
April 2014
May 2014
July 2014
August 2014
November 2014
February 2016
April 2016
July 2016
August 2016
January 2017
January 2019
March 2019
May 2019
October 2019
February 2021
April 2021
May 2021
February 2022
April 2024
May 2024
August 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 229}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 177}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 149}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 679}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 49}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
1175
65.28%
Mika Westerberg
238
13.22%
Others
387
21.50%
Total
1800
spi-pxa2xx-platform.c
230
-
20
1019
Andy Shevchenko
Mika Westerberg
David Brownell
Others
March 2006
October 2007
November 2007
April 2008
July 2009
September 2009
March 2010
November 2010
January 2013
April 2013
September 2013
May 2014
November 2014
June 2015
October 2015
July 2017
October 2018
January 2019
April 2019
May 2019
October 2019
April 2021
October 2022
March 2024
April 2024
May 2024
August 2024
September 2024
December 2024
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 665}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
788
77.33%
Mika Westerberg
32
3.14%
David Brownell
1
0.10%
Others
198
19.43%
Total
1019
spi-pxa2xx.c
1542
-
38
6296
Andy Shevchenko
Mika Westerberg
Yang Yingliang
David Brownell
Mark Brown
Lukas Wunner
Geert Uytterhoeven
Others
March 2006
May 2006
December 2006
January 2007
October 2007
November 2007
February 2008
April 2008
September 2008
October 2008
March 2009
April 2009
June 2009
July 2009
March 2010
October 2010
November 2010
January 2013
March 2013
May 2013
July 2013
September 2013
October 2013
May 2014
October 2014
November 2014
December 2014
March 2015
June 2015
July 2015
August 2015
September 2015
October 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
September 2016
January 2017
May 2017
July 2017
February 2018
April 2018
September 2018
October 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
October 2019
January 2020
February 2020
April 2020
May 2020
April 2021
May 2021
July 2021
November 2021
December 2021
October 2022
March 2023
August 2023
March 2024
April 2024
May 2024
August 2024
December 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1092}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 897}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 264}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 326}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 209}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 14, "token_count": 313}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 269}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 110}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 108}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 280}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 24}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 289}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 55}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 55}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 228}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 14, "token_count": 122}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
1352
21.47%
Mika Westerberg
1046
16.61%
Yang Yingliang
9
0.14%
David Brownell
9
0.14%
Mark Brown
5
0.08%
Lukas Wunner
3
0.05%
Geert Uytterhoeven
1
0.02%
Others
3871
61.48%
Total
6296
spi-pxa2xx.h
141
-
15
508
Mika Westerberg
Andy Shevchenko
Yang Yingliang
Others
March 2006
December 2006
November 2007
September 2008
April 2009
July 2009
December 2009
November 2010
January 2013
August 2014
October 2014
November 2014
December 2014
June 2016
February 2018
April 2018
November 2018
January 2019
March 2019
June 2019
April 2021
May 2021
March 2023
August 2023
February 2024
March 2024
April 2024
May 2024
August 2024
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 153}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 35}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
160
31.50%
Andy Shevchenko
87
17.13%
Yang Yingliang
1
0.20%
Others
260
51.18%
Total
508
spi-qcom-qspi.c
916
-
18
4067
Girish Mahadevan
Yang Yingliang
Lukas Wunner
Andy Shevchenko
Others
October 2018
September 2019
January 2020
June 2020
July 2020
August 2020
September 2020
December 2020
January 2021
March 2021
March 2023
April 2023
May 2023
July 2023
August 2023
September 2024
November 2024
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 21, "token_count": 2469}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 23}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1025}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 59}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Girish Mahadevan
2469
60.71%
Yang Yingliang
59
1.45%
Lukas Wunner
23
0.57%
Andy Shevchenko
1
0.02%
Others
1515
37.25%
Total
4067
spi-qpic-snand.c
1653
-
3
9179
Md Sadre Alam
Geert Uytterhoeven
Others
November 2024
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 1730444400, "group": [ {"author_id": 7, "token_count": 88}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 8574}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 343}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Md Sadre Alam
8667
94.42%
Geert Uytterhoeven
2
0.02%
Others
510
5.56%
Total
9179
spi-qup.c
1373
-
22
6156
Ivan T. Ivanov
Yang Yingliang
Md Sadre Alam
Andy Shevchenko
Others
February 2014
May 2014
June 2014
December 2014
March 2015
May 2016
August 2016
July 2017
August 2017
June 2019
November 2019
February 2020
March 2022
August 2022
October 2022
March 2023
May 2023
August 2023
September 2023
May 2024
June 2024
September 2024
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 55, "token_count": 2841}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 55, "token_count": 11}, {"author_id": 60, "token_count": 1124}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1412}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 117}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 219}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ivan T. Ivanov
2858
46.43%
Yang Yingliang
117
1.90%
Md Sadre Alam
3
0.05%
Andy Shevchenko
2
0.03%
Others
3176
51.59%
Total
6156
spi-rb4xx.c
207
-
9
885
Yang Yingliang
Andy Shevchenko
Others
April 2015
October 2018
June 2019
September 2019
May 2020
March 2023
July 2023
August 2023
August 2025
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 738}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
25
2.82%
Andy Shevchenko
1
0.11%
Others
859
97.06%
Total
885
spi-realtek-rtl-snand.c
418
-
1
2085
Chris Packham
October 2024
var spanGroupData = [ {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 2085}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Packham
2085
100.00%
Total
2085
spi-realtek-rtl.c
209
-
2
917
Yang Yingliang
Others
January 2021
August 2023
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 916}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.11%
Others
916
99.89%
Total
917
spi-rockchip-sfc.c
843
-
13
3858
Chris Morgan
Yang Yingliang
Andy Shevchenko
Others
August 2021
March 2023
April 2023
July 2023
August 2023
September 2024
November 2024
December 2024
October 2025
var spanGroupData = [ {"timestamp": 1627801200, "group": [ {"author_id": 51, "token_count": 3010}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 663}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Morgan
3010
78.02%
Yang Yingliang
23
0.60%
Andy Shevchenko
1
0.03%
Others
824
21.36%
Total
3858
spi-rockchip.c
1055
-
35
4883
Yang Yingliang
Andy Shevchenko
Others
June 2014
July 2014
September 2014
October 2014
December 2014
January 2015
February 2015
March 2015
January 2016
February 2016
March 2016
May 2016
July 2016
December 2016
June 2017
August 2017
October 2018
April 2019
May 2019
March 2020
May 2020
July 2020
October 2020
January 2021
February 2021
June 2021
August 2021
February 2022
April 2022
June 2022
February 2023
March 2023
July 2023
August 2023
January 2024
August 2024
September 2024
December 2024
March 2025
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2220}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 833}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 246}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 524}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 29}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
29
0.59%
Andy Shevchenko
8
0.16%
Others
4846
99.24%
Total
4883
spi-rpc-if.c
235
-
8
1178
Geert Uytterhoeven
Yang Yingliang
Others
June 2020
December 2020
October 2021
March 2022
November 2022
March 2023
August 2023
May 2024
July 2024
September 2024
October 2024
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1061}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
31
2.63%
Yang Yingliang
1
0.08%
Others
1146
97.28%
Total
1178
spi-rspi.c
1437
-
18
6579
Geert Uytterhoeven
Yoshihiro Shimoda
Yang Yingliang
Others
March 2012
April 2012
August 2012
May 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
October 2014
April 2015
May 2015
June 2015
August 2016
November 2016
October 2017
December 2017
March 2018
August 2018
September 2018
October 2018
February 2019
March 2019
October 2019
January 2020
February 2020
March 2020
June 2020
August 2020
June 2021
November 2021
April 2022
July 2022
March 2023
July 2023
August 2023
September 2024
July 2025
var spanGroupData = [ {"timestamp": 1330588800, "group": [ {"author_id": 34, "token_count": 1410}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 234}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 34, "token_count": 32}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 346}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 1780}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 29}, {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 691}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 245}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 384}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 101}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 154}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 248}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
3657
55.59%
Yoshihiro Shimoda
1680
25.54%
Yang Yingliang
1
0.02%
Others
1241
18.86%
Total
6579
spi-rzv2h-rspi.c
466
-
1
1965
Fabrizio Castro
July 2025
var spanGroupData = [ {"timestamp": 1751353200, "group": [ {"author_id": 23, "token_count": 1965}, ]}, ]
Author Name
Tokens
Token Proportion
Fabrizio Castro
1965
100.00%
Total
1965
spi-rzv2m-csi.c
696
-
3
3021
Fabrizio Castro
Yang Yingliang
Others
June 2023
July 2023
August 2023
September 2023
September 2024
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 23, "token_count": 2673}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 74}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 23, "token_count": 271}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Fabrizio Castro
3018
99.90%
Yang Yingliang
1
0.03%
Others
2
0.07%
Total
3021
spi-s3c64xx.c
1675
-
44
7541
Mark Brown
Tudor-Dan Ambarus
Yang Yingliang
Linus Walleij
Others
November 2009
January 2010
August 2010
September 2010
September 2011
November 2011
December 2011
February 2012
March 2012
April 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
November 2014
December 2014
May 2015
July 2015
September 2015
June 2016
July 2016
November 2016
January 2017
February 2017
December 2017
April 2018
October 2020
April 2021
January 2022
March 2022
May 2022
June 2022
August 2022
September 2022
March 2023
May 2023
June 2023
July 2023
August 2023
January 2024
February 2024
March 2024
April 2024
August 2024
September 2024
February 2025
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1948}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 41, "token_count": 60}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 145}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 41, "token_count": 192}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 41, "token_count": 6}, {"author_id": 60, "token_count": 1059}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 41, "token_count": 15}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 41, "token_count": 16}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 41, "token_count": 42}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 41, "token_count": 38}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 41, "token_count": 768}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 41, "token_count": 54}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 188}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 259}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 19}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 239}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 86}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 20, "token_count": 628}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Brown
1378
18.27%
Tudor-Dan Ambarus
629
8.34%
Yang Yingliang
86
1.14%
Linus Walleij
19
0.25%
Others
5429
71.99%
Total
7541
spi-sc18is602.c
337
-
14
1543
Yang Yingliang
Andy Shevchenko
Lukas Wunner
Others
August 2012
December 2013
January 2014
February 2014
February 2015
August 2016
September 2016
February 2017
May 2019
September 2019
December 2020
May 2021
November 2022
March 2023
May 2023
August 2023
November 2024
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1262}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 14, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
33
2.14%
Andy Shevchenko
21
1.36%
Lukas Wunner
1
0.06%
Others
1488
96.44%
Total
1543
spi-sg2044-nor.c
511
-
5
2493
Andy Shevchenko
Others
March 2025
July 2025
var spanGroupData = [ {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 27}, {"author_id": 60, "token_count": 2352}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 114}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
27
1.08%
Others
2466
98.92%
Total
2493
spi-sh-hspi.c
307
-
12
1284
Geert Uytterhoeven
Yang Yingliang
Mark Brown
Others
March 2012
November 2012
December 2012
May 2013
July 2013
September 2013
October 2013
January 2014
February 2014
March 2014
April 2014
June 2014
August 2018
February 2019
September 2019
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1013}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 157}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
30
2.34%
Yang Yingliang
2
0.16%
Mark Brown
2
0.16%
Others
1250
97.35%
Total
1284
spi-sh-msiof.c
1354
-
30
6772
Geert Uytterhoeven
Magnus Damm
Yoshihiro Shimoda
Yang Yingliang
Others
November 2009
February 2010
January 2011
July 2011
October 2011
November 2012
December 2012
March 2013
July 2013
November 2013
December 2013
February 2014
March 2014
June 2014
July 2014
August 2014
December 2014
January 2015
May 2015
June 2015
June 2016
August 2016
November 2016
December 2016
May 2017
July 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
April 2019
May 2019
August 2019
January 2020
January 2021
June 2021
August 2022
March 2023
August 2023
December 2023
September 2024
October 2024
April 2025
May 2025
July 2025
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 53, "token_count": 2120}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 242}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 1763}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 165}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 34, "token_count": 172}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 237}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 153}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 88}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 152}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 71}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 377}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
3322
49.05%
Magnus Damm
2120
31.31%
Yoshihiro Shimoda
172
2.54%
Yang Yingliang
26
0.38%
Others
1132
16.72%
Total
6772
spi-sh-sci.c
196
-
14
900
Magnus Damm
Yang Yingliang
Lorenzo Bianconi
Others
February 2008
April 2008
December 2009
June 2010
June 2011
July 2011
October 2011
July 2013
March 2014
June 2014
July 2018
June 2019
March 2023
August 2023
February 2024
September 2024
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 53, "token_count": 816}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 19}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Damm
816
90.67%
Yang Yingliang
19
2.11%
Lorenzo Bianconi
16
1.78%
Others
49
5.44%
Total
900
spi-sh.c
472
-
13
2130
Yoshihiro Shimoda
Yang Yingliang
Mark Brown
Lukas Wunner
Others
February 2011
May 2011
October 2011
March 2012
May 2013
January 2014
April 2014
July 2014
August 2017
August 2018
December 2020
March 2021
June 2022
March 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 34, "token_count": 1932}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 34, "token_count": 106}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 41, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yoshihiro Shimoda
2038
95.68%
Yang Yingliang
26
1.22%
Mark Brown
24
1.13%
Lukas Wunner
7
0.33%
Others
35
1.64%
Total
2130
spi-sifive.c
485
-
8
2072
Yang Yingliang
Andy Shevchenko
Others
February 2019
September 2019
November 2019
June 2022
March 2023
July 2023
August 2023
September 2024
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1874}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 58}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
58
2.80%
Andy Shevchenko
1
0.05%
Others
2013
97.15%
Total
2072
spi-slave-mt27xx.c
567
-
5
2598
Leilk Liu
Yang Yingliang
Andy Shevchenko
Others
September 2018
September 2019
March 2021
March 2023
July 2023
February 2024
September 2024
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 2433}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 150}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Leilk Liu
2583
99.42%
Yang Yingliang
9
0.35%
Andy Shevchenko
1
0.04%
Others
5
0.19%
Total
2598
spi-slave-system-control.c
154
-
4
523
Geert Uytterhoeven
Yang Yingliang
Others
May 2017
October 2018
January 2022
September 2024
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 520}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
520
99.43%
Yang Yingliang
1
0.19%
Others
2
0.38%
Total
523
spi-slave-time.c
128
-
3
437
Geert Uytterhoeven
Yang Yingliang
Others
May 2017
January 2022
September 2024
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 435}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
435
99.54%
Yang Yingliang
1
0.23%
Others
1
0.23%
Total
437
spi-sn-f-ospi.c
697
-
8
2974
Kunihiko Hayashi
Lars-Peter Clausen
Yang Yingliang
Others
November 2022
February 2023
March 2023
May 2023
July 2023
August 2023
September 2024
December 2024
February 2025
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 31, "token_count": 2918}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 31, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Kunihiko Hayashi
2936
98.72%
Lars-Peter Clausen
5
0.17%
Yang Yingliang
2
0.07%
Others
31
1.04%
Total
2974
spi-sprd-adi.c
652
-
11
2738
Yang Yingliang
Andy Shevchenko
Others
September 2017
October 2017
March 2018
June 2018
July 2019
October 2019
April 2020
June 2020
September 2020
August 2021
March 2023
July 2023
November 2023
var spanGroupData = [ {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1432}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 535}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 560}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.04%
Andy Shevchenko
1
0.04%
Others
2736
99.93%
Total
2738
spi-sprd.c
1081
-
10
4934
Lanqing Liu
Yang Yingliang
Others
August 2018
January 2019
February 2019
September 2019
December 2019
September 2020
May 2021
March 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 3400}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 25, "token_count": 1426}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Lanqing Liu
4837
98.03%
Yang Yingliang
3
0.06%
Others
94
1.91%
Total
4934
spi-st-ssc4.c
454
-
12
1935
Yang Yingliang
Linus Walleij
Lukas Wunner
Others
December 2014
March 2015
April 2016
June 2016
May 2019
September 2019
November 2019
November 2020
January 2022
March 2023
November 2023
September 2024
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1822}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 53}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
53
2.74%
Linus Walleij
10
0.52%
Lukas Wunner
4
0.21%
Others
1868
96.54%
Total
1935
spi-stm32-ospi.c
1068
-
4
4961
Patrice Chotard
Others
February 2025
March 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1738396800, "group": [ {"author_id": 12, "token_count": 4884}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 12, "token_count": 38}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Patrice Chotard
4922
99.21%
Others
39
0.79%
Total
4961
spi-stm32-qspi.c
965
-
13
4531
Ludovic Barre
Patrice Chotard
Yang Yingliang
Andy Shevchenko
Others
October 2018
March 2019
April 2019
June 2019
October 2019
December 2019
February 2020
April 2020
June 2020
April 2021
May 2021
June 2021
January 2022
April 2022
May 2022
August 2022
March 2023
November 2023
February 2024
June 2024
September 2024
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 46, "token_count": 2327}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 46, "token_count": 764}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 171}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 297}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 235}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 12, "token_count": 426}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ludovic Barre
3094
68.29%
Patrice Chotard
1211
26.73%
Yang Yingliang
9
0.20%
Andy Shevchenko
5
0.11%
Others
212
4.68%
Total
4531
spi-stm32.c
2620
-
29
11146
Amelie Delaunay
David Lechner
Yang Yingliang
Linus Walleij
Andy Shevchenko
Others
June 2017
September 2017
March 2018
December 2018
December 2019
March 2020
May 2020
August 2020
September 2020
January 2021
February 2021
March 2021
June 2021
July 2021
January 2022
February 2022
April 2022
October 2022
November 2022
March 2023
June 2023
July 2023
September 2023
October 2023
November 2023
December 2023
February 2024
May 2024
September 2024
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 24, "token_count": 4753}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2727}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 66}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 24, "token_count": 58}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 24, "token_count": 15}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 357}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 16}, {"author_id": 60, "token_count": 851}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 370}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 15, "token_count": 44}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1387}, ]}, ]
Author Name
Tokens
Token Proportion
Amelie Delaunay
4892
43.89%
David Lechner
44
0.39%
Yang Yingliang
16
0.14%
Linus Walleij
2
0.02%
Andy Shevchenko
2
0.02%
Others
6190
55.54%
Total
11146
spi-sun4i.c
554
-
16
2188
Maxime Ripard
Yang Yingliang
Others
February 2014
March 2014
November 2015
June 2016
October 2016
December 2017
May 2019
September 2019
July 2020
March 2022
March 2023
November 2023
April 2024
September 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 37, "token_count": 1763}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 50}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1763
80.58%
Yang Yingliang
50
2.29%
Others
375
17.14%
Total
2188
spi-sun6i.c
825
-
22
3435
Maxime Ripard
Yang Yingliang
Others
February 2014
March 2014
November 2015
June 2016
October 2016
March 2017
July 2017
December 2017
May 2019
September 2019
May 2020
July 2020
October 2020
June 2021
March 2023
May 2023
June 2023
July 2023
August 2023
November 2023
April 2024
September 2024
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 37, "token_count": 1859}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 218}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 598}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 95}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1859
54.12%
Yang Yingliang
95
2.77%
Others
1481
43.11%
Total
3435
spi-sunplus-sp7021.c
577
-
3
3077
Li-hao Kuo
Yang Yingliang
Others
January 2022
February 2022
March 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1641024000, "group": [ {"author_id": 48, "token_count": 2945}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 48, "token_count": 84}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 45}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Li-hao Kuo
3029
98.44%
Yang Yingliang
46
1.49%
Others
2
0.06%
Total
3077
spi-synquacer.c
828
-
7
3743
Masahisa KOJIMA
Yang Yingliang
Lukas Wunner
Others
June 2019
September 2020
November 2020
January 2021
February 2023
March 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 38, "token_count": 3635}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 60}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Masahisa KOJIMA
3644
97.36%
Yang Yingliang
60
1.60%
Lukas Wunner
12
0.32%
Others
27
0.72%
Total
3743
spi-tegra114.c
1528
-
26
7614
Laxman Dewangan
Sowjanya Komatineni
Yang Yingliang
Mark Brown
Others
November 2012
February 2013
May 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
May 2014
July 2017
October 2017
March 2019
April 2019
May 2019
September 2019
November 2019
December 2019
September 2020
May 2021
August 2021
January 2022
April 2022
March 2023
August 2023
November 2023
September 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 5405}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 470}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 430}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 632}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 83}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Laxman Dewangan
5427
71.28%
Sowjanya Komatineni
1532
20.12%
Yang Yingliang
83
1.09%
Mark Brown
4
0.05%
Others
568
7.46%
Total
7614
spi-tegra20-sflash.c
610
-
20
2866
Laxman Dewangan
Yang Yingliang
Mark Brown
Others
November 2012
January 2013
February 2013
May 2013
July 2013
August 2013
September 2013
November 2013
December 2013
February 2014
May 2014
September 2014
April 2017
July 2017
May 2019
September 2019
September 2020
April 2022
March 2023
July 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2650}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 58}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Laxman Dewangan
2650
92.46%
Yang Yingliang
58
2.02%
Mark Brown
9
0.31%
Others
149
5.20%
Total
2866
spi-tegra20-slink.c
1224
-
28
5877
Laxman Dewangan
Mark Brown
Yang Yingliang
Others
October 2012
November 2012
January 2013
February 2013
April 2013
May 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
February 2014
May 2014
April 2017
July 2017
March 2018
August 2018
March 2019
May 2019
November 2019
September 2020
June 2021
July 2021
September 2021
October 2021
November 2021
March 2022
April 2022
July 2022
March 2023
July 2023
August 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5247}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 41, "token_count": 135}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 77}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Laxman Dewangan
5276
89.77%
Mark Brown
144
2.45%
Yang Yingliang
82
1.40%
Others
375
6.38%
Total
5877
spi-tegra210-quad.c
1770
-
11
8436
Sowjanya Komatineni
Yang Yingliang
Others
December 2020
May 2021
October 2021
November 2021
January 2022
February 2022
March 2022
June 2022
October 2022
November 2022
February 2023
March 2023
April 2023
November 2023
September 2024
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 6574}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1005}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 64}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sowjanya Komatineni
6574
77.93%
Yang Yingliang
64
0.76%
Others
1396
16.55%
Total
8436
spi-test.h
128
-
3
311
Martin Sperl
Others
November 2015
December 2015
March 2017
May 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 294}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Sperl
295
94.86%
Others
16
5.14%
Total
311
spi-ti-qspi.c
941
-
28
4452
Vignesh R
Boris Brezillon
Yang Yingliang
Tudor-Dan Ambarus
Andy Shevchenko
Others
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
February 2015
August 2015
October 2015
December 2015
April 2016
May 2016
August 2016
November 2016
February 2017
March 2017
April 2017
April 2018
May 2018
January 2019
May 2019
December 2019
January 2020
July 2020
February 2021
April 2022
May 2022
March 2023
July 2023
November 2023
September 2024
November 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1937}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 59, "token_count": 157}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 59, "token_count": 83}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 59, "token_count": 263}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 59, "token_count": 443}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 59, "token_count": 157}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 339}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 59, "token_count": 31}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 367}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 57}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vignesh R
1139
25.58%
Boris Brezillon
343
7.70%
Yang Yingliang
57
1.28%
Tudor-Dan Ambarus
17
0.38%
Andy Shevchenko
1
0.02%
Others
2895
65.03%
Total
4452
spi-tle62x0.c
316
-
13
1552
David Brownell
Andy Shevchenko
Others
May 1998
February 2002
July 2007
November 2007
September 2009
May 2011
July 2011
September 2012
July 2013
June 2019
October 2021
January 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1513}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
12
0.77%
Andy Shevchenko
1
0.06%
Others
1539
99.16%
Total
1552
spi-topcliff-pch.c
1682
-
32
7904
Tomoya Morinaga
Masayuki Ohtake
Yang Yingliang
Andy Shevchenko
Mark Brown
Geert Uytterhoeven
Lars-Peter Clausen
Others
September 2010
October 2010
December 2010
June 2011
September 2011
October 2011
December 2011
February 2012
March 2012
April 2013
May 2013
August 2013
September 2013
October 2013
December 2013
February 2014
March 2014
July 2014
July 2016
November 2016
January 2017
January 2019
March 2019
May 2019
September 2019
July 2020
September 2020
May 2021
February 2022
March 2022
June 2022
March 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 43, "token_count": 3374}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 33, "token_count": 3247}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 33, "token_count": 340}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 33, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 33, "token_count": 312}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 135}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tomoya Morinaga
3915
49.53%
Masayuki Ohtake
3374
42.69%
Yang Yingliang
135
1.71%
Andy Shevchenko
36
0.46%
Mark Brown
7
0.09%
Geert Uytterhoeven
2
0.03%
Lars-Peter Clausen
1
0.01%
Others
434
5.49%
Total
7904
spi-uniphier.c
810
-
8
3622
Kunihiko Hayashi
Yang Yingliang
Andy Shevchenko
Others
August 2018
June 2019
September 2019
December 2019
April 2020
May 2020
May 2021
December 2021
January 2022
March 2023
November 2023
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2183}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 171}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 31, "token_count": 1042}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 134}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kunihiko Hayashi
1054
29.10%
Yang Yingliang
134
3.70%
Andy Shevchenko
1
0.03%
Others
2433
67.17%
Total
3622
spi-virtio.c
431
-
0
1801
var spanGroupData = [ ]
Author Name
Tokens
Token Proportion
Total
1801
spi-wpcm-fiu.c
504
-
7
2690
Yang Yingliang
Others
November 2022
March 2023
July 2023
November 2023
May 2024
August 2024
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2632}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.04%
Others
2689
99.96%
Total
2690
spi-xcomm.c
289
-
15
1287
Lars-Peter Clausen
Yang Yingliang
Andy Shevchenko
Others
July 2012
May 2013
December 2013
March 2014
July 2015
May 2019
September 2019
March 2023
May 2023
July 2023
November 2023
July 2024
October 2024
April 2025
July 2025
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 42, "token_count": 1023}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 19}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 200}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Lars-Peter Clausen
1023
79.49%
Yang Yingliang
19
1.48%
Andy Shevchenko
1
0.08%
Others
244
18.96%
Total
1287
spi-xilinx.c
538
-
23
2257
Mark Brown
Yang Yingliang
Lars-Peter Clausen
David Brownell
Others
July 2007
August 2007
January 2009
March 2009
June 2009
November 2009
January 2010
May 2010
July 2010
October 2010
January 2011
October 2011
June 2013
July 2013
November 2013
February 2014
January 2015
February 2015
August 2015
October 2015
July 2016
November 2017
June 2019
October 2019
September 2020
September 2022
February 2023
March 2023
November 2023
February 2024
September 2024
November 2025
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 761}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 356}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 94}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 41, "token_count": 82}, {"author_id": 60, "token_count": 354}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 34}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Brown
176
7.80%
Yang Yingliang
44
1.95%
Lars-Peter Clausen
24
1.06%
David Brownell
9
0.40%
Others
2001
88.66%
Total
2257
spi-xlp.c
449
-
8
2015
Yang Yingliang
Others
August 2015
August 2016
March 2017
August 2017
June 2019
September 2019
March 2023
November 2023
April 2024
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1919}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
28
1.39%
Others
1987
98.61%
Total
2015
spi-xtensa-xtfpga.c
151
-
7
702
Yang Yingliang
Lorenzo Bianconi
Andy Shevchenko
Others
March 2014
September 2015
July 2018
June 2019
September 2019
September 2022
March 2023
July 2023
November 2023
February 2024
September 2024
var spanGroupData = [ {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 659}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
30
4.27%
Lorenzo Bianconi
3
0.43%
Andy Shevchenko
1
0.14%
Others
668
95.16%
Total
702
spi-zynq-qspi.c
789
-
17
2834
Naga Sureshkumar Relli
Yang Yingliang
Others
April 2019
August 2019
September 2019
November 2019
June 2020
July 2020
April 2021
May 2021
August 2021
November 2021
March 2023
August 2023
November 2023
August 2024
September 2024
December 2024
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 49, "token_count": 2611}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Naga Sureshkumar Relli
2611
92.13%
Yang Yingliang
12
0.42%
Others
211
7.45%
Total
2834
spi-zynqmp-gqspi.c
1391
-
19
5081
Ranjit Waghmode
Naga Sureshkumar Relli
Yang Yingliang
Others
June 2015
March 2018
April 2018
October 2018
April 2019
May 2019
September 2019
September 2020
April 2021
March 2022
May 2022
October 2022
March 2023
June 2023
July 2023
August 2023
November 2023
August 2024
September 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 57, "token_count": 2762}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 49, "token_count": 212}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1011}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 49, "token_count": 189}, {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 161}, ]}, ]
Author Name
Tokens
Token Proportion
Ranjit Waghmode
2762
54.36%
Naga Sureshkumar Relli
401
7.89%
Yang Yingliang
16
0.31%
Others
1902
37.43%
Total
5081
spi.c
4969
-
166
18608
David Brownell
Martin Sperl
Geert Uytterhoeven
Mark Brown
Andy Shevchenko
Linus Walleij
David Lechner
Mika Westerberg
Lukas Wunner
Tudor-Dan Ambarus
Yang Yingliang
Jonas Gorski
Boris Brezillon
Vignesh R
Laxman Dewangan
Ivan T. Ivanov
William Zhang
Serge Semin
Leilk Liu
Yogesh Gaur
Patrice Chotard
Lars-Peter Clausen
Chuanhong Guo
Others
January 2006
May 2006
June 2006
July 2006
December 2006
January 2007
February 2007
May 2007
July 2007
August 2007
October 2007
December 2007
January 2008
April 2008
May 2008
July 2008
August 2008
October 2008
January 2009
March 2009
April 2009
June 2009
September 2009
March 2010
April 2010
June 2010
July 2010
August 2010
October 2010
December 2010
May 2011
July 2011
August 2011
December 2011
February 2012
April 2012
May 2012
November 2012
December 2012
January 2013
February 2013
March 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
November 2015
December 2015
February 2016
March 2016
April 2016
May 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
May 2017
June 2017
July 2017
August 2017
October 2017
March 2018
April 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
April 2023
July 2023
October 2023
November 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
September 2024
October 2024
November 2024
December 2024
February 2025
March 2025
April 2025
July 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 1504}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 11, "token_count": 50}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 100}, {"author_id": 10, "token_count": 111}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 11, "token_count": 136}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 242}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 565}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 2, "token_count": 300}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 42, "token_count": 12}, {"author_id": 41, "token_count": 27}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 41, "token_count": 46}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 41, "token_count": 51}, {"author_id": 60, "token_count": 335}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 41, "token_count": 372}, {"author_id": 2, "token_count": 36}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 41, "token_count": 41}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 41, "token_count": 215}, {"author_id": 2, "token_count": 31}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 55, "token_count": 33}, {"author_id": 41, "token_count": 229}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 40}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 273}, {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 41, "token_count": 36}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 435}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 41, "token_count": 86}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 767}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 75}, {"author_id": 5, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 701}, {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 5, "token_count": 1}, {"author_id": 2, "token_count": 42}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 19}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 59, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 41, "token_count": 24}, {"author_id": 60, "token_count": 297}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 59, "token_count": 58}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 115}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 422}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 472}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 219}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 99}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 41, "token_count": 12}, {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 188}, {"author_id": 41, "token_count": 90}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 177}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 290}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 58, "token_count": 22}, {"author_id": 60, "token_count": 536}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 87}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 12}, {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 41, "token_count": 68}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 58, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 116}, {"author_id": 19, "token_count": 30}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 36}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 55}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 168}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 41, "token_count": 138}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 41, "token_count": 12}, {"author_id": 60, "token_count": 272}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 37}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 326}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 211}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 739}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 22, "token_count": 58}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 60, "token_count": 378}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 53}, {"author_id": 22, "token_count": 42}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 20, "token_count": 149}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 113}, {"author_id": 26, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 195}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 498}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 15, "token_count": 42}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 15, "token_count": 398}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 137}, {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 97}, {"author_id": 15, "token_count": 14}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 108}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 15, "token_count": 46}, {"author_id": 12, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 15, "token_count": 51}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 14, "token_count": 67}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 15, "token_count": 40}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 49}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 36, "token_count": 107}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
1820
9.78%
Martin Sperl
1726
9.28%
Geert Uytterhoeven
1691
9.09%
Mark Brown
1488
8.00%
Andy Shevchenko
895
4.81%
Linus Walleij
879
4.72%
David Lechner
596
3.20%
Mika Westerberg
409
2.20%
Lukas Wunner
397
2.13%
Tudor-Dan Ambarus
177
0.95%
Yang Yingliang
108
0.58%
Jonas Gorski
107
0.58%
Boris Brezillon
99
0.53%
Vignesh R
78
0.42%
Laxman Dewangan
47
0.25%
Ivan T. Ivanov
38
0.20%
William Zhang
33
0.18%
Serge Semin
30
0.16%
Leilk Liu
29
0.16%
Yogesh Gaur
28
0.15%
Patrice Chotard
12
0.06%
Lars-Peter Clausen
12
0.06%
Chuanhong Guo
3
0.02%
Others
7886
42.38%
Total
18608
spidev.c
916
-
57
3912
David Brownell
Andy Shevchenko
Mark Brown
Geert Uytterhoeven
Mika Westerberg
Maxime Ripard
Martin Sperl
Lukas Wunner
Yang Yingliang
Others
May 2007
July 2007
October 2007
May 2008
June 2008
July 2008
December 2008
June 2009
September 2009
October 2009
December 2009
November 2010
February 2011
October 2012
July 2013
October 2013
February 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
November 2015
July 2016
October 2016
March 2017
April 2017
May 2017
September 2018
March 2019
May 2019
September 2019
February 2020
June 2020
July 2020
January 2021
April 2021
September 2021
November 2021
January 2022
March 2022
November 2022
December 2022
January 2023
March 2023
May 2023
June 2023
August 2023
October 2023
February 2024
July 2024
August 2024
September 2024
October 2024
December 2024
February 2025
July 2025
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2035}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 246}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 45}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 37, "token_count": 37}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 41, "token_count": 55}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 353}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 58, "token_count": 18}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 41, "token_count": 67}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 223}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
296
7.57%
Andy Shevchenko
240
6.13%
Mark Brown
128
3.27%
Geert Uytterhoeven
59
1.51%
Mika Westerberg
37
0.95%
Maxime Ripard
37
0.95%
Martin Sperl
21
0.54%
Lukas Wunner
18
0.46%
Yang Yingliang
1
0.03%
Others
3075
78.60%
Total
3912
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
867
Author
Tokens
Proportion
Commits
Proportion
0
Laxman Dewangan
13400
2.42%
7
0.14%
1
Chuanhong Guo
12705
2.30%
10
0.20%
2
Mika Westerberg
11162
2.02%
64
1.30%
3
Unknown
10112
1.83%
32
0.65%
4
Geert Uytterhoeven
9810
1.77%
176
3.56%
5
Martin Sperl
9539
1.73%
50
1.01%
6
Kamal Dasu
8719
1.58%
21
0.43%
7
Md Sadre Alam
8670
1.57%
4
0.08%
8
Leilk Liu
8383
1.52%
36
0.73%
9
Sowjanya Komatineni
8115
1.47%
26
0.53%
10
Linus Walleij
8096
1.46%
64
1.30%
11
David Brownell
7259
1.31%
35
0.71%
12
Patrice Chotard
6469
1.17%
21
0.43%
13
Purna Chandra Mandal
6391
1.16%
3
0.06%
14
Andy Shevchenko
6277
1.14%
236
4.78%
15
David Lechner
6003
1.09%
65
1.32%
16
Cédric Le Goater
5907
1.07%
12
0.24%
17
Tomer Maimon
5714
1.03%
8
0.16%
18
Sunny Luo
5374
0.97%
4
0.08%
19
Serge Semin
5313
0.96%
66
1.34%
20
Tudor-Dan Ambarus
5239
0.95%
61
1.24%
21
Girish Mahadevan
5026
0.91%
2
0.04%
22
Yang Yingliang
5006
0.91%
153
3.10%
23
Fabrizio Castro
4983
0.90%
12
0.24%
24
Amelie Delaunay
4892
0.89%
13
0.26%
25
Lanqing Liu
4837
0.88%
4
0.08%
26
William Zhang
4786
0.87%
11
0.22%
27
Lorenzo Bianconi
4749
0.86%
6
0.12%
28
Yogesh Gaur
4660
0.84%
6
0.12%
29
Frieder Schrempf
4185
0.76%
4
0.08%
30
Graham Moore
4050
0.73%
1
0.02%
31
Kunihiko Hayashi
3998
0.72%
10
0.20%
32
Boris Brezillon
3990
0.72%
18
0.36%
33
Tomoya Morinaga
3915
0.71%
15
0.30%
34
Yoshihiro Shimoda
3890
0.70%
7
0.14%
35
Hauke Mehrtens
3795
0.69%
3
0.06%
36
Jonas Gorski
3711
0.67%
31
0.63%
37
Maxime Ripard
3660
0.66%
5
0.10%
38
Masahisa KOJIMA
3644
0.66%
3
0.06%
39
Laurentiu Palcu
3624
0.66%
2
0.04%
40
Jan Nikitenko
3605
0.65%
6
0.12%
41
Mark Brown
3560
0.64%
97
1.96%
42
Lars-Peter Clausen
3540
0.64%
16
0.32%
43
Masayuki Ohtake
3374
0.61%
1
0.02%
44
Radu Pirea
3305
0.60%
5
0.10%
45
Thangaraj Samynathan
3153
0.57%
7
0.14%
46
Ludovic Barre
3094
0.56%
5
0.10%
47
Romain Perier
3089
0.56%
2
0.04%
48
Li-hao Kuo
3029
0.55%
4
0.08%
49
Naga Sureshkumar Relli
3017
0.55%
4
0.08%
50
Andrew Bresticker
3013
0.55%
5
0.10%
51
Chris Morgan
3010
0.54%
1
0.02%
52
Neil Armstrong
2967
0.54%
13
0.26%
53
Magnus Damm
2950
0.53%
2
0.04%
54
Witold Sadowski
2938
0.53%
9
0.18%
55
Ivan T. Ivanov
2896
0.52%
5
0.10%
56
Chris Packham
2794
0.51%
8
0.16%
57
Ranjit Waghmode
2765
0.50%
1
0.02%
58
Lukas Wunner
2760
0.50%
43
0.87%
59
Vignesh R
2732
0.49%
35
0.71%
60
Others
241091
43.62%
3361
68.08%
Total
552740
4937