Linux Source Code
Home
Release 5.17
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
Daniel Scally
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
Marc Zyngier
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
Sergio Paracuellos
Shobhit Kumar
Song Muchun
Stephen Boyd
Stephen Rothwell
Thierry Reding
Thomas Petazzoni
Uwe Kleine-König
Yue haibing
abdoulaye berthe
Álvaro Fernández Rojas
−
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
-
24
3038
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
Daniel Scally
Uwe Kleine-König
Laura Abbott
Song Muchun
Olliver Schinagl
Krzysztof Kozlowski
Arnd Bergmann
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
February 2021
June 2021
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 928}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 164}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 54, "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": 46, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 317}, {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 10, "token_count": 46}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 29, "token_count": 20}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 17, "token_count": 40}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 6, "token_count": 178}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 36}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 39, "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": 10, "token_count": 10}, {"author_id": 8, "token_count": 127}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 300}, {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 182}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 24, "token_count": 27}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Courbot
999
32.88%
Rojhalat Ibrahim
473
15.57%
Andy Shevchenko
333
10.96%
Linus Walleij
196
6.45%
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.18%
Andrew Jeffery
36
1.18%
Bartosz Golaszewski
32
1.05%
Mika Westerberg
31
1.02%
Michał Mirosław
27
0.89%
Alexander Stein
20
0.66%
Daniel Scally
17
0.56%
Uwe Kleine-König
16
0.53%
Laura Abbott
10
0.33%
Song Muchun
6
0.20%
Olliver Schinagl
5
0.16%
Krzysztof Kozlowski
5
0.16%
Arnd Bergmann
3
0.10%
Greg Kroah-Hartman
1
0.03%
Total
3038
driver.h
750
-
37
1798
Linus Walleij
Alexandre Courbot
Thierry Reding
Hans Verkuil
Yue haibing
Andy Shevchenko
Ahmad Fatoum
Álvaro Fernández Rojas
Stephen Boyd
Brian Masney
Maulik Shah
Jonas Gorski
Rojhalat Ibrahim
Mika Westerberg
Lukas Wunner
Guenter Roeck
Laxman Dewangan
Kevin Hao
Masahiro Yamada
Michael Walle
Marc Zyngier
Doug Anderson
Charles Keepax
Ricardo Ribalda Delgado
Andrew Lunn
Matti Vaittinen
Bartosz Golaszewski
Randy Dunlap
Enrico Weigelt
Stephen Rothwell
Grygorii Strashko
Chuanhong Guo
Sergio Paracuellos
Paul Gortmaker
Paul Bolle
Greg Kroah-Hartman
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
March 2021
July 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 291}, {"author_id": 48, "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": 56, "token_count": 1}, {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "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": 49, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 27, "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": 30, "token_count": 17}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 4, "token_count": 137}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"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": 45, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 22, "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": 43, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 171}, {"author_id": 48, "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": 42, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 37, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 26, "token_count": 26}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 34}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 33}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
692
38.49%
Alexandre Courbot
335
18.63%
Thierry Reding
142
7.90%
Hans Verkuil
74
4.12%
Yue haibing
69
3.84%
Andy Shevchenko
53
2.95%
Ahmad Fatoum
34
1.89%
Álvaro Fernández Rojas
33
1.84%
Stephen Boyd
31
1.72%
Brian Masney
31
1.72%
Maulik Shah
26
1.45%
Jonas Gorski
22
1.22%
Rojhalat Ibrahim
21
1.17%
Mika Westerberg
21
1.17%
Lukas Wunner
21
1.17%
Guenter Roeck
20
1.11%
Laxman Dewangan
17
0.95%
Kevin Hao
17
0.95%
Masahiro Yamada
16
0.89%
Michael Walle
14
0.78%
Marc Zyngier
14
0.78%
Doug Anderson
13
0.72%
Charles Keepax
13
0.72%
Ricardo Ribalda Delgado
11
0.61%
Andrew Lunn
10
0.56%
Matti Vaittinen
8
0.44%
Bartosz Golaszewski
8
0.44%
Randy Dunlap
6
0.33%
Enrico Weigelt
5
0.28%
Stephen Rothwell
4
0.22%
Grygorii Strashko
4
0.22%
Chuanhong Guo
4
0.22%
Sergio Paracuellos
3
0.17%
Paul Gortmaker
3
0.17%
Paul Bolle
1
0.06%
Greg Kroah-Hartman
1
0.06%
abdoulaye berthe
1
0.06%
Total
1798
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": 50, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "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
115
-
13
332
Linus Walleij
Bartosz Golaszewski
Anatolij Gustschin
Dmitry Torokhov
Thomas Petazzoni
Charles Keepax
Andy Shevchenko
Shobhit Kumar
Alexandre Courbot
Geert Uytterhoeven
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
January 2021
December 2021
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": 41, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 23, "token_count": 29}, {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 63}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
124
37.35%
Bartosz Golaszewski
83
25.00%
Anatolij Gustschin
29
8.73%
Dmitry Torokhov
28
8.43%
Thomas Petazzoni
16
4.82%
Charles Keepax
14
4.22%
Andy Shevchenko
13
3.92%
Shobhit Kumar
9
2.71%
Alexandre Courbot
6
1.81%
Geert Uytterhoeven
5
1.51%
Enrico Weigelt
2
0.60%
Andrew Jeffery
2
0.60%
Greg Kroah-Hartman
1
0.30%
Total
332
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": 16, "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
Contributors:
57
Author
Tokens
Proportion
Commits
Proportion
0
Alexandre Courbot
1340
24.33%
7
4.67%
1
Linus Walleij
1012
18.37%
30
20.00%
2
Rojhalat Ibrahim
494
8.97%
4
2.67%
3
Andy Shevchenko
399
7.24%
14
9.33%
4
Thierry Reding
306
5.56%
18
12.00%
5
Dmitry Torokhov
216
3.92%
4
2.67%
6
Lukas Wunner
199
3.61%
1
0.67%
7
Michael Walle
191
3.47%
4
2.67%
8
Janusz Krzysztofik
127
2.31%
3
2.00%
9
Bartosz Golaszewski
123
2.23%
5
3.33%
10
Geert Uytterhoeven
100
1.82%
4
2.67%
11
Benjamin Herrenschmidt
80
1.45%
1
0.67%
12
Hans Verkuil
74
1.34%
3
2.00%
13
Russell King
73
1.33%
2
1.33%
14
Yue haibing
69
1.25%
1
0.67%
15
Mika Westerberg
52
0.94%
2
1.33%
16
Álvaro Fernández Rojas
41
0.74%
2
1.33%
17
Boris Brezillon
40
0.73%
1
0.67%
18
Andrew Jeffery
38
0.69%
1
0.67%
19
Philipp Zabel
36
0.65%
1
0.67%
20
Ahmad Fatoum
34
0.62%
1
0.67%
21
Stephen Boyd
31
0.56%
2
1.33%
22
Brian Masney
31
0.56%
1
0.67%
23
Anatolij Gustschin
29
0.53%
1
0.67%
24
Michał Mirosław
27
0.49%
1
0.67%
25
Charles Keepax
27
0.49%
1
0.67%
26
Maulik Shah
26
0.47%
1
0.67%
27
Jonas Gorski
22
0.40%
1
0.67%
28
Guenter Roeck
20
0.36%
1
0.67%
29
Alexander Stein
20
0.36%
1
0.67%
30
Laxman Dewangan
17
0.31%
1
0.67%
31
Kevin Hao
17
0.31%
2
1.33%
32
Daniel Scally
17
0.31%
1
0.67%
33
Uwe Kleine-König
16
0.29%
1
0.67%
34
Thomas Petazzoni
16
0.29%
1
0.67%
35
Masahiro Yamada
16
0.29%
1
0.67%
36
Marc Zyngier
14
0.25%
1
0.67%
37
Doug Anderson
13
0.24%
1
0.67%
38
Ricardo Ribalda Delgado
11
0.20%
1
0.67%
39
Laura Abbott
10
0.18%
1
0.67%
40
Andrew Lunn
10
0.18%
1
0.67%
41
Shobhit Kumar
9
0.16%
1
0.67%
42
Matti Vaittinen
8
0.15%
1
0.67%
43
Enrico Weigelt
8
0.15%
1
0.67%
44
Song Muchun
6
0.11%
1
0.67%
45
Randy Dunlap
6
0.11%
2
1.33%
46
Olliver Schinagl
5
0.09%
1
0.67%
47
Krzysztof Kozlowski
5
0.09%
2
1.33%
48
Stephen Rothwell
4
0.07%
2
1.33%
49
Grygorii Strashko
4
0.07%
1
0.67%
50
Greg Kroah-Hartman
4
0.07%
1
0.67%
51
Chuanhong Guo
4
0.07%
1
0.67%
52
Sergio Paracuellos
3
0.05%
1
0.67%
53
Paul Gortmaker
3
0.05%
1
0.67%
54
Arnd Bergmann
3
0.05%
1
0.67%
55
Paul Bolle
1
0.02%
1
0.67%
56
abdoulaye berthe
1
0.02%
1
0.67%
Total
5508
150