Linux Source Code
Home
Release 6.11
Help
gpio
root
include
linux
Highlighting
Reset All
By Author
By Age
──────────
Ahmad Fatoum
Alessandro Rubini
Alexandre Courbot
Anatolij Gustschin
Andrew Lunn
Andy Shevchenko
Anton Vorontsov
Arnd Bergmann
Bartosz Golaszewski
Benjamin Herrenschmidt
Boris Brezillon
Charles Keepax
Christian Ruppert
David Brownell
Dipen Patel
Dmitry Torokhov
Doug Anderson
Enrico Weigelt
Geert Uytterhoeven
Grant C. Likely
Grygorii Strashko
Guenter Roeck
Hans Verkuil
Jamie Iles
Jani Nikula
Janusz Krzysztofik
Jean-Nicolas Graux
Jonas Gorski
Kent Gibson
Krzysztof Kozlowski
Laura Abbott
Laxman Dewangan
Linus Walleij
Lukas Wunner
Marc Zyngier
Mark Brown
Mathias Nyman
Matti Vaittinen
Maulik Shah
Michael Walle
Michał Mirosław
Mika Westerberg
Nuno Sá
Others
Philipp Zabel
Rabin Vincent
Rafael J. Wysocki
Randy Dunlap
Ricardo Ribalda Delgado
Rojhalat Ibrahim
Russell King
Shawn Guo
Shiraz Hashim
Song Muchun
Stephen Boyd
Thierry Reding
Thomas Petazzoni
Théo Lebrun
Uwe Kleine-König
Yue haibing
Álvaro Fernández Rojas
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
aspeed.h
19
-
2
86
Benjamin Herrenschmidt
Andy Shevchenko
June 2018
October 2022
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 17, "token_count": 80}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Herrenschmidt
80
93.02%
Andy Shevchenko
6
6.98%
Total
86
consumer.h
658
-
30
2710
Alexandre Courbot
David Brownell
Rojhalat Ibrahim
Jani Nikula
Andy Shevchenko
Janusz Krzysztofik
Linus Walleij
Thierry Reding
Mika Westerberg
Lukas Wunner
Geert Uytterhoeven
Dmitry Torokhov
Bartosz Golaszewski
Rafael J. Wysocki
Dipen Patel
Uwe Kleine-König
Shawn Guo
Boris Brezillon
Michał Mirosław
Laura Abbott
Song Muchun
Philipp Zabel
Jamie Iles
Mathias Nyman
Mark Brown
Arnd Bergmann
Krzysztof Kozlowski
Others
February 2008
March 2008
July 2008
October 2008
September 2009
December 2009
May 2011
April 2012
May 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
October 2013
January 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
February 2015
May 2015
January 2017
February 2017
March 2017
September 2017
October 2017
November 2017
December 2017
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
July 2019
September 2019
December 2019
February 2020
March 2020
November 2020
February 2021
February 2022
April 2022
February 2023
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 213}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 100}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 62}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 27, "token_count": 12}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 313}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 451}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 78}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 27, "token_count": 19}, {"author_id": 3, "token_count": 216}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 124}, {"author_id": 30, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 21, "token_count": 18}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 17}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 22, "token_count": 46}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 50, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 10}, {"author_id": 11, "token_count": 125}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 91}, {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 38}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 42, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 31}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Courbot
865
31.92%
David Brownell
479
17.68%
Rojhalat Ibrahim
348
12.84%
Jani Nikula
162
5.98%
Andy Shevchenko
130
4.80%
Janusz Krzysztofik
125
4.61%
Linus Walleij
106
3.91%
Thierry Reding
78
2.88%
Mika Westerberg
66
2.44%
Lukas Wunner
46
1.70%
Geert Uytterhoeven
46
1.70%
Dmitry Torokhov
44
1.62%
Bartosz Golaszewski
34
1.25%
Rafael J. Wysocki
31
1.14%
Dipen Patel
31
1.14%
Uwe Kleine-König
28
1.03%
Shawn Guo
21
0.77%
Boris Brezillon
17
0.63%
Michał Mirosław
14
0.52%
Laura Abbott
10
0.37%
Song Muchun
6
0.22%
Philipp Zabel
6
0.22%
Jamie Iles
3
0.11%
Mathias Nyman
2
0.07%
Mark Brown
2
0.07%
Arnd Bergmann
2
0.07%
Krzysztof Kozlowski
1
0.04%
Others
7
0.26%
Total
2710
driver.h
891
-
64
2160
Linus Walleij
David Brownell
Alexandre Courbot
Bartosz Golaszewski
Andy Shevchenko
Thierry Reding
Marc Zyngier
Hans Verkuil
Jamie Iles
Shiraz Hashim
Yue haibing
Shawn Guo
Anton Vorontsov
Christian Ruppert
Rojhalat Ibrahim
Jonas Gorski
Ahmad Fatoum
Krzysztof Kozlowski
Mika Westerberg
Grygorii Strashko
Michael Walle
Mark Brown
Andrew Lunn
Guenter Roeck
Doug Anderson
Dipen Patel
Grant C. Likely
Maulik Shah
Laxman Dewangan
Kent Gibson
Álvaro Fernández Rojas
Ricardo Ribalda Delgado
Matti Vaittinen
Charles Keepax
Stephen Boyd
Mathias Nyman
Randy Dunlap
Rabin Vincent
Lukas Wunner
Enrico Weigelt
Uwe Kleine-König
Jani Nikula
Others
February 2007
February 2008
March 2008
April 2008
May 2008
October 2008
November 2008
April 2009
September 2009
May 2010
June 2010
September 2010
October 2010
May 2011
December 2011
May 2012
October 2012
November 2012
January 2013
February 2013
March 2013
September 2013
October 2013
November 2013
December 2013
February 2014
March 2014
July 2014
August 2014
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
July 2015
August 2015
October 2015
November 2015
December 2015
February 2016
March 2016
September 2016
November 2016
January 2017
May 2017
July 2017
October 2017
November 2017
December 2017
January 2018
March 2018
August 2018
September 2018
October 2018
February 2019
March 2019
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
March 2021
July 2021
October 2021
March 2022
April 2022
June 2022
July 2022
October 2022
November 2022
December 2022
February 2023
June 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
May 2024
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 176}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 18, "token_count": 76}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 52, "token_count": 7}, {"author_id": 23, "token_count": 49}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 139}, {"author_id": 28, "token_count": 31}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 43, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 32, "token_count": 25}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 49, "token_count": 10}, {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 93}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 86}, {"author_id": 2, "token_count": 5}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 131}, {"author_id": 24, "token_count": 47}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 58}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 45, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 48, "token_count": 10}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 24}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 9}, {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 80}, {"author_id": 26, "token_count": 12}, {"author_id": 13, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 13, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 5, "token_count": 99}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 21}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
394
18.24%
David Brownell
255
11.81%
Alexandre Courbot
197
9.12%
Bartosz Golaszewski
183
8.47%
Andy Shevchenko
166
7.69%
Thierry Reding
97
4.49%
Marc Zyngier
93
4.31%
Hans Verkuil
86
3.98%
Jamie Iles
76
3.52%
Shiraz Hashim
49
2.27%
Yue haibing
47
2.18%
Shawn Guo
42
1.94%
Anton Vorontsov
38
1.76%
Christian Ruppert
31
1.44%
Rojhalat Ibrahim
30
1.39%
Jonas Gorski
25
1.16%
Ahmad Fatoum
24
1.11%
Krzysztof Kozlowski
23
1.06%
Mika Westerberg
20
0.93%
Grygorii Strashko
20
0.93%
Michael Walle
18
0.83%
Mark Brown
15
0.69%
Andrew Lunn
15
0.69%
Guenter Roeck
14
0.65%
Doug Anderson
13
0.60%
Dipen Patel
12
0.56%
Grant C. Likely
11
0.51%
Maulik Shah
10
0.46%
Laxman Dewangan
10
0.46%
Kent Gibson
10
0.46%
Álvaro Fernández Rojas
9
0.42%
Ricardo Ribalda Delgado
8
0.37%
Matti Vaittinen
8
0.37%
Charles Keepax
8
0.37%
Stephen Boyd
7
0.32%
Mathias Nyman
7
0.32%
Randy Dunlap
6
0.28%
Rabin Vincent
5
0.23%
Lukas Wunner
5
0.23%
Enrico Weigelt
5
0.23%
Uwe Kleine-König
2
0.09%
Jani Nikula
2
0.09%
Others
64
2.96%
Total
2160
gpio-nomadik.h
294
-
8
689
Théo Lebrun
Linus Walleij
Jean-Nicolas Graux
Rabin Vincent
Alessandro Rubini
Andy Shevchenko
Others
July 2009
March 2010
May 2010
February 2011
May 2011
September 2011
April 2012
May 2012
August 2012
September 2012
July 2015
November 2017
June 2022
February 2024
March 2024
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 31, "token_count": 26}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 154}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 131}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 282}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Théo Lebrun
282
40.93%
Linus Walleij
185
26.85%
Jean-Nicolas Graux
131
19.01%
Rabin Vincent
42
6.10%
Alessandro Rubini
26
3.77%
Andy Shevchenko
19
2.76%
Others
4
0.58%
Total
689
gpio-reg.h
18
-
4
81
Russell King
Andy Shevchenko
Enrico Weigelt
Others
August 2016
September 2016
November 2017
June 2019
October 2022
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 19, "token_count": 60}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Russell King
73
90.12%
Andy Shevchenko
6
7.41%
Enrico Weigelt
1
1.23%
Others
1
1.23%
Total
81
legacy-of-mm-gpiochip.h
36
-
6
98
Anton Vorontsov
Arnd Bergmann
Linus Walleij
Ricardo Ribalda Delgado
Others
April 2008
June 2010
March 2011
May 2012
December 2014
December 2015
December 2017
April 2018
February 2023
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 67}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 46, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
71
72.45%
Arnd Bergmann
10
10.20%
Linus Walleij
6
6.12%
Ricardo Ribalda Delgado
5
5.10%
Others
6
6.12%
Total
98
machine.h
127
-
14
361
Alexandre Courbot
Bartosz Golaszewski
Linus Walleij
Dmitry Torokhov
Thomas Petazzoni
Anatolij Gustschin
Charles Keepax
Andy Shevchenko
Nuno Sá
Geert Uytterhoeven
Enrico Weigelt
Others
February 2013
October 2013
November 2013
December 2013
July 2014
August 2014
June 2015
May 2017
August 2017
November 2017
April 2018
February 2019
April 2019
June 2019
May 2020
January 2021
December 2021
May 2022
July 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 41, "token_count": 15}, {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 61}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 53, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Courbot
154
42.66%
Bartosz Golaszewski
67
18.56%
Linus Walleij
38
10.53%
Dmitry Torokhov
21
5.82%
Thomas Petazzoni
16
4.43%
Anatolij Gustschin
15
4.16%
Charles Keepax
14
3.88%
Andy Shevchenko
13
3.60%
Nuno Sá
8
2.22%
Geert Uytterhoeven
6
1.66%
Enrico Weigelt
2
0.55%
Others
7
1.94%
Total
361
property.h
14
-
2
36
Dmitry Torokhov
Charles Keepax
November 2022
April 2024
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 29, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
27
75.00%
Charles Keepax
9
25.00%
Total
36
regmap.h
94
-
2
185
Michael Walle
Álvaro Fernández Rojas
May 2020
July 2020
March 2021
June 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 171}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Walle
177
95.68%
Álvaro Fernández Rojas
8
4.32%
Total
185
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
87
Author
Tokens
Proportion
Commits
Proportion
0
Alexandre Courbot
1216
18.98%
17
6.23%
1
David Brownell
734
11.46%
7
2.56%
2
Linus Walleij
729
11.38%
42
15.38%
3
Rojhalat Ibrahim
378
5.90%
4
1.47%
4
Andy Shevchenko
340
5.31%
30
10.99%
5
Bartosz Golaszewski
284
4.43%
18
6.59%
6
Théo Lebrun
282
4.40%
2
0.73%
7
Michael Walle
195
3.04%
5
1.83%
8
Thierry Reding
175
2.73%
16
5.86%
9
Jani Nikula
164
2.56%
2
0.73%
10
Jean-Nicolas Graux
131
2.04%
1
0.37%
11
Janusz Krzysztofik
125
1.95%
3
1.10%
12
Anton Vorontsov
109
1.70%
4
1.47%
13
Marc Zyngier
93
1.45%
4
1.47%
14
Dmitry Torokhov
92
1.44%
5
1.83%
15
Mika Westerberg
86
1.34%
7
2.56%
16
Hans Verkuil
86
1.34%
3
1.10%
17
Benjamin Herrenschmidt
80
1.25%
1
0.37%
18
Jamie Iles
79
1.23%
2
0.73%
19
Russell King
73
1.14%
2
0.73%
20
Shawn Guo
63
0.98%
3
1.10%
21
Geert Uytterhoeven
52
0.81%
4
1.47%
22
Lukas Wunner
51
0.80%
2
0.73%
23
Shiraz Hashim
49
0.76%
1
0.37%
24
Yue haibing
47
0.73%
1
0.37%
25
Rabin Vincent
47
0.73%
7
2.56%
26
Dipen Patel
43
0.67%
1
0.37%
27
Rafael J. Wysocki
31
0.48%
4
1.47%
28
Christian Ruppert
31
0.48%
1
0.37%
29
Charles Keepax
31
0.48%
2
0.73%
30
Uwe Kleine-König
30
0.47%
3
1.10%
31
Alessandro Rubini
26
0.41%
1
0.37%
32
Jonas Gorski
25
0.39%
1
0.37%
33
Krzysztof Kozlowski
24
0.37%
6
2.20%
34
Ahmad Fatoum
24
0.37%
1
0.37%
35
Grygorii Strashko
20
0.31%
1
0.37%
36
Mark Brown
17
0.27%
2
0.73%
37
Boris Brezillon
17
0.27%
1
0.37%
38
Álvaro Fernández Rojas
17
0.27%
2
0.73%
39
Thomas Petazzoni
16
0.25%
1
0.37%
40
Andrew Lunn
15
0.23%
1
0.37%
41
Anatolij Gustschin
15
0.23%
1
0.37%
42
Michał Mirosław
14
0.22%
1
0.37%
43
Guenter Roeck
14
0.22%
1
0.37%
44
Ricardo Ribalda Delgado
13
0.20%
2
0.73%
45
Doug Anderson
13
0.20%
1
0.37%
46
Arnd Bergmann
12
0.19%
2
0.73%
47
Grant C. Likely
11
0.17%
2
0.73%
48
Maulik Shah
10
0.16%
1
0.37%
49
Laxman Dewangan
10
0.16%
1
0.37%
50
Laura Abbott
10
0.16%
1
0.37%
51
Kent Gibson
10
0.16%
1
0.37%
52
Mathias Nyman
9
0.14%
1
0.37%
53
Nuno Sá
8
0.12%
1
0.37%
54
Matti Vaittinen
8
0.12%
1
0.37%
55
Enrico Weigelt
8
0.12%
1
0.37%
56
Stephen Boyd
7
0.11%
2
0.73%
57
Song Muchun
6
0.09%
1
0.37%
58
Randy Dunlap
6
0.09%
2
0.73%
59
Philipp Zabel
6
0.09%
1
0.37%
60
Others
89
1.39%
28
10.26%
Total
6406
273