Linux Source Code
Home
Release 5.11
Help
gpio
root
include
linux
Highlighting
Reset All
By Author
By Age
──────────
Ahmad Fatoum
Alexander Stein
Alexandre Courbot
Anatolij Gustschin
Andrew Jeffery
Andrew Lunn
Andy Shevchenko
Arnd Bergmann
Bartosz Golaszewski
Benjamin Herrenschmidt
Boris Brezillon
Brian Masney
Charles Keepax
Chuanhong Guo
Colton Lewis
Dmitry Torokhov
Doug Anderson
Enrico Weigelt
Geert Uytterhoeven
Greg Kroah-Hartman
Grygorii Strashko
Guenter Roeck
Hans Verkuil
Janusz Krzysztofik
Jonas Gorski
Kevin Hao
Krzysztof Kozlowski
Laura Abbott
Laxman Dewangan
Linus Walleij
Lukas Wunner
Masahiro Yamada
Matti Vaittinen
Maulik Shah
Michael Walle
Michał Mirosław
Mika Westerberg
Olliver Schinagl
Paul Bolle
Paul Gortmaker
Philipp Zabel
Randy Dunlap
Ricardo Ribalda Delgado
Rojhalat Ibrahim
Russell King
Shobhit Kumar
Song Muchun
Stephen Boyd
Stephen Rothwell
Thierry Reding
Thomas Petazzoni
Uwe Kleine-König
Yue haibing
abdoulaye berthe
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
aspeed.h
15
-
1
80
Benjamin Herrenschmidt
June 2018
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 11, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Herrenschmidt
80
100.00%
Total
80
consumer.h
741
-
23
3035
Alexandre Courbot
Rojhalat Ibrahim
Andy Shevchenko
Linus Walleij
Dmitry Torokhov
Lukas Wunner
Thierry Reding
Janusz Krzysztofik
Geert Uytterhoeven
Boris Brezillon
Philipp Zabel
Andrew Jeffery
Bartosz Golaszewski
Mika Westerberg
Michał Mirosław
Alexander Stein
Uwe Kleine-König
Laura Abbott
Song Muchun
Olliver Schinagl
Arnd Bergmann
Krzysztof Kozlowski
Greg Kroah-Hartman
October 2013
January 2014
April 2014
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
May 2015
January 2017
February 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
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 928}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 36}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 164}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 317}, {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 46}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 28, "token_count": 20}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 40}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 178}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 36}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 8, "token_count": 127}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 326}, {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 182}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Courbot
999
32.92%
Rojhalat Ibrahim
473
15.58%
Andy Shevchenko
351
11.57%
Linus Walleij
196
6.46%
Dmitry Torokhov
188
6.19%
Lukas Wunner
178
5.86%
Thierry Reding
164
5.40%
Janusz Krzysztofik
127
4.18%
Geert Uytterhoeven
95
3.13%
Boris Brezillon
40
1.32%
Philipp Zabel
36
1.19%
Andrew Jeffery
36
1.19%
Bartosz Golaszewski
32
1.05%
Mika Westerberg
31
1.02%
Michał Mirosław
27
0.89%
Alexander Stein
20
0.66%
Uwe Kleine-König
16
0.53%
Laura Abbott
10
0.33%
Song Muchun
6
0.20%
Olliver Schinagl
5
0.16%
Arnd Bergmann
3
0.10%
Krzysztof Kozlowski
1
0.03%
Greg Kroah-Hartman
1
0.03%
Total
3035
driver.h
720
-
35
1744
Linus Walleij
Alexandre Courbot
Thierry Reding
Hans Verkuil
Yue haibing
Andy Shevchenko
Ahmad Fatoum
Stephen Boyd
Brian Masney
Maulik Shah
Jonas Gorski
Rojhalat Ibrahim
Mika Westerberg
Lukas Wunner
Guenter Roeck
Laxman Dewangan
Kevin Hao
Masahiro Yamada
Michael Walle
Doug Anderson
Charles Keepax
Ricardo Ribalda Delgado
Andrew Lunn
Matti Vaittinen
Enrico Weigelt
Stephen Rothwell
Grygorii Strashko
Chuanhong Guo
Paul Gortmaker
Randy Dunlap
Bartosz Golaszewski
Paul Bolle
Greg Kroah-Hartman
Colton Lewis
abdoulaye berthe
October 2013
November 2013
December 2013
February 2014
March 2014
July 2014
August 2014
September 2014
November 2014
March 2015
August 2015
October 2015
November 2015
December 2015
February 2016
March 2016
September 2016
January 2017
May 2017
July 2017
October 2017
November 2017
December 2017
January 2018
March 2018
August 2018
September 2018
October 2018
January 2019
February 2019
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 292}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 26, "token_count": 22}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 193}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 17}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 24, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 4, "token_count": 139}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 74}, {"author_id": 1, "token_count": 6}, {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 31}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 171}, {"author_id": 43, "token_count": 2}, {"author_id": 14, "token_count": 69}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 46, "token_count": 4}, {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 26}, {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 34}, {"author_id": 52, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
692
39.68%
Alexandre Courbot
336
19.27%
Thierry Reding
144
8.26%
Hans Verkuil
74
4.24%
Yue haibing
69
3.96%
Andy Shevchenko
53
3.04%
Ahmad Fatoum
34
1.95%
Stephen Boyd
32
1.83%
Brian Masney
31
1.78%
Maulik Shah
26
1.49%
Jonas Gorski
22
1.26%
Rojhalat Ibrahim
21
1.20%
Mika Westerberg
21
1.20%
Lukas Wunner
21
1.20%
Guenter Roeck
20
1.15%
Laxman Dewangan
17
0.97%
Kevin Hao
17
0.97%
Masahiro Yamada
16
0.92%
Michael Walle
14
0.80%
Doug Anderson
14
0.80%
Charles Keepax
13
0.75%
Ricardo Ribalda Delgado
11
0.63%
Andrew Lunn
10
0.57%
Matti Vaittinen
8
0.46%
Enrico Weigelt
5
0.29%
Stephen Rothwell
4
0.23%
Grygorii Strashko
4
0.23%
Chuanhong Guo
4
0.23%
Paul Gortmaker
3
0.17%
Randy Dunlap
2
0.11%
Bartosz Golaszewski
2
0.11%
Paul Bolle
1
0.06%
Greg Kroah-Hartman
1
0.06%
Colton Lewis
1
0.06%
abdoulaye berthe
1
0.06%
Total
1744
gpio-reg.h
14
-
3
75
Russell King
Greg Kroah-Hartman
Enrico Weigelt
August 2016
September 2016
November 2017
June 2019
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 60}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Russell King
73
97.33%
Greg Kroah-Hartman
1
1.33%
Enrico Weigelt
1
1.33%
Total
75
machine.h
113
-
13
312
Linus Walleij
Bartosz Golaszewski
Anatolij Gustschin
Dmitry Torokhov
Thomas Petazzoni
Charles Keepax
Andy Shevchenko
Shobhit Kumar
Geert Uytterhoeven
Alexandre Courbot
Enrico Weigelt
Andrew Jeffery
Greg Kroah-Hartman
July 2014
August 2014
June 2015
May 2017
August 2017
November 2017
April 2018
February 2019
April 2019
June 2019
May 2020
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 22, "token_count": 29}, {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 64}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
124
39.74%
Bartosz Golaszewski
64
20.51%
Anatolij Gustschin
29
9.29%
Dmitry Torokhov
28
8.97%
Thomas Petazzoni
16
5.13%
Charles Keepax
14
4.49%
Andy Shevchenko
11
3.53%
Shobhit Kumar
9
2.88%
Geert Uytterhoeven
6
1.92%
Alexandre Courbot
6
1.92%
Enrico Weigelt
2
0.64%
Andrew Jeffery
2
0.64%
Greg Kroah-Hartman
1
0.32%
Total
312
regmap.h
86
-
1
186
Michael Walle
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 6, "token_count": 185}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Walle
186
100.00%
Total
186
Contributors:
54
Author
Tokens
Proportion
Commits
Proportion
0
Alexandre Courbot
1341
24.69%
7
5.04%
1
Linus Walleij
1012
18.63%
30
21.58%
2
Rojhalat Ibrahim
494
9.09%
4
2.88%
3
Andy Shevchenko
415
7.64%
11
7.91%
4
Thierry Reding
308
5.67%
18
12.95%
5
Dmitry Torokhov
216
3.98%
4
2.88%
6
Michael Walle
200
3.68%
3
2.16%
7
Lukas Wunner
199
3.66%
1
0.72%
8
Janusz Krzysztofik
127
2.34%
3
2.16%
9
Geert Uytterhoeven
101
1.86%
4
2.88%
10
Bartosz Golaszewski
98
1.80%
3
2.16%
11
Benjamin Herrenschmidt
80
1.47%
1
0.72%
12
Hans Verkuil
74
1.36%
3
2.16%
13
Russell King
73
1.34%
2
1.44%
14
Yue haibing
69
1.27%
1
0.72%
15
Mika Westerberg
52
0.96%
2
1.44%
16
Boris Brezillon
40
0.74%
1
0.72%
17
Andrew Jeffery
38
0.70%
1
0.72%
18
Philipp Zabel
36
0.66%
1
0.72%
19
Ahmad Fatoum
34
0.63%
1
0.72%
20
Stephen Boyd
32
0.59%
2
1.44%
21
Brian Masney
31
0.57%
1
0.72%
22
Anatolij Gustschin
29
0.53%
1
0.72%
23
Michał Mirosław
27
0.50%
1
0.72%
24
Charles Keepax
27
0.50%
1
0.72%
25
Maulik Shah
26
0.48%
1
0.72%
26
Jonas Gorski
22
0.41%
1
0.72%
27
Guenter Roeck
20
0.37%
1
0.72%
28
Alexander Stein
20
0.37%
1
0.72%
29
Laxman Dewangan
17
0.31%
1
0.72%
30
Kevin Hao
17
0.31%
2
1.44%
31
Uwe Kleine-König
16
0.29%
1
0.72%
32
Thomas Petazzoni
16
0.29%
1
0.72%
33
Masahiro Yamada
16
0.29%
1
0.72%
34
Doug Anderson
14
0.26%
2
1.44%
35
Ricardo Ribalda Delgado
11
0.20%
1
0.72%
36
Laura Abbott
10
0.18%
1
0.72%
37
Andrew Lunn
10
0.18%
1
0.72%
38
Shobhit Kumar
9
0.17%
1
0.72%
39
Matti Vaittinen
8
0.15%
1
0.72%
40
Enrico Weigelt
8
0.15%
1
0.72%
41
Song Muchun
6
0.11%
1
0.72%
42
Olliver Schinagl
5
0.09%
1
0.72%
43
Stephen Rothwell
4
0.07%
2
1.44%
44
Grygorii Strashko
4
0.07%
1
0.72%
45
Greg Kroah-Hartman
4
0.07%
1
0.72%
46
Chuanhong Guo
4
0.07%
1
0.72%
47
Paul Gortmaker
3
0.06%
1
0.72%
48
Arnd Bergmann
3
0.06%
1
0.72%
49
Randy Dunlap
2
0.04%
1
0.72%
50
Paul Bolle
1
0.02%
1
0.72%
51
Krzysztof Kozlowski
1
0.02%
1
0.72%
52
Colton Lewis
1
0.02%
1
0.72%
53
abdoulaye berthe
1
0.02%
1
0.72%
Total
5432
139