Linux Source Code
Home
Release 6.17
Help
i3c
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Andy Shevchenko
Aniket
Benjamin Gaignard
Bhoomik Gupta
Billy Tsai
Boris Brezillon
Carlos Song
Chen Ni
Christophe Jaillet
Clark Wang
Colin Ian King
Dan Carpenter
Defa Li
Dinghao Liu
Dylan Hung
Frank Li
Geert Uytterhoeven
Greg Kroah-Hartman
Guo Zhengkui
Gustavo A. R. Silva
Harshit Shah
Jack Chen
Jae Hyun Yoo
Jamie Iles
Jarkko Nikula
Jeremy Kerr
JiSheng Zhang
Jing Xiangfeng
Joshua Yeong
Justin Stitt
Kaixin Wang
Kees Cook
Krzysztof Kozlowski
Len Baker
Liao Chen
Linus Torvalds
Lukas Bulwahn
Manjunatha Venkatesh
Matt Johnston
Miquel Raynal
Mukesh Kumar Savaliya
Nathan Chancellor
Nico Pitre
Nishka Dasgupta
Others
Parshuram Thombare
Pei Xiao
Przemyslaw Gaj
Ricardo B. Marliere
Shyam Sundar S K
Stanley Chu
Tom Rix
Unknown
Uwe Kleine-König
Vitor Soares
Wenwen Wang
Wolfram Sang
Yang Yingliang
Yangtao Li
Zbigniew Lukwinski
ruanjinjie
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
master
11693
23
43
54636
Nico Pitre
Boris Brezillon
Wolfram Sang
Miquel Raynal
Vitor Soares
Jeremy Kerr
Jarkko Nikula
Aniket
Clark Wang
Frank Li
Carlos Song
Stanley Chu
Shyam Sundar S K
Billy Tsai
Przemyslaw Gaj
Andy Shevchenko
JiSheng Zhang
Matt Johnston
Kees Cook
Dylan Hung
Kaixin Wang
Jack Chen
Tom Rix
Krzysztof Kozlowski
Joshua Yeong
Pei Xiao
Liao Chen
Len Baker
Harshit Shah
Uwe Kleine-König
ruanjinjie
Christophe Jaillet
Linus Torvalds
Gustavo A. R. Silva
Yangtao Li
Nathan Chancellor
Jing Xiangfeng
Colin Ian King
Yang Yingliang
Lukas Bulwahn
Guo Zhengkui
Dan Carpenter
Chen Ni
July 2017
November 2018
December 2018
January 2019
April 2019
June 2019
July 2019
September 2019
November 2019
December 2019
February 2020
August 2020
September 2020
November 2020
December 2020
January 2021
June 2021
September 2021
November 2021
December 2021
January 2022
May 2022
February 2023
March 2023
April 2023
May 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
March 2025
April 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 7745}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 5725}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 41}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 22, "token_count": 42}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 93}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 16, "token_count": 129}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 19810}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 6330}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 668}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 2148}, {"author_id": 26, "token_count": 21}, {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 184}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 7, "token_count": 29}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 76}, {"author_id": 24, "token_count": 11}, {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 41}, {"author_id": 7, "token_count": 158}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 6, "token_count": 208}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 245}, {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 187}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 8, "token_count": 46}, {"author_id": 7, "token_count": 41}, {"author_id": 6, "token_count": 149}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 8, "token_count": 1020}, {"author_id": 10, "token_count": 136}, {"author_id": 58, "token_count": 1}, {"author_id": 34, "token_count": 1}, {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 39, "token_count": 7}, {"author_id": 13, "token_count": 255}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 10, "token_count": 231}, {"author_id": 6, "token_count": 4}, {"author_id": 29, "token_count": 16}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 156}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 7, "token_count": 5}, {"author_id": 37, "token_count": 8}, {"author_id": 13, "token_count": 105}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 6, "token_count": 702}, {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 12, "token_count": 342}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 10, "token_count": 104}, {"author_id": 7, "token_count": 11}, {"author_id": 6, "token_count": 50}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 31, "token_count": 15}, {"author_id": 12, "token_count": 38}, {"author_id": 2, "token_count": 6992}, ]}, ]
Author Name
Tokens
Token Proportion
Nico Pitre
19811
36.26%
Boris Brezillon
7745
14.18%
Wolfram Sang
7045
12.89%
Miquel Raynal
6330
11.59%
Vitor Soares
5833
10.68%
Jeremy Kerr
2153
3.94%
Jarkko Nikula
1189
2.18%
Aniket
1066
1.95%
Clark Wang
852
1.56%
Frank Li
691
1.26%
Carlos Song
471
0.86%
Stanley Chu
388
0.71%
Shyam Sundar S K
360
0.66%
Billy Tsai
262
0.48%
Przemyslaw Gaj
130
0.24%
Andy Shevchenko
42
0.08%
JiSheng Zhang
41
0.08%
Matt Johnston
22
0.04%
Kees Cook
20
0.04%
Dylan Hung
20
0.04%
Kaixin Wang
16
0.03%
Jack Chen
16
0.03%
Tom Rix
15
0.03%
Krzysztof Kozlowski
15
0.03%
Joshua Yeong
11
0.02%
Pei Xiao
8
0.01%
Liao Chen
7
0.01%
Len Baker
7
0.01%
Harshit Shah
7
0.01%
Uwe Kleine-König
6
0.01%
ruanjinjie
6
0.01%
Christophe Jaillet
6
0.01%
Linus Torvalds
5
0.01%
Gustavo A. R. Silva
5
0.01%
Yangtao Li
4
0.01%
Nathan Chancellor
4
0.01%
Jing Xiangfeng
2
0.00%
Colin Ian King
2
0.00%
Yang Yingliang
1
0.00%
Lukas Bulwahn
1
0.00%
Guo Zhengkui
1
0.00%
Dan Carpenter
1
0.00%
Chen Ni
1
0.00%
Total
54636
Files:
device.c
298
-
6
852
Boris Brezillon
Vitor Soares
Uwe Kleine-König
Jack Chen
Greg Kroah-Hartman
Others
July 2017
July 2019
February 2020
January 2021
December 2022
January 2023
July 2025
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 733}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
786
92.25%
Vitor Soares
36
4.23%
Uwe Kleine-König
18
2.11%
Jack Chen
10
1.17%
Greg Kroah-Hartman
1
0.12%
Others
1
0.12%
Total
852
internals.h
63
-
4
243
Boris Brezillon
Wolfram Sang
Jack Chen
Greg Kroah-Hartman
July 2017
November 2017
December 2022
July 2025
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
97
39.92%
Wolfram Sang
3
1.23%
Jack Chen
2
0.82%
Greg Kroah-Hartman
1
0.41%
Total
243
master.c
3099
-
34
12294
Boris Brezillon
Jamie Iles
Frank Li
Jeremy Kerr
Parshuram Thombare
Vitor Soares
Jack Chen
Zbigniew Lukwinski
Carlos Song
Defa Li
Przemyslaw Gaj
Mukesh Kumar Savaliya
Jarkko Nikula
Nico Pitre
Joshua Yeong
Wolfram Sang
Billy Tsai
Dinghao Liu
Manjunatha Venkatesh
Uwe Kleine-König
Dan Carpenter
Wenwen Wang
Aniket
Nishka Dasgupta
Bhoomik Gupta
Gustavo A. R. Silva
Greg Kroah-Hartman
Ricardo B. Marliere
Justin Stitt
JiSheng Zhang
Jae Hyun Yoo
Geert Uytterhoeven
Benjamin Gaignard
Others
July 2017
November 2018
January 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
December 2019
February 2020
March 2020
April 2020
May 2020
August 2020
January 2021
April 2021
July 2021
September 2021
January 2022
March 2022
September 2022
December 2022
January 2023
March 2023
April 2023
August 2023
September 2023
October 2023
November 2023
December 2023
February 2024
July 2024
September 2024
October 2024
November 2024
December 2024
January 2025
March 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 10074}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 34, "token_count": 8}, {"author_id": 16, "token_count": 29}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 10}, {"author_id": 4, "token_count": 138}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 65}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 15, "token_count": 159}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 11, "token_count": 496}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 18, "token_count": 61}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 5, "token_count": 105}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 6, "token_count": 30}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 161}, {"author_id": 19, "token_count": 65}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 288}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 23, "token_count": 37}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 10, "token_count": 58}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 123}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 20, "token_count": 39}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 33, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
10203
82.99%
Jamie Iles
524
4.26%
Frank Li
413
3.36%
Jeremy Kerr
266
2.16%
Parshuram Thombare
224
1.82%
Vitor Soares
145
1.18%
Jack Chen
68
0.55%
Zbigniew Lukwinski
65
0.53%
Carlos Song
58
0.47%
Defa Li
50
0.41%
Przemyslaw Gaj
39
0.32%
Mukesh Kumar Savaliya
37
0.30%
Jarkko Nikula
31
0.25%
Nico Pitre
24
0.20%
Joshua Yeong
24
0.20%
Wolfram Sang
23
0.19%
Billy Tsai
16
0.13%
Dinghao Liu
12
0.10%
Manjunatha Venkatesh
11
0.09%
Uwe Kleine-König
9
0.07%
Dan Carpenter
9
0.07%
Wenwen Wang
8
0.07%
Aniket
8
0.07%
Nishka Dasgupta
7
0.06%
Bhoomik Gupta
5
0.04%
Gustavo A. R. Silva
4
0.03%
Greg Kroah-Hartman
4
0.03%
Ricardo B. Marliere
1
0.01%
Justin Stitt
1
0.01%
JiSheng Zhang
1
0.01%
Jae Hyun Yoo
1
0.01%
Geert Uytterhoeven
1
0.01%
Benjamin Gaignard
1
0.01%
Others
1
0.01%
Total
12294
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
61
Author
Tokens
Proportion
Commits
Proportion
0
Nico Pitre
19835
29.16%
3
1.28%
1
Boris Brezillon
18831
27.68%
5
2.13%
2
Wolfram Sang
7071
10.39%
16
6.81%
3
Miquel Raynal
6330
9.31%
1
0.43%
4
Vitor Soares
6014
8.84%
10
4.26%
5
Jeremy Kerr
2419
3.56%
11
4.68%
6
Jarkko Nikula
1220
1.79%
30
12.77%
7
Frank Li
1104
1.62%
29
12.34%
8
Aniket
1074
1.58%
8
3.40%
9
Clark Wang
852
1.25%
9
3.83%
10
Carlos Song
529
0.78%
4
1.70%
11
Jamie Iles
524
0.77%
4
1.70%
12
Stanley Chu
388
0.57%
9
3.83%
13
Shyam Sundar S K
360
0.53%
7
2.98%
14
Billy Tsai
278
0.41%
7
2.98%
15
Parshuram Thombare
224
0.33%
2
0.85%
16
Przemyslaw Gaj
169
0.25%
4
1.70%
17
Unknown
158
0.23%
3
1.28%
18
Jack Chen
96
0.14%
3
1.28%
19
Zbigniew Lukwinski
65
0.10%
1
0.43%
20
Defa Li
50
0.07%
2
0.85%
21
JiSheng Zhang
42
0.06%
2
0.85%
22
Andy Shevchenko
42
0.06%
1
0.43%
23
Mukesh Kumar Savaliya
37
0.05%
1
0.43%
24
Joshua Yeong
35
0.05%
2
0.85%
25
Uwe Kleine-König
33
0.05%
7
2.98%
26
Matt Johnston
22
0.03%
2
0.85%
27
Kees Cook
20
0.03%
4
1.70%
28
Dylan Hung
20
0.03%
1
0.43%
29
Kaixin Wang
16
0.02%
2
0.85%
30
Tom Rix
15
0.02%
2
0.85%
31
Krzysztof Kozlowski
15
0.02%
1
0.43%
32
Dinghao Liu
12
0.02%
1
0.43%
33
Manjunatha Venkatesh
11
0.02%
1
0.43%
34
Dan Carpenter
10
0.01%
3
1.28%
35
Gustavo A. R. Silva
9
0.01%
4
1.70%
36
Wenwen Wang
8
0.01%
1
0.43%
37
Pei Xiao
8
0.01%
1
0.43%
38
Nishka Dasgupta
7
0.01%
1
0.43%
39
Liao Chen
7
0.01%
1
0.43%
40
Len Baker
7
0.01%
2
0.85%
41
Harshit Shah
7
0.01%
1
0.43%
42
ruanjinjie
6
0.01%
2
0.85%
43
Greg Kroah-Hartman
6
0.01%
3
1.28%
44
Christophe Jaillet
6
0.01%
2
0.85%
45
Linus Torvalds
5
0.01%
1
0.43%
46
Bhoomik Gupta
5
0.01%
1
0.43%
47
Yangtao Li
4
0.01%
2
0.85%
48
Nathan Chancellor
4
0.01%
2
0.85%
49
Jing Xiangfeng
2
0.00%
1
0.43%
50
Colin Ian King
2
0.00%
1
0.43%
51
Yang Yingliang
1
0.00%
1
0.43%
52
Ricardo B. Marliere
1
0.00%
1
0.43%
53
Lukas Bulwahn
1
0.00%
1
0.43%
54
Justin Stitt
1
0.00%
1
0.43%
55
Jae Hyun Yoo
1
0.00%
1
0.43%
56
Guo Zhengkui
1
0.00%
1
0.43%
57
Geert Uytterhoeven
1
0.00%
1
0.43%
58
Chen Ni
1
0.00%
1
0.43%
59
Benjamin Gaignard
1
0.00%
1
0.43%
60
Others
2
0.00%
2
0.85%
Total
68025
235