Linux Source Code
Home
Release 7.0
Help
spi
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Amelie Delaunay
Andrew Bresticker
Andy Shevchenko
Boris Brezillon
CL Wang
Chin-Ting Kuo
Chris Morgan
Chuanhong Guo
Cédric Le Goater
David Brownell
David Lechner
Fabrizio Castro
Feng Chen
Frieder Schrempf
Geert Uytterhoeven
Girish Mahadevan
Graham Moore
Haibo Chen
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
Magnus Damm
Mark Brown
Martin Sperl
Masahisa KOJIMA
Masayuki Ohtake
Maxime Ripard
Md Sadre Alam
Mika Westerberg
Miquel Raynal
Naga Sureshkumar Relli
Neil Armstrong
Others
Patrice Chotard
Purna Chandra Mandal
Radu Pirea
Romain Perier
Serge Semin
Sowjanya Komatineni
Sunny Luo
Thangaraj Samynathan
Tomer Maimon
Tomoya Morinaga
Tudor-Dan Ambarus
Vladimir Moravcevic
William Zhang
Yang Yingliang
Yogesh Gaur
Yoshihiro Shimoda
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
atmel-quadspi.c
1724
-
15
7627
Tudor-Dan Ambarus
Yang Yingliang
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": 956}, ]}, {"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": 1021}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "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": 19, "token_count": 31}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 19, "token_count": 337}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 19, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 82}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 23, "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": 19, "token_count": 3456}, {"author_id": 60, "token_count": 188}, ]}, {"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
4353
57.07%
Yang Yingliang
4
0.05%
Others
3270
42.87%
Total
7627
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": 30, "token_count": 161}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "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
1147
-
3
4480
Lorenzo Bianconi
Others
April 2024
September 2024
October 2024
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1711954800, "group": [ {"author_id": 36, "token_count": 3492}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 36, "token_count": 169}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 736}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 82}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Bianconi
3661
81.72%
Others
819
18.28%
Total
4480
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": 44, "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": 23, "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": 23, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
27
3.20%
Others
817
96.80%
Total
844
spi-altera-platform.c
168
-
15
719
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": 246}, ]}, {"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": 44, "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": 23, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
23
3.20%
Lars-Peter Clausen
1
0.14%
Others
695
96.66%
Total
719
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": 23, "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
Miquel Raynal
Yang Yingliang
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": 60, "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": 15, "token_count": 1}, {"author_id": 23, "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": 57, "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
Miquel Raynal
41
0.98%
Yang Yingliang
37
0.88%
Andy Shevchenko
1
0.02%
Others
4116
98.12%
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
466
-
4
2015
Miquel Raynal
Yang Yingliang
Others
April 2023
July 2023
August 2023
December 2024
November 2025
var spanGroupData = [ {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1847}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 22}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Miquel Raynal
22
1.09%
Yang Yingliang
1
0.05%
Others
1992
98.86%
Total
2015
spi-amlogic-spifc-a4.c
1201
-
5
6018
Feng Chen
Others
September 2025
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1756710000, "group": [ {"author_id": 16, "token_count": 5961}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Feng Chen
5961
99.05%
Others
57
0.95%
Total
6018
spi-amlogic-spisg.c
883
-
4
4391
Sunny Luo
Others
July 2025
August 2025
March 2026
var spanGroupData = [ {"timestamp": 1751353200, "group": [ {"author_id": 18, "token_count": 4379}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sunny Luo
4379
99.73%
Others
12
0.27%
Total
4391
spi-apple.c
530
-
3
2343
Others
November 2024
August 2025
var spanGroupData = [ {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 2336}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Others
2343
100.00%
Total
2343
spi-ar934x.c
233
-
8
1111
Chuanhong Guo
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": 1023}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "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": 23, "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
1023
92.08%
Yang Yingliang
5
0.45%
Others
83
7.47%
Total
1111
spi-armada-3700.c
913
-
16
3539
Romain Perier
Yang Yingliang
Miquel Raynal
Andy Shevchenko
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
January 2026
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 49, "token_count": 3073}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 57, "token_count": 20}, {"author_id": 60, "token_count": 27}, ]}, {"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": 23, "token_count": 70}, ]}, {"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}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 15, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Romain Perier
3073
86.83%
Yang Yingliang
70
1.98%
Miquel Raynal
20
0.57%
Andy Shevchenko
2
0.06%
Others
374
10.57%
Total
3539
spi-aspeed-smc.c
1731
-
13
8518
Cédric Le Goater
Chin-Ting Kuo
Tudor-Dan Ambarus
Yang Yingliang
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
October 2025
November 2025
January 2026
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 1040}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 106}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 31}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 20, "token_count": 3935}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 37}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 46, "token_count": 4}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"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}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 46, "token_count": 2332}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 46, "token_count": 224}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 46, "token_count": 736}, ]}, ]
Author Name
Tokens
Token Proportion
Cédric Le Goater
5121
60.12%
Chin-Ting Kuo
3296
38.69%
Tudor-Dan Ambarus
31
0.36%
Yang Yingliang
7
0.08%
Others
63
0.74%
Total
8518
spi-at91-usart.c
661
-
12
2854
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
February 2026
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 47, "token_count": 1687}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 47, "token_count": 215}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 47, "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": 23, "token_count": 20}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Radu Pirea
2802
98.18%
Yang Yingliang
20
0.70%
Andy Shevchenko
2
0.07%
Others
30
1.05%
Total
2854
spi-atcspi200.c
673
-
2
3028
CL Wang
Others
December 2025
March 2026
var spanGroupData = [ {"timestamp": 1764576000, "group": [ {"author_id": 52, "token_count": 2969}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 52, "token_count": 32}, {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
CL Wang
3001
99.11%
Others
27
0.89%
Total
3028
spi-ath79.c
267
-
21
1194
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": 23}, ]}, {"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": 36, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "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": 23, "token_count": 23}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "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
23
1.93%
Linus Walleij
5
0.42%
Lorenzo Bianconi
3
0.25%
Andy Shevchenko
1
0.08%
Others
1162
97.32%
Total
1194
spi-atmel.c
1828
-
66
7840
Radu Pirea
Yang Yingliang
David Brownell
Miquel Raynal
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
February 2026
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": 1650}, ]}, {"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": 104}, ]}, {"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": 38}, ]}, {"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": 30, "token_count": 15}, {"author_id": 42, "token_count": 8}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 42, "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": 885}, ]}, {"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": 3, "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": 47, "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": 3, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "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": 19, "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": 19, "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": 23, "token_count": 170}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 57, "token_count": 18}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 173}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Radu Pirea
363
4.63%
Yang Yingliang
170
2.17%
David Brownell
125
1.59%
Miquel Raynal
21
0.27%
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
7106
90.64%
Total
7840
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": 43, "token_count": 3483}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 43, "token_count": 50}, {"author_id": 60, "token_count": 260}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 43, "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": 43, "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": 23, "token_count": 49}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 10, "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
1260
-
14
5937
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
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 44, "token_count": 2210}, ]}, {"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": 62}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 10, "token_count": 705}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 10, "token_count": 172}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 10, "token_count": 73}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 133}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 1397}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 10, "token_count": 319}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 10, "token_count": 651}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
3527
59.41%
Lars-Peter Clausen
2210
37.22%
Yang Yingliang
20
0.34%
Others
180
3.03%
Total
5937
spi-axiado.c
998
-
2
3596
Vladimir Moravcevic
Others
January 2026
March 2026
var spanGroupData = [ {"timestamp": 1767254400, "group": [ {"author_id": 32, "token_count": 3577}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Moravcevic
3577
99.47%
Others
19
0.53%
Total
3596
spi-axiado.h
133
-
1
356
Vladimir Moravcevic
January 2026
var spanGroupData = [ {"timestamp": 1767254400, "group": [ {"author_id": 32, "token_count": 356}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Moravcevic
356
100.00%
Total
356
spi-bcm-qspi.c
1735
-
21
8215
Kamal Dasu
Boris Brezillon
Yang Yingliang
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
February 2026
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 5862}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 362}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 64}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 276}, {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 30, "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": 60, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 291}, {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "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": 5, "token_count": 739}, {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 158}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "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": 23, "token_count": 47}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Kamal Dasu
7589
92.38%
Boris Brezillon
288
3.51%
Yang Yingliang
51
0.62%
Others
287
3.49%
Total
8215
spi-bcm-qspi.h
104
-
3
293
Kamal Dasu
Others
August 2016
June 2019
October 2022
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 5, "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
1458
-
35
5273
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
February 2026
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1123}, ]}, {"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": 4, "token_count": 207}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 218}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 705}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1026}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 295}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 32}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 584}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 358}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "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": 107}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Sperl
1506
28.56%
Yang Yingliang
48
0.91%
Linus Walleij
32
0.61%
David Lechner
25
0.47%
Others
3662
69.45%
Total
5273
spi-bcm2835aux.c
585
-
20
2295
Martin Sperl
Yang Yingliang
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": 4, "token_count": 1570}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "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": 4, "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": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"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": 9, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 64}, {"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
2010
87.58%
Yang Yingliang
64
2.79%
Linus Walleij
5
0.22%
Others
216
9.41%
Total
2295
spi-bcm63xx-hsspi.c
972
-
16
4334
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
December 2025
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 37, "token_count": 1953}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 37, "token_count": 40}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 37, "token_count": 70}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 37, "token_count": 108}, ]}, {"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": 37, "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": 1758}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 63}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 37, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Jonas Gorski
2297
53.00%
William Zhang
1758
40.56%
Yang Yingliang
63
1.45%
Others
216
4.98%
Total
4334
spi-bcm63xx.c
681
-
20
2888
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
November 2025
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1111}, ]}, {"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": 37, "token_count": 400}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 37, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 42, "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": 37, "token_count": 27}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 37, "token_count": 784}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 191}, ]}, {"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": 23, "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": 37, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 54}, ]}, {"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}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jonas Gorski
1445
50.03%
Yang Yingliang
58
2.01%
Mark Brown
5
0.17%
Geert Uytterhoeven
5
0.17%
Others
1375
47.61%
Total
2888
spi-bcmbca-hsspi.c
642
-
7
2995
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": 2851}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 43}, ]}, {"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
2851
95.19%
Yang Yingliang
43
1.44%
Jonas Gorski
1
0.03%
Others
100
3.34%
Total
2995
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": 55, "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": 15, "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
1670
David Brownell
Lorenzo Bianconi
Mark Brown
Andy Shevchenko
Linus Walleij
Jan Nikitenko
Others
May 1998
February 2002
January 2006
February 2006
April 2006
November 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
February 2026
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": 832}, {"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": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 43, "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": 42, "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": 2}, ]}, {"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": 36, "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": 9, "token_count": 29}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 48}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
887
53.11%
Lorenzo Bianconi
100
5.99%
Mark Brown
69
4.13%
Andy Shevchenko
53
3.17%
Linus Walleij
29
1.74%
Jan Nikitenko
8
0.48%
Others
524
31.38%
Total
1670
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": 5, "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": 36, "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": 15, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "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
2235
-
46
9929
Graham Moore
Miquel Raynal
Purna Chandra Mandal
Mark Brown
Yang Yingliang
Tudor-Dan Ambarus
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
June 2025
August 2025
September 2025
October 2025
December 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 31, "token_count": 3964}, ]}, {"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": 60, "token_count": 120}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 482}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "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": 14, "token_count": 57}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 652}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "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": 909}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 18}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 23, "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": 155}, ]}, {"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": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 23}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 309}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 42, "token_count": 4}, {"author_id": 57, "token_count": 7}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 57, "token_count": 17}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 57, "token_count": 130}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 248}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 42, "token_count": 51}, {"author_id": 60, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Graham Moore
3964
39.92%
Miquel Raynal
420
4.23%
Purna Chandra Mandal
57
0.57%
Mark Brown
55
0.55%
Yang Yingliang
33
0.33%
Tudor-Dan Ambarus
17
0.17%
Jonas Gorski
1
0.01%
Others
5382
54.20%
Total
9929
spi-cadence-xspi.c
1308
-
9
5624
Andy Shevchenko
Yang Yingliang
Others
September 2021
October 2021
March 2023
July 2023
May 2024
July 2024
August 2024
March 2025
November 2025
January 2026
var spanGroupData = [ {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2578}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2821}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 15, "token_count": 38}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 98}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
38
0.68%
Yang Yingliang
19
0.34%
Others
5567
98.99%
Total
5624
spi-cadence.c
900
-
29
3151
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
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1675}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 44, "token_count": 56}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 236}, ]}, {"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": 9, "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": 44, "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": 320}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "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": 13}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 440}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Lars-Peter Clausen
136
4.32%
Yang Yingliang
31
0.98%
Linus Walleij
6
0.19%
Others
2978
94.51%
Total
3151
spi-cavium-octeon.c
99
-
8
386
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": 260}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"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": 68}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
22
5.70%
Others
364
94.30%
Total
386
spi-cavium-thunderx.c
115
-
7
471
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": 441}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 23, "token_count": 22}, ]}, {"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
22
4.67%
Andy Shevchenko
1
0.21%
Others
448
95.12%
Total
471
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
-
3
1180
Yang Yingliang
Others
July 2024
September 2024
November 2025
var spanGroupData = [ {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1177}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.08%
Others
1179
99.92%
Total
1180
spi-clps711x.c
172
-
9
780
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": 409}, ]}, {"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": 33}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "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": 23, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
31
3.97%
Linus Walleij
6
0.77%
Others
743
95.26%
Total
780
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": 42, "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": 23, "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
459
-
8
2256
Andy Shevchenko
Yang Yingliang
Others
August 2023
November 2023
January 2024
February 2024
April 2024
June 2024
November 2024
December 2024
May 2025
July 2025
November 2025
January 2026
var spanGroupData = [ {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1462}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 272}, ]}, {"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}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 15, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
4
0.18%
Yang Yingliang
1
0.04%
Others
2251
99.78%
Total
2256
spi-davinci.c
1106
-
38
4263
Yang Yingliang
David Lechner
Linus Walleij
Andy Shevchenko
Others
December 2009
February 2010
March 2010
August 2010
September 2010
October 2010
February 2011
March 2011
October 2011
August 2012
December 2012
February 2013
March 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
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1469}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 441}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 337}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 654}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"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": 1354348800, "group": [ {"author_id": 60, "token_count": 188}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "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": 163}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"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": 10, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "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": 60, "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": 15, "token_count": 2}, {"author_id": 23, "token_count": 48}, {"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}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
48
1.13%
David Lechner
13
0.30%
Linus Walleij
10
0.23%
Andy Shevchenko
2
0.05%
Others
4190
98.29%
Total
4263
spi-dln2.c
878
-
8
3717
Laurentiu Palcu
Yang Yingliang
Andy Shevchenko
Mark Brown
Others
December 2014
January 2015
May 2019
December 2021
March 2023
July 2023
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 40, "token_count": 3621}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 69}, ]}, {"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
97.50%
Yang Yingliang
69
1.86%
Andy Shevchenko
3
0.08%
Mark Brown
1
0.03%
Others
20
0.54%
Total
3717
spi-dw-core.c
1060
-
42
4466
Serge Semin
Andy Shevchenko
Miquel Raynal
Linus Walleij
Yang Yingliang
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
June 2022
July 2022
August 2022
January 2023
March 2023
May 2023
July 2023
April 2024
May 2024
December 2024
April 2025
October 2025
February 2026
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": 934}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"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": 15}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 15, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 178}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 15, "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": 3, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 29, "token_count": 114}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 29, "token_count": 1800}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "token_count": 208}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "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": 15, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 29, "token_count": 31}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 23}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 181}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
2216
49.62%
Andy Shevchenko
253
5.67%
Miquel Raynal
23
0.52%
Linus Walleij
5
0.11%
Yang Yingliang
1
0.02%
Geert Uytterhoeven
1
0.02%
Others
1967
44.04%
Total
4466
spi-dw-dma.c
711
-
16
2846
Serge Semin
Andy Shevchenko
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
December 2024
October 2025
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": 15, "token_count": 34}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 197}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 249}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "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": 15, "token_count": 144}, {"author_id": 29, "token_count": 724}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 588}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "token_count": 30}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "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": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
1389
48.81%
Andy Shevchenko
630
22.14%
Others
827
29.06%
Total
2846
spi-dw-mmio.c
476
-
36
2012
Serge Semin
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
September 2024
December 2024
October 2025
January 2026
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": 396}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"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": 50}, ]}, {"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": 15, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 548}, ]}, {"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": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "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": 29, "token_count": 33}, {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "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": 23, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 33, "token_count": 8}, {"author_id": 23, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 105}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
59
2.93%
Yang Yingliang
8
0.40%
Kunihiko Hayashi
8
0.40%
Andy Shevchenko
8
0.40%
Others
1929
95.87%
Total
2012
spi-dw-pci.c
214
-
22
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
October 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": 285}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"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": 15, "token_count": 105}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 15, "token_count": 84}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "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": 29, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "token_count": 44}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
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
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
April 2024
October 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 431}, ]}, {"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": 15, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 68}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 15, "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": 15, "token_count": 8}, {"author_id": 29, "token_count": 37}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 29, "token_count": 89}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "token_count": 167}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
340
27.42%
Andy Shevchenko
90
7.26%
Others
810
65.32%
Total
1240
spi-ep93xx.c
738
-
22
2966
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": 9, "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": 23, "token_count": 122}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 106}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
2041
68.81%
Yang Yingliang
122
4.11%
Linus Walleij
6
0.20%
Others
797
26.87%
Total
2966
spi-falcon.c
432
-
9
1575
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": 1524}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 26}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
26
1.65%
Andy Shevchenko
1
0.06%
Others
1548
98.29%
Total
1575
spi-fsi.c
602
-
6
2603
Yang Yingliang
Others
March 2020
September 2020
November 2020
July 2021
October 2021
March 2022
May 2022
June 2022
March 2023
August 2023
January 2025
December 2025
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2083}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 23, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.04%
Others
2602
99.96%
Total
2603
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": 10, "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
1737
-
49
7910
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
February 2026
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1234}, ]}, {"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": 136}, ]}, {"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": 368}, ]}, {"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": 23, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 47, "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": 23, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 15, "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": 935}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 556}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
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
7740
97.85%
Total
7910
spi-fsl-espi.c
841
-
27
3923
Yang Yingliang
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
February 2026
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": 1036}, ]}, {"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": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"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": 1262}, ]}, {"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": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "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": 23, "token_count": 57}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
57
1.45%
Others
3866
98.55%
Total
3923
spi-fsl-lib.c
161
-
16
584
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": 236}, ]}, {"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": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Others
584
100.00%
Total
584
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
1085
-
33
4623
Yang Yingliang
Linus Walleij
Andy Shevchenko
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
December 2022
March 2023
May 2023
July 2023
August 2023
March 2024
April 2024
June 2024
August 2024
September 2024
February 2025
August 2025
December 2025
January 2026
March 2026
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1893}, ]}, {"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": 210}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1644}, ]}, {"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": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "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": 23, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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": 94}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 176}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
29
0.63%
Linus Walleij
2
0.04%
Andy Shevchenko
2
0.04%
Others
4590
99.29%
Total
4623
spi-fsl-qspi.c
1042
-
15
4541
Frieder Schrempf
Miquel Raynal
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
October 2025
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 28, "token_count": 4067}, {"author_id": 25, "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": 28, "token_count": 67}, {"author_id": 60, "token_count": 90}, ]}, {"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": 19, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 24}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 154}, ]}, ]
Author Name
Tokens
Token Proportion
Frieder Schrempf
4134
91.04%
Miquel Raynal
24
0.53%
Yang Yingliang
14
0.31%
Yogesh Gaur
1
0.02%
Tudor-Dan Ambarus
1
0.02%
Others
367
8.08%
Total
4541
spi-fsl-spi.c
800
-
32
3553
Yang Yingliang
Linus Walleij
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
November 2025
February 2026
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": 969}, ]}, {"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": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"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": 9, "token_count": 57}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"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": 23, "token_count": 35}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "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": 77}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
91
2.56%
Linus Walleij
84
2.36%
David Brownell
13
0.37%
Others
3365
94.71%
Total
3553
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
1217
-
24
5799
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
September 2025
November 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 24, "token_count": 2339}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 368}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 350}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"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": 993}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 343}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 180}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 54, "token_count": 12}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 36}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Girish Mahadevan
2339
40.33%
Yang Yingliang
36
0.62%
Neil Armstrong
12
0.21%
Others
3412
58.84%
Total
5799
spi-gpio.c
435
-
24
1882
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
July 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": 39, "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": 9, "token_count": 177}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "token_count": 91}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "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": 9, "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": 15, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 37}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
812
43.15%
Linus Walleij
238
12.65%
Lorenzo Bianconi
91
4.84%
Andy Shevchenko
45
2.39%
Yang Yingliang
37
1.97%
Maxime Ripard
1
0.05%
Others
658
34.96%
Total
1882
spi-gxp.c
319
-
5
1593
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": 1572}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 23, "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": 23, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
9
0.56%
Others
1584
99.44%
Total
1593
spi-hisi-kunpeng.c
552
-
7
2348
Yang Yingliang
Others
March 2021
April 2021
June 2021
November 2021
March 2023
May 2023
July 2023
July 2024
September 2024
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2045}, ]}, {"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": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 42}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
42
1.79%
Others
2306
98.21%
Total
2348
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": 23, "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
764
-
14
3553
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": 51, "token_count": 2920}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 51, "token_count": 50}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 51, "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": 9, "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": 23, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 93}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Bresticker
3002
84.49%
Yang Yingliang
98
2.76%
Linus Walleij
5
0.14%
Others
448
12.61%
Total
3553
spi-imx.c
2484
-
60
10724
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
November 2024
February 2025
April 2025
October 2025
November 2025
December 2025
February 2026
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": 1952}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 193}, ]}, {"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": 531}, ]}, {"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": 399}, ]}, {"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": 499}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 277}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"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": 17}, ]}, {"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": 200}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 457}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 562}, ]}, {"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": 41}, ]}, {"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": 81}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 265}, ]}, {"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": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 239}, ]}, {"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": 407}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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": 4}, ]}, {"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": 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": 71}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 2221}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
55
0.51%
Linus Walleij
18
0.17%
Frieder Schrempf
5
0.05%
Andy Shevchenko
1
0.01%
Others
10645
99.26%
Total
10724
spi-intel-pci.c
117
-
12
845
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
January 2026
March 2026
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": 662}, ]}, {"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": 44}, ]}, {"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": 15, "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": 14}, ]}, {"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}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
753
89.11%
Andy Shevchenko
1
0.12%
Others
91
10.77%
Total
845
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
-
16
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
July 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": 19, "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": 23, "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": 1751353200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"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
586
9.34%
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": 5, "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": 23, "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
1043
-
13
4483
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": 38, "token_count": 3783}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 38, "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": 23, "token_count": 63}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hauke Mehrtens
3784
84.41%
Yang Yingliang
63
1.41%
Linus Walleij
5
0.11%
Others
631
14.08%
Total
4483
spi-ljca.c
296
-
4
1286
Yang Yingliang
Others
October 2023
November 2023
December 2024
September 2025
var spanGroupData = [ {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1283}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "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
1285
99.92%
Total
1286
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": 36, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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
279
-
3
1483
Others
June 2023
December 2024
June 2025
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1478}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1483
100.00%
Total
1483
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": 4, "token_count": 3912}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "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": 3, "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
243
-
6
979
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": 936}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
35
3.58%
Andy Shevchenko
5
0.51%
Others
939
95.91%
Total
979
spi-mem.c
1094
-
36
4676
Boris Brezillon
Miquel Raynal
Patrice Chotard
Frieder Schrempf
David Brownell
Tudor-Dan Ambarus
Chin-Ting Kuo
Geert Uytterhoeven
Chuanhong Guo
Sowjanya Komatineni
Cédric Le Goater
Tomer Maimon
William Zhang
Yogesh Gaur
Naga Sureshkumar Relli
Lars-Peter Clausen
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
October 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 31}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 1804}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 28, "token_count": 66}, {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 30, "token_count": 166}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 30, "token_count": 889}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 30, "token_count": 198}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 58, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "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": 8, "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": 13, "token_count": 319}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 86}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 13, "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": 19, "token_count": 14}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 140}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 57, "token_count": 147}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 57, "token_count": 79}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 57, "token_count": 55}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 46, "token_count": 20}, {"author_id": 57, "token_count": 66}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
3057
65.38%
Miquel Raynal
573
12.25%
Patrice Chotard
324
6.93%
Frieder Schrempf
66
1.41%
David Brownell
31
0.66%
Tudor-Dan Ambarus
21
0.45%
Chin-Ting Kuo
20
0.43%
Geert Uytterhoeven
16
0.34%
Chuanhong Guo
13
0.28%
Sowjanya Komatineni
9
0.19%
Cédric Le Goater
8
0.17%
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%
Yang Yingliang
1
0.02%
Others
509
10.89%
Total
4676
spi-meson-spicc.c
1159
-
16
5152
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
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": 54, "token_count": 1922}, ]}, {"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": 9, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 54, "token_count": 528}, {"author_id": 18, "token_count": 960}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 54, "token_count": 338}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 54, "token_count": 94}, {"author_id": 60, "token_count": 194}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 51}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 42, "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
2883
55.96%
Sunny Luo
966
18.75%
Yang Yingliang
51
0.99%
Mark Brown
5
0.10%
Linus Walleij
5
0.10%
Andy Shevchenko
2
0.04%
Others
1240
24.07%
Total
5152
spi-meson-spifc.c
443
-
11
1732
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": 1647}, ]}, {"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": 54, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 54, "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": 23, "token_count": 48}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
48
2.77%
Neil Armstrong
13
0.75%
Others
1671
96.48%
Total
1732
spi-microchip-core-qspi.c
771
-
7
3457
Miquel Raynal
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": 23, "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": 57, "token_count": 50}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1083}, ]}, ]
Author Name
Tokens
Token Proportion
Miquel Raynal
50
1.45%
Yang Yingliang
2
0.06%
Others
3405
98.50%
Total
3457
spi-microchip-core-spi.c
429
-
4
1845
Andy Shevchenko
Others
November 2025
December 2025
January 2026
var spanGroupData = [ {"timestamp": 1761980400, "group": [ {"author_id": 15, "token_count": 54}, {"author_id": 60, "token_count": 1781}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 15, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
59
3.20%
Others
1786
96.80%
Total
1845
spi-mpc512x-psc.c
536
-
18
2133
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
February 2026
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 1460}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "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": 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": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 15, "token_count": 30}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 38}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
38
1.78%
Andy Shevchenko
30
1.41%
Linus Walleij
29
1.36%
Others
2036
95.45%
Total
2133
spi-mpc52xx-psc.c
366
-
22
1721
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
February 2026
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": 1433}, ]}, {"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": 2}, ]}, {"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": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
25
1.45%
Yang Yingliang
22
1.28%
Mark Brown
13
0.76%
David Brownell
12
0.70%
Geert Uytterhoeven
1
0.06%
Others
1648
95.76%
Total
1721
spi-mpc52xx.c
547
-
24
2423
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
February 2026
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": 2233}, ]}, {"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": 1}, ]}, {"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": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 7}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 40}, ]}, {"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}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
40
1.65%
Andy Shevchenko
8
0.33%
Others
2375
98.02%
Total
2423
spi-mpfs.c
626
-
10
2545
Yang Yingliang
Others
June 2022
July 2022
August 2022
March 2023
July 2023
August 2023
May 2024
July 2024
September 2024
March 2025
November 2025
December 2025
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1947}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 23, "token_count": 30}, ]}, {"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": 23, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 316}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
81
3.18%
Others
2464
96.82%
Total
2545
spi-mt65xx.c
1497
-
30
7416
Leilk Liu
Yang Yingliang
Miquel Raynal
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
September 2025
December 2025
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 3098}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 7, "token_count": 219}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 175}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "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": 7, "token_count": 15}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "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": 42, "token_count": 6}, {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 7, "token_count": 2017}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"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": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 147}, ]}, {"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": 57, "token_count": 22}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 7, "token_count": 63}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Leilk Liu
5763
77.71%
Yang Yingliang
147
1.98%
Miquel Raynal
22
0.30%
Linus Walleij
10
0.13%
Mark Brown
6
0.08%
Andy Shevchenko
1
0.01%
Others
1467
19.78%
Total
7416
spi-mt7621.c
387
-
13
1683
Chuanhong Guo
Yang Yingliang
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": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 971}, ]}, {"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": 60, "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": 23, "token_count": 25}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 149}, ]}, ]
Author Name
Tokens
Token Proportion
Chuanhong Guo
54
3.21%
Yang Yingliang
25
1.49%
Others
1604
95.31%
Total
1683
spi-mtk-nor.c
1007
-
10
5403
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": 3435}, ]}, {"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": 23, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuanhong Guo
4431
82.01%
Yang Yingliang
7
0.13%
Others
965
17.86%
Total
5403
spi-mtk-snfi.c
1486
-
10
7441
Chuanhong Guo
Yang Yingliang
Others
September 2021
April 2022
December 2022
January 2023
March 2023
August 2023
September 2024
October 2024
February 2026
var spanGroupData = [ {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 7139}, {"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": 23, "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}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuanhong Guo
7139
95.94%
Yang Yingliang
3
0.04%
Others
299
4.02%
Total
7441
spi-mux.c
203
-
9
762
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": 60, "token_count": 663}, ]}, {"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": 42, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
16
2.10%
Mark Brown
4
0.52%
Yang Yingliang
1
0.13%
Others
741
97.24%
Total
762
spi-mxic.c
859
-
12
4347
Miquel Raynal
Yang Yingliang
Boris Brezillon
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": 30, "token_count": 26}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2703}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 951}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 57, "token_count": 461}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 48}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 57, "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": 57, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Miquel Raynal
1435
33.01%
Yang Yingliang
50
1.15%
Boris Brezillon
26
0.60%
Others
2836
65.24%
Total
4347
spi-mxs.c
675
-
26
2913
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
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
September 2025
February 2026
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1885}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 301}, ]}, {"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": 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": 9, "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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
53
1.82%
Linus Walleij
1
0.03%
Andy Shevchenko
1
0.03%
Others
2858
98.11%
Total
2913
spi-npcm-fiu.c
772
-
14
3874
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
August 2025
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 3713}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "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": 23, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "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}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Tomer Maimon
3777
97.50%
Yang Yingliang
12
0.31%
Andy Shevchenko
3
0.08%
Others
82
2.12%
Total
3874
spi-npcm-pspi.c
461
-
10
2004
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": 1785}, {"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": 9, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "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": 23, "token_count": 50}, ]}, {"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
1909
95.26%
Yang Yingliang
50
2.50%
Linus Walleij
2
0.10%
Andy Shevchenko
1
0.05%
Others
42
2.10%
Total
2004
spi-nxp-fspi.c
1478
-
18
6362
Yogesh Gaur
Haibo Chen
Miquel Raynal
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": 25, "token_count": 4622}, ]}, {"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": 12, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 12, "token_count": 205}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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": 12, "token_count": 104}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 33}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 12, "token_count": 298}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 12, "token_count": 346}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 15, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Yogesh Gaur
4622
72.65%
Haibo Chen
954
15.00%
Miquel Raynal
33
0.52%
Andy Shevchenko
15
0.24%
Yang Yingliang
8
0.13%
Others
730
11.47%
Total
6362
spi-nxp-xspi.c
1384
-
1
5971
Haibo Chen
December 2025
var spanGroupData = [ {"timestamp": 1764576000, "group": [ {"author_id": 12, "token_count": 5971}, ]}, ]
Author Name
Tokens
Token Proportion
Haibo Chen
5971
100.00%
Total
5971
spi-oc-tiny.c
302
-
15
1492
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": 1396}, ]}, {"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": 9, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"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
22
1.47%
Linus Walleij
5
0.34%
Andy Shevchenko
1
0.07%
Others
1464
98.12%
Total
1492
spi-offload-trigger-adi-util-sigma-delta.c
62
-
1
232
David Lechner
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1748761200, "group": [ {"author_id": 10, "token_count": 222}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 10, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
232
100.00%
Total
232
spi-offload-trigger-pwm.c
172
-
2
752
David Lechner
Others
February 2025
October 2025
var spanGroupData = [ {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 728}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
728
96.81%
Others
24
3.19%
Total
752
spi-offload.c
465
-
9
1502
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
February 2026
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 1447}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Lechner
1475
98.20%
Geert Uytterhoeven
5
0.33%
Mark Brown
3
0.20%
Andy Shevchenko
1
0.07%
Others
18
1.20%
Total
1502
spi-omap-uwire.c
546
-
26
1996
David Brownell
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
February 2026
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": 1781}, ]}, {"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": 42, "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": 15, "token_count": 1}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
1797
90.03%
Yang Yingliang
22
1.10%
Mark Brown
3
0.15%
Andy Shevchenko
2
0.10%
Others
172
8.62%
Total
1996
spi-omap2-mcspi.c
1671
-
74
7534
Yang Yingliang
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
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
June 2025
September 2025
February 2026
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": 2401}, ]}, {"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": 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": 42, "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": 54, "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": 60, "token_count": 387}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "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": 60, "token_count": 62}, ]}, {"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": 23, "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": 15, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 42, "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": 42, "token_count": 22}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
165
2.19%
Neil Armstrong
48
0.64%
Mark Brown
26
0.35%
David Brownell
12
0.16%
Andy Shevchenko
5
0.07%
Linus Walleij
4
0.05%
Others
7274
96.55%
Total
7534
spi-orion.c
855
-
41
3276
Yang Yingliang
Mark Brown
Linus Walleij
David Brownell
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": 108}, ]}, {"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": 42, "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": 60, "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": 9, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 66}, {"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
66
2.01%
Mark Brown
30
0.92%
Linus Walleij
8
0.24%
David Brownell
4
0.12%
Tudor-Dan Ambarus
1
0.03%
Andy Shevchenko
1
0.03%
Others
3166
96.64%
Total
3276
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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 48, "token_count": 2421}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 48, "token_count": 109}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 48, "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
-
16
3009
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
February 2026
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 2921}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Purna Chandra Mandal
2921
97.08%
Yang Yingliang
55
1.83%
Andy Shevchenko
1
0.03%
Others
32
1.06%
Total
3009
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": 14, "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": 9, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 102}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 15, "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
2189
-
49
8406
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
August 2025
February 2026
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": 9, "token_count": 4253}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 9, "token_count": 299}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 1433}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 9, "token_count": 150}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "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": 9, "token_count": 5}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "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": 9, "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": 154}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 9, "token_count": 19}, {"author_id": 13, "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": 42, "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": 42, "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": 3, "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": 9, "token_count": 10}, ]}, {"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": 23, "token_count": 55}, {"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}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
6618
78.73%
Yang Yingliang
55
0.65%
Patrice Chotard
6
0.07%
Mark Brown
5
0.06%
Geert Uytterhoeven
1
0.01%
Others
1721
20.47%
Total
8406
spi-ppc4xx.c
497
-
22
1837
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
February 2026
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1691}, ]}, {"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": 9, "token_count": 15}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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": 15, "token_count": 11}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
33
1.80%
Andy Shevchenko
25
1.36%
Linus Walleij
15
0.82%
Others
1764
96.03%
Total
1837
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": 15, "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": 15, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "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": 15, "token_count": 177}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 149}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 15, "token_count": 45}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 679}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 49}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "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": 15, "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": 15, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 15, "token_count": 66}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 665}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "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
1540
-
39
6278
Andy Shevchenko
Mika Westerberg
Yang Yingliang
David Brownell
Mark Brown
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
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
October 2022
March 2023
August 2023
March 2024
April 2024
May 2024
August 2024
December 2024
January 2025
February 2025
February 2026
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": 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": 42, "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": 15, "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": 15, "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": 15, "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": 15, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 108}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "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": 3, "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": 15, "token_count": 5}, {"author_id": 42, "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": 15, "token_count": 9}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 15, "token_count": 24}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 288}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 15, "token_count": 55}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 54}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 60}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 224}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 15, "token_count": 122}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
1335
21.26%
Mika Westerberg
1046
16.66%
Yang Yingliang
9
0.14%
David Brownell
9
0.14%
Mark Brown
5
0.08%
Geert Uytterhoeven
1
0.02%
Others
3873
61.69%
Total
6278
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": 15, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 35}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "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
915
-
18
4055
Girish Mahadevan
Yang Yingliang
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": 24, "token_count": 2458}, ]}, {"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": 60, "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": 15, "token_count": 1}, {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 58}, ]}, {"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
2458
60.62%
Yang Yingliang
58
1.43%
Andy Shevchenko
1
0.02%
Others
1538
37.93%
Total
4055
spi-qpic-snand.c
1648
-
5
9129
Md Sadre Alam
Geert Uytterhoeven
Others
November 2024
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1730444400, "group": [ {"author_id": 6, "token_count": 88}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 8522}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "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}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Md Sadre Alam
8615
94.37%
Geert Uytterhoeven
2
0.02%
Others
512
5.61%
Total
9129
spi-qup.c
1372
-
22
6144
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": 59, "token_count": 2830}, {"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": 59, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 59, "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": 6, "token_count": 3}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 116}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 219}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "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
2847
46.34%
Yang Yingliang
116
1.89%
Md Sadre Alam
3
0.05%
Andy Shevchenko
2
0.03%
Others
3176
51.69%
Total
6144
spi-rb4xx.c
206
-
9
873
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": 36}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
24
2.75%
Andy Shevchenko
1
0.11%
Others
848
97.14%
Total
873
spi-realtek-rtl-snand.c
417
-
1
2072
Others
October 2024
var spanGroupData = [ {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2072}, ]}, ]
Author Name
Tokens
Token Proportion
Others
2072
100.00%
Total
2072
spi-realtek-rtl.c
208
-
2
905
Yang Yingliang
Others
January 2021
August 2023
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 904}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
1
0.11%
Others
904
99.89%
Total
905
spi-rockchip-sfc.c
842
-
14
3844
Chris Morgan
Miquel Raynal
Yang Yingliang
Andy Shevchenko
Others
August 2021
March 2023
April 2023
July 2023
August 2023
September 2024
November 2024
December 2024
October 2025
March 2026
var spanGroupData = [ {"timestamp": 1627801200, "group": [ {"author_id": 53, "token_count": 2999}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 23}, {"author_id": 60, "token_count": 637}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Morgan
2999
78.02%
Miquel Raynal
23
0.60%
Yang Yingliang
22
0.57%
Andy Shevchenko
1
0.03%
Others
799
20.79%
Total
3844
spi-rockchip.c
1054
-
36
4869
Yang Yingliang
Andy Shevchenko
Mark Brown
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
January 2026
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2209}, ]}, {"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": 15, "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": 829}, ]}, {"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": 245}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 42, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
29
0.60%
Andy Shevchenko
8
0.16%
Mark Brown
2
0.04%
Others
4830
99.20%
Total
4869
spi-rpc-if.c
235
-
8
1178
Geert Uytterhoeven
Miquel Raynal
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": 3, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 57, "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%
Miquel Raynal
6
0.51%
Yang Yingliang
1
0.08%
Others
1140
96.77%
Total
1178
spi-rspi.c
1436
-
18
6567
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": 35, "token_count": 1410}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 35, "token_count": 234}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 35, "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": 3, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 1770}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 691}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "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": 3, "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": 3, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "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": 3, "token_count": 69}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 154}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "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": 23, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 3, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
3645
55.50%
Yoshihiro Shimoda
1680
25.58%
Yang Yingliang
1
0.02%
Others
1241
18.90%
Total
6567
spi-rzv2h-rspi.c
840
-
2
3584
Fabrizio Castro
Others
July 2025
November 2025
December 2025
var spanGroupData = [ {"timestamp": 1751353200, "group": [ {"author_id": 27, "token_count": 1626}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 983}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 975}, ]}, ]
Author Name
Tokens
Token Proportion
Fabrizio Castro
1626
45.37%
Others
1958
54.63%
Total
3584
spi-rzv2m-csi.c
694
-
3
3008
Fabrizio Castro
Yang Yingliang
Others
June 2023
July 2023
August 2023
September 2023
September 2024
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 27, "token_count": 2673}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 27, "token_count": 61}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 27, "token_count": 271}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Fabrizio Castro
3005
99.90%
Yang Yingliang
1
0.03%
Others
2
0.07%
Total
3008
spi-s3c64xx.c
1674
-
45
7524
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
February 2026
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1945}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 42, "token_count": 60}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 42, "token_count": 145}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 42, "token_count": 192}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 42, "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": 42, "token_count": 6}, {"author_id": 60, "token_count": 1045}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 42, "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": 42, "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": 42, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 42, "token_count": 16}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 42, "token_count": 42}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 42, "token_count": 38}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 42, "token_count": 768}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 42, "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": 9, "token_count": 19}, {"author_id": 60, "token_count": 18}, ]}, {"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": 23, "token_count": 85}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 19, "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": 19, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Brown
1378
18.31%
Tudor-Dan Ambarus
629
8.36%
Yang Yingliang
85
1.13%
Linus Walleij
19
0.25%
Others
5413
71.94%
Total
7524
spi-sc18is602.c
335
-
14
1530
Yang Yingliang
Andy Shevchenko
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": 1259}, ]}, {"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": 60, "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": 23, "token_count": 32}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 15, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
32
2.09%
Andy Shevchenko
12
0.78%
Others
1486
97.12%
Total
1530
spi-sg2044-nor.c
510
-
5
2483
Andy Shevchenko
Others
March 2025
July 2025
November 2025
var spanGroupData = [ {"timestamp": 1740816000, "group": [ {"author_id": 15, "token_count": 27}, {"author_id": 60, "token_count": 2337}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
27
1.09%
Others
2456
98.91%
Total
2483
spi-sh-hspi.c
306
-
12
1272
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": 42, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "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": 3, "token_count": 25}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
29
2.28%
Yang Yingliang
2
0.16%
Mark Brown
2
0.16%
Others
1239
97.41%
Total
1272
spi-sh-msiof.c
1353
-
30
6762
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": 55, "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": 3, "token_count": 234}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 1763}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 165}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 35, "token_count": 172}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "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": 3, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "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": 3, "token_count": 53}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "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": 3, "token_count": 151}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "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": 23, "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": 41}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 3, "token_count": 377}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 3, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
3313
48.99%
Magnus Damm
2120
31.35%
Yoshihiro Shimoda
172
2.54%
Yang Yingliang
26
0.38%
Others
1131
16.73%
Total
6762
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": 55, "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": 36, "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": 23, "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
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": 35, "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": 35, "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": 60, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "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%
Others
42
1.97%
Total
2130
spi-sifive.c
484
-
8
2060
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": 1863}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 57}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
57
2.77%
Andy Shevchenko
1
0.05%
Others
2002
97.18%
Total
2060
spi-slave-mt27xx.c
566
-
5
2586
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": 7, "token_count": 2421}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 150}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 23, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Leilk Liu
2571
99.42%
Yang Yingliang
9
0.35%
Andy Shevchenko
1
0.04%
Others
5
0.19%
Total
2586
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": 3, "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": 23, "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": 3, "token_count": 435}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 23, "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
674
-
8
2898
Kunihiko Hayashi
Miquel Raynal
Lars-Peter Clausen
Yang Yingliang
Others
November 2022
February 2023
March 2023
May 2023
July 2023
August 2023
December 2024
February 2025
March 2026
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 33, "token_count": 2825}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 22}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Kunihiko Hayashi
2843
98.10%
Miquel Raynal
22
0.76%
Lars-Peter Clausen
5
0.17%
Yang Yingliang
1
0.03%
Others
27
0.93%
Total
2898
spi-sprd-adi.c
638
-
11
2698
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
January 2026
var spanGroupData = [ {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1380}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 537}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
1
0.04%
Others
2697
99.96%
Total
2698
spi-sprd.c
1080
-
10
4922
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": 22, "token_count": 3388}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 22, "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": 23, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Lanqing Liu
4825
98.03%
Yang Yingliang
3
0.06%
Others
94
1.91%
Total
4922
spi-st-ssc4.c
454
-
12
1933
Yang Yingliang
Linus Walleij
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": 60, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 53}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
53
2.74%
Linus Walleij
10
0.52%
Others
1870
96.74%
Total
1933
spi-stm32-ospi.c
1093
-
6
5093
Patrice Chotard
Others
February 2025
March 2025
June 2025
July 2025
December 2025
January 2026
March 2026
var spanGroupData = [ {"timestamp": 1738396800, "group": [ {"author_id": 13, "token_count": 4720}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 13, "token_count": 39}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 13, "token_count": 282}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Patrice Chotard
5041
98.98%
Others
52
1.02%
Total
5093
spi-stm32-qspi.c
982
-
14
4632
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
December 2025
January 2026
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 56, "token_count": 2196}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 748}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 13, "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": 13, "token_count": 172}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 13, "token_count": 36}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 297}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 210}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 13, "token_count": 426}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 13, "token_count": 271}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Ludovic Barre
2946
63.60%
Patrice Chotard
1455
31.41%
Yang Yingliang
9
0.19%
Andy Shevchenko
5
0.11%
Others
217
4.68%
Total
4632
spi-stm32.c
2703
-
30
11515
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
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 4734}, ]}, {"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": 2766}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "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": 21, "token_count": 55}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 21, "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": 356}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "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": 23, "token_count": 16}, {"author_id": 60, "token_count": 851}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 337}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 10, "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}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 389}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Amelie Delaunay
4870
42.29%
David Lechner
44
0.38%
Yang Yingliang
16
0.14%
Linus Walleij
2
0.02%
Andy Shevchenko
2
0.02%
Others
6581
57.15%
Total
11515
spi-sun4i.c
553
-
16
2176
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": 39, "token_count": 1752}, ]}, {"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": 23, "token_count": 49}, ]}, {"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
1752
80.51%
Yang Yingliang
49
2.25%
Others
375
17.23%
Total
2176
spi-sun6i.c
827
-
23
3437
Maxime Ripard
Yang Yingliang
Miquel Raynal
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
December 2025
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 39, "token_count": 1848}, {"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": 178}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 94}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1848
53.77%
Yang Yingliang
94
2.73%
Miquel Raynal
2
0.06%
Others
1493
43.44%
Total
3437
spi-sunplus-sp7021.c
576
-
3
3064
Li-hao Kuo
Yang Yingliang
Others
January 2022
February 2022
March 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1641024000, "group": [ {"author_id": 50, "token_count": 2935}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 81}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 45}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Li-hao Kuo
3016
98.43%
Yang Yingliang
46
1.50%
Others
2
0.07%
Total
3064
spi-synquacer.c
825
-
7
3712
Masahisa KOJIMA
Yang Yingliang
Others
June 2019
September 2020
November 2020
January 2021
February 2023
March 2023
November 2023
September 2024
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 41, "token_count": 3606}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 41, "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": 23, "token_count": 58}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Masahisa KOJIMA
3615
97.39%
Yang Yingliang
58
1.56%
Others
39
1.05%
Total
3712
spi-tegra114.c
1530
-
28
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
February 2026
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 5394}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 42, "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": 8, "token_count": 470}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 430}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 626}, {"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": 23, "token_count": 82}, ]}, {"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}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Laxman Dewangan
5416
71.13%
Sowjanya Komatineni
1526
20.04%
Yang Yingliang
82
1.08%
Mark Brown
4
0.05%
Others
586
7.70%
Total
7614
spi-tegra20-sflash.c
609
-
20
2854
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": 2639}, ]}, {"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": 42, "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": 23, "token_count": 57}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Laxman Dewangan
2639
92.47%
Yang Yingliang
57
2.00%
Mark Brown
9
0.32%
Others
149
5.22%
Total
2854
spi-tegra20-slink.c
1225
-
29
5871
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
February 2026
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5236}, ]}, {"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": 42, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 42, "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": 42, "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": 23, "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": 7}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 76}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Laxman Dewangan
5265
89.68%
Mark Brown
144
2.45%
Yang Yingliang
81
1.38%
Others
381
6.49%
Total
5871
spi-tegra210-quad.c
1899
-
12
8808
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
May 2025
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 6540}, ]}, {"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": 98}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 931}, ]}, {"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": 23, "token_count": 63}, ]}, {"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": 141}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 237}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 318}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 201}, ]}, ]
Author Name
Tokens
Token Proportion
Sowjanya Komatineni
6540
74.25%
Yang Yingliang
63
0.72%
Others
2205
25.03%
Total
8808
spi-test.h
128
-
3
311
Martin Sperl
Others
November 2015
December 2015
March 2017
May 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 294}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "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
940
-
28
4440
Boris Brezillon
Yang Yingliang
Miquel Raynal
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": 1926}, ]}, {"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": 60, "token_count": 157}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "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": 60, "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": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 157}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 339}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "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": 19, "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": 15, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 56}, {"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": 57, "token_count": 22}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
343
7.73%
Yang Yingliang
56
1.26%
Miquel Raynal
22
0.50%
Tudor-Dan Ambarus
17
0.38%
Andy Shevchenko
1
0.02%
Others
4001
90.11%
Total
4440
spi-tle62x0.c
316
-
15
1547
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
October 2025
February 2026
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": 1506}, ]}, {"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": 15, "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}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
12
0.78%
Andy Shevchenko
1
0.06%
Others
1534
99.16%
Total
1547
spi-topcliff-pch.c
1682
-
32
7888
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
May 2021
February 2022
March 2022
June 2022
March 2023
November 2023
September 2024
February 2026
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 45, "token_count": 3370}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 34, "token_count": 3235}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 34, "token_count": 340}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 34, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 34, "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": 44, "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": 15, "token_count": 11}, {"author_id": 3, "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": 13}, ]}, {"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": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 135}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Tomoya Morinaga
3903
49.48%
Masayuki Ohtake
3370
42.72%
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.50%
Total
7888
spi-uniphier.c
809
-
8
3610
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": 2172}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 171}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 33, "token_count": 1042}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 33, "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": 23, "token_count": 133}, ]}, {"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.20%
Yang Yingliang
133
3.68%
Andy Shevchenko
1
0.03%
Others
2422
67.09%
Total
3610
spi-virtio.c
428
-
3
1776
Others
September 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1764}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1776
100.00%
Total
1776
spi-wpcm-fiu.c
503
-
8
2680
Miquel Raynal
Yang Yingliang
Others
November 2022
March 2023
July 2023
November 2023
May 2024
August 2024
February 2026
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2620}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Miquel Raynal
3
0.11%
Yang Yingliang
1
0.04%
Others
2676
99.85%
Total
2680
spi-xcomm.c
288
-
15
1275
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": 44, "token_count": 1012}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 18}, ]}, {"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
1012
79.37%
Yang Yingliang
18
1.41%
Andy Shevchenko
1
0.08%
Others
244
19.14%
Total
1275
spi-xilinx.c
537
-
24
2243
Mark Brown
Yang Yingliang
Lars-Peter Clausen
David Brownell
Others
July 2007
August 2007
January 2009
March 2009
June 2009
November 2009
January 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
July 2025
November 2025
January 2026
February 2026
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": 355}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 42, "token_count": 93}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 42, "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": 44, "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": 21}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 23, "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": 23, "token_count": 33}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Brown
175
7.80%
Yang Yingliang
43
1.92%
Lars-Peter Clausen
24
1.07%
David Brownell
9
0.40%
Others
1992
88.81%
Total
2243
spi-xlp.c
448
-
8
2003
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": 1908}, ]}, {"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": 23, "token_count": 27}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yang Yingliang
27
1.35%
Others
1976
98.65%
Total
2003
spi-xtensa-xtfpga.c
150
-
7
690
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": 648}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "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": 23, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"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
29
4.20%
Lorenzo Bianconi
3
0.43%
Andy Shevchenko
1
0.14%
Others
657
95.22%
Total
690
spi-zynq-qspi.c
759
-
17
2702
Naga Sureshkumar Relli
Miquel Raynal
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
April 2026
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 58, "token_count": 2507}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 57, "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": 5}, ]}, {"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": 23, "token_count": 11}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 57, "token_count": 25}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Naga Sureshkumar Relli
2507
92.78%
Miquel Raynal
127
4.70%
Yang Yingliang
11
0.41%
Others
57
2.11%
Total
2702
spi-zynqmp-gqspi.c
1391
-
19
5081
Naga Sureshkumar Relli
Miquel Raynal
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": 60, "token_count": 2763}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 58, "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": 58, "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": 23, "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": 57, "token_count": 27}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 161}, ]}, ]
Author Name
Tokens
Token Proportion
Naga Sureshkumar Relli
401
7.89%
Miquel Raynal
27
0.53%
Yang Yingliang
16
0.31%
Others
4637
91.26%
Total
5081
spi.c
5105
-
167
19178
David Brownell
Martin Sperl
Geert Uytterhoeven
Mark Brown
David Lechner
Andy Shevchenko
Linus Walleij
Mika Westerberg
Tudor-Dan Ambarus
Jonas Gorski
Boris Brezillon
Yang Yingliang
Laxman Dewangan
Ivan T. Ivanov
William Zhang
Serge Semin
Leilk Liu
Yogesh Gaur
Patrice Chotard
Lars-Peter Clausen
Chuanhong Guo
Miquel Raynal
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
November 2025
December 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 1451}, {"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": 4}, ]}, {"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": 17}, ]}, {"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": 156}, ]}, {"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": 9, "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": 3}, ]}, {"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": 155}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 9, "token_count": 564}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"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": 44, "token_count": 5}, {"author_id": 42, "token_count": 27}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 42, "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": 42, "token_count": 46}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 42, "token_count": 49}, {"author_id": 60, "token_count": 302}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 42, "token_count": 372}, {"author_id": 2, "token_count": 36}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 42, "token_count": 41}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 42, "token_count": 215}, {"author_id": 2, "token_count": 31}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 59, "token_count": 33}, {"author_id": 42, "token_count": 229}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 271}, {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 42, "token_count": 36}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 420}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 42, "token_count": 86}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 763}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 15, "token_count": 9}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 75}, {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 701}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 4}, {"author_id": 4, "token_count": 1}, {"author_id": 2, "token_count": 42}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 19}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 42, "token_count": 24}, {"author_id": 60, "token_count": 297}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "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": 18}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 422}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 470}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 298}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 99}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 42, "token_count": 12}, {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 25, "token_count": 20}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 183}, {"author_id": 42, "token_count": 90}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 177}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 290}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 10}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 558}, ]}, {"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": 3, "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": 42}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 42, "token_count": 68}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 29, "token_count": 30}, {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 19, "token_count": 18}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 15, "token_count": 36}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "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": 42, "token_count": 138}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 42, "token_count": 12}, {"author_id": 60, "token_count": 272}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 15, "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": 9, "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": 41}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 181}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 60, "token_count": 733}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 60, "token_count": 378}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 15, "token_count": 53}, {"author_id": 23, "token_count": 42}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 149}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 113}, {"author_id": 26, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 201}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 555}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 10, "token_count": 42}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 10, "token_count": 398}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 137}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 97}, {"author_id": 10, "token_count": 14}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 108}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 10, "token_count": 46}, {"author_id": 13, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 10, "token_count": 51}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 23, "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": 15, "token_count": 67}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 15, "token_count": 48}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 15, "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": 37, "token_count": 113}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 15, "token_count": 40}, {"author_id": 10, "token_count": 681}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 90}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
1767
9.21%
Martin Sperl
1722
8.98%
Geert Uytterhoeven
1687
8.80%
Mark Brown
1486
7.75%
David Lechner
1277
6.66%
Andy Shevchenko
940
4.90%
Linus Walleij
873
4.55%
Mika Westerberg
409
2.13%
Tudor-Dan Ambarus
177
0.92%
Jonas Gorski
113
0.59%
Boris Brezillon
99
0.52%
Yang Yingliang
50
0.26%
Laxman Dewangan
47
0.25%
Ivan T. Ivanov
38
0.20%
William Zhang
33
0.17%
Serge Semin
30
0.16%
Leilk Liu
29
0.15%
Yogesh Gaur
20
0.10%
Patrice Chotard
12
0.06%
Lars-Peter Clausen
5
0.03%
Chuanhong Guo
3
0.02%
Miquel Raynal
1
0.01%
Others
8360
43.59%
Total
19178
spidev.c
899
-
60
3843
David Brownell
Andy Shevchenko
Mark Brown
Geert Uytterhoeven
Mika Westerberg
Maxime Ripard
Martin Sperl
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
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1988}, ]}, {"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": 208}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 45}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"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": 39, "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": 3, "token_count": 46}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 42, "token_count": 55}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 42, "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": 60, "token_count": 38}, ]}, {"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": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 42, "token_count": 67}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 229}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"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": 15, "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": 3, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 23, "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": 15}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
258
6.71%
Andy Shevchenko
246
6.40%
Mark Brown
128
3.33%
Geert Uytterhoeven
59
1.54%
Mika Westerberg
37
0.96%
Maxime Ripard
37
0.96%
Martin Sperl
5
0.13%
Yang Yingliang
1
0.03%
Others
3072
79.94%
Total
3843
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
906
Author
Tokens
Proportion
Commits
Proportion
0
Laxman Dewangan
13367
2.33%
7
0.14%
1
Chuanhong Guo
12663
2.21%
10
0.20%
2
Mika Westerberg
11192
1.95%
64
1.26%
3
Geert Uytterhoeven
9762
1.70%
174
3.43%
4
Martin Sperl
9507
1.66%
50
0.99%
5
Kamal Dasu
8696
1.52%
21
0.41%
6
Md Sadre Alam
8618
1.50%
4
0.08%
7
Leilk Liu
8363
1.46%
36
0.71%
8
Sowjanya Komatineni
8075
1.41%
26
0.51%
9
Linus Walleij
8073
1.41%
63
1.24%
10
David Lechner
7340
1.28%
67
1.32%
11
David Brownell
7158
1.25%
35
0.69%
12
Haibo Chen
6925
1.21%
16
0.32%
13
Patrice Chotard
6838
1.19%
27
0.53%
14
Purna Chandra Mandal
6383
1.11%
3
0.06%
15
Andy Shevchenko
6352
1.11%
242
4.77%
16
Feng Chen
5961
1.04%
1
0.02%
17
Tomer Maimon
5693
0.99%
8
0.16%
18
Sunny Luo
5345
0.93%
4
0.08%
19
Tudor-Dan Ambarus
5265
0.92%
61
1.20%
20
Cédric Le Goater
5129
0.89%
12
0.24%
21
Amelie Delaunay
4870
0.85%
13
0.26%
22
Lanqing Liu
4825
0.84%
4
0.08%
23
Yang Yingliang
4806
0.84%
151
2.98%
24
Girish Mahadevan
4797
0.84%
2
0.04%
25
Yogesh Gaur
4648
0.81%
6
0.12%
26
William Zhang
4648
0.81%
11
0.22%
27
Fabrizio Castro
4631
0.81%
12
0.24%
28
Frieder Schrempf
4205
0.73%
4
0.08%
29
Serge Semin
4090
0.71%
65
1.28%
30
Boris Brezillon
3989
0.70%
18
0.36%
31
Graham Moore
3964
0.69%
1
0.02%
32
Vladimir Moravcevic
3933
0.69%
1
0.02%
33
Kunihiko Hayashi
3905
0.68%
10
0.20%
34
Tomoya Morinaga
3903
0.68%
15
0.30%
35
Yoshihiro Shimoda
3890
0.68%
7
0.14%
36
Lorenzo Bianconi
3882
0.68%
6
0.12%
37
Jonas Gorski
3857
0.67%
32
0.63%
38
Hauke Mehrtens
3784
0.66%
3
0.06%
39
Maxime Ripard
3638
0.63%
5
0.10%
40
Laurentiu Palcu
3624
0.63%
2
0.04%
41
Masahisa KOJIMA
3615
0.63%
3
0.06%
42
Mark Brown
3608
0.63%
99
1.95%
43
Jan Nikitenko
3605
0.63%
6
0.12%
44
Lars-Peter Clausen
3505
0.61%
16
0.32%
45
Masayuki Ohtake
3370
0.59%
1
0.02%
46
Chin-Ting Kuo
3316
0.58%
13
0.26%
47
Radu Pirea
3299
0.58%
5
0.10%
48
Thangaraj Samynathan
3153
0.55%
7
0.14%
49
Romain Perier
3073
0.54%
2
0.04%
50
Li-hao Kuo
3016
0.53%
4
0.08%
51
Andrew Bresticker
3002
0.52%
5
0.10%
52
CL Wang
3001
0.52%
2
0.04%
53
Chris Morgan
2999
0.52%
1
0.02%
54
Neil Armstrong
2956
0.52%
13
0.26%
55
Magnus Damm
2950
0.51%
2
0.04%
56
Ludovic Barre
2946
0.51%
5
0.10%
57
Miquel Raynal
2917
0.51%
59
1.16%
58
Naga Sureshkumar Relli
2913
0.51%
4
0.08%
59
Ivan T. Ivanov
2885
0.50%
5
0.10%
60
Others
262906
45.83%
3518
69.40%
Total
573629
5069