Linux Source Code
Home
Release 7.0
Help
panfrost
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Adrian Larumbe
Alexey Sheplyakov
Alyssa Rosenzweig
Angelo G. Del Regno
Ariel D'Alessandro
Biju Das
Boris Brezillon
Chris Morgan
Christian Hewitt
Christian König
ChunyouTang
Clément Péron
Daniel Vetter
Danilo Krummrich
David Michael
Dmitry Osipenko
Dragan Simic
Emil Velikov
Eric Anholt
Ezequiel García
Faith Ekstrand
Jani Nikula
Jiapeng Chong
Jiasheng Jiang
Kees Cook
Krzysztof Kozlowski
Linus Torvalds
Louis-Alexis Eyraud
Loïc Molinari
Luben Tuikov
Lucas De Marchi
Lukasz Luba
Marek Szyprowski
Mary Guillemard
Maíra Canal
Navid Emamdoost
Neil Armstrong
Nicolas Boichat
Nirmoy Das
Others
Paul Cercueil
Philipp Stanner
Philippe Simons
Pierre-Eric Pelloux-Prayer
Qi Zheng
Rob Herring
Robin Murphy
Sascha Hauer
Steven Price
Thomas Hellstrom
Thomas Zimmermann
Tom Rix
Tomeu Vizoso
Viresh Kumar
Wei Yongjun
Will Deacon
Wolfram Sang
Yangtao Li
Yi Wang
caihuoqing
ruanjinjie
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
panfrost_devfreq.c
288
-
15
1103
Rob Herring
Clément Péron
Angelo G. Del Regno
Adrian Larumbe
Steven Price
Robin Murphy
Lukasz Luba
Neil Armstrong
Nicolas Boichat
Yangtao Li
Chris Morgan
David Michael
Jani Nikula
Ezequiel García
Others
September 2018
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
July 2020
December 2020
January 2021
March 2021
April 2021
July 2021
September 2022
March 2023
August 2023
September 2023
November 2023
May 2025
October 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 461}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 50}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 261}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 23, "token_count": 26}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 26, "token_count": 22}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 30, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
461
41.80%
Clément Péron
281
25.48%
Angelo G. Del Regno
84
7.62%
Adrian Larumbe
57
5.17%
Steven Price
52
4.71%
Robin Murphy
50
4.53%
Lukasz Luba
29
2.63%
Neil Armstrong
27
2.45%
Nicolas Boichat
23
2.09%
Yangtao Li
22
1.99%
Chris Morgan
7
0.63%
David Michael
5
0.45%
Jani Nikula
3
0.27%
Ezequiel García
1
0.09%
Others
1
0.09%
Total
1103
panfrost_devfreq.h
45
-
6
129
Rob Herring
Clément Péron
Adrian Larumbe
Steven Price
Lukasz Luba
Boris Brezillon
September 2018
June 2019
August 2019
October 2019
July 2020
January 2021
September 2023
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
77
59.69%
Clément Péron
32
24.81%
Adrian Larumbe
8
6.20%
Steven Price
7
5.43%
Lukasz Luba
4
3.10%
Boris Brezillon
1
0.78%
Total
129
panfrost_device.c
548
-
17
2485
Rob Herring
Boris Brezillon
Angelo G. Del Regno
Nicolas Boichat
Clément Péron
Adrian Larumbe
Philippe Simons
Alyssa Rosenzweig
Paul Cercueil
Robin Murphy
Krzysztof Kozlowski
Wolfram Sang
Wei Yongjun
Loïc Molinari
caihuoqing
Others
September 2018
May 2019
June 2019
August 2019
February 2020
May 2020
July 2020
September 2020
November 2020
June 2021
August 2021
September 2021
May 2022
November 2022
September 2023
November 2023
December 2023
April 2025
May 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 842}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 8, "token_count": 102}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 393}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 72}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 393}, {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 404}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 17, "token_count": 53}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 15, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
863
34.73%
Boris Brezillon
419
16.86%
Angelo G. Del Regno
418
16.82%
Nicolas Boichat
393
15.81%
Clément Péron
174
7.00%
Adrian Larumbe
101
4.06%
Philippe Simons
53
2.13%
Alyssa Rosenzweig
19
0.76%
Paul Cercueil
10
0.40%
Robin Murphy
7
0.28%
Krzysztof Kozlowski
7
0.28%
Wolfram Sang
6
0.24%
Wei Yongjun
6
0.24%
Loïc Molinari
5
0.20%
caihuoqing
2
0.08%
Others
2
0.08%
Total
2485
panfrost_device.h
344
-
15
1068
Boris Brezillon
Rob Herring
Adrian Larumbe
Nicolas Boichat
Angelo G. Del Regno
Ariel D'Alessandro
Paul Cercueil
Neil Armstrong
Clément Péron
Steven Price
Philippe Simons
Alyssa Rosenzweig
Robin Murphy
Tomeu Vizoso
Qi Zheng
September 2018
April 2019
May 2019
June 2019
July 2019
August 2019
February 2020
July 2020
September 2020
November 2020
June 2021
November 2022
March 2023
September 2023
November 2023
December 2023
March 2024
March 2025
April 2025
May 2025
September 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 366}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 1, "token_count": 330}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
415
38.86%
Rob Herring
410
38.39%
Adrian Larumbe
81
7.58%
Nicolas Boichat
57
5.34%
Angelo G. Del Regno
36
3.37%
Ariel D'Alessandro
25
2.34%
Paul Cercueil
8
0.75%
Neil Armstrong
8
0.75%
Clément Péron
8
0.75%
Steven Price
6
0.56%
Philippe Simons
4
0.37%
Alyssa Rosenzweig
4
0.37%
Robin Murphy
3
0.28%
Tomeu Vizoso
2
0.19%
Qi Zheng
1
0.09%
Total
1068
panfrost_drv.c
1197
-
38
5354
Rob Herring
Boris Brezillon
Adrian Larumbe
Nicolas Boichat
Steven Price
Faith Ekstrand
Angelo G. Del Regno
Mary Guillemard
Tomeu Vizoso
Louis-Alexis Eyraud
Daniel Vetter
Alyssa Rosenzweig
Neil Armstrong
Dmitry Osipenko
Philippe Simons
Loïc Molinari
Ariel D'Alessandro
Viresh Kumar
Robin Murphy
Qi Zheng
Biju Das
Kees Cook
Maíra Canal
Dragan Simic
Thomas Zimmermann
Pierre-Eric Pelloux-Prayer
Emil Velikov
Sascha Hauer
Paul Cercueil
Jani Nikula
Jiapeng Chong
Danilo Krummrich
Clément Péron
Christian König
Linus Torvalds
Others
September 2012
September 2018
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
January 2020
February 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
April 2021
June 2021
August 2021
September 2021
November 2021
May 2022
June 2022
July 2022
November 2022
December 2022
February 2023
March 2023
May 2023
July 2023
September 2023
November 2023
March 2024
June 2024
August 2024
December 2024
March 2025
April 2025
May 2025
September 2025
October 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1636}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 65}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 3, "token_count": 178}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 265}, {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 240}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 234}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 33}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 1, "token_count": 23}, {"author_id": 24, "token_count": 1}, {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 18, "token_count": 35}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 27, "token_count": 22}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 34}, {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 14, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 175}, {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 77}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 107}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 24}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 257}, {"author_id": 21, "token_count": 50}, {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 643}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 86}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 31, "token_count": 15}, {"author_id": 1, "token_count": 156}, {"author_id": 7, "token_count": 233}, {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 25, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
1969
36.78%
Boris Brezillon
1155
21.57%
Adrian Larumbe
666
12.44%
Nicolas Boichat
314
5.86%
Steven Price
260
4.86%
Faith Ekstrand
233
4.35%
Angelo G. Del Regno
150
2.80%
Mary Guillemard
107
2.00%
Tomeu Vizoso
90
1.68%
Louis-Alexis Eyraud
50
0.93%
Daniel Vetter
46
0.86%
Alyssa Rosenzweig
42
0.78%
Neil Armstrong
33
0.62%
Dmitry Osipenko
30
0.56%
Philippe Simons
29
0.54%
Loïc Molinari
28
0.52%
Ariel D'Alessandro
24
0.45%
Viresh Kumar
22
0.41%
Robin Murphy
21
0.39%
Qi Zheng
15
0.28%
Biju Das
15
0.28%
Kees Cook
11
0.21%
Maíra Canal
6
0.11%
Dragan Simic
5
0.09%
Thomas Zimmermann
4
0.07%
Pierre-Eric Pelloux-Prayer
4
0.07%
Emil Velikov
4
0.07%
Sascha Hauer
3
0.06%
Paul Cercueil
3
0.06%
Jani Nikula
3
0.06%
Jiapeng Chong
2
0.04%
Danilo Krummrich
2
0.04%
Clément Péron
2
0.04%
Christian König
2
0.04%
Linus Torvalds
1
0.02%
Others
3
0.06%
Total
5354
panfrost_drv.h
9
-
1
14
Loïc Molinari
December 2025
var spanGroupData = [ {"timestamp": 1764576000, "group": [ {"author_id": 15, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Loïc Molinari
14
100.00%
Total
14
panfrost_dump.c
241
-
5
1124
Adrian Larumbe
Rob Herring
Boris Brezillon
Steven Price
Dmitry Osipenko
September 2018
November 2020
June 2021
July 2022
October 2022
October 2023
March 2025
October 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 1028}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Adrian Larumbe
1036
92.17%
Rob Herring
53
4.72%
Boris Brezillon
17
1.51%
Steven Price
12
1.07%
Dmitry Osipenko
6
0.53%
Total
1124
panfrost_dump.h
12
-
1
22
Adrian Larumbe
July 2022
var spanGroupData = [ {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Adrian Larumbe
22
100.00%
Total
22
panfrost_features.h
130
-
3
137
Rob Herring
Alyssa Rosenzweig
Ariel D'Alessandro
September 2018
January 2022
February 2022
May 2022
March 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
115
83.94%
Alyssa Rosenzweig
19
13.87%
Ariel D'Alessandro
3
2.19%
Total
137
panfrost_gem.c
748
-
18
3274
Boris Brezillon
Adrian Larumbe
Rob Herring
Faith Ekstrand
Loïc Molinari
Thomas Zimmermann
Robin Murphy
Mary Guillemard
Marek Szyprowski
Tomeu Vizoso
Jani Nikula
Kees Cook
Steven Price
Emil Velikov
Others
September 2018
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
January 2020
April 2020
May 2020
June 2020
September 2020
October 2020
November 2020
June 2021
November 2021
February 2022
December 2022
September 2023
November 2023
May 2024
August 2024
March 2025
May 2025
August 2025
October 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 489}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 314}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 379}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 16, "token_count": 33}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 813}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 532}, {"author_id": 7, "token_count": 332}, {"author_id": 15, "token_count": 71}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 25, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
956
29.20%
Adrian Larumbe
924
28.22%
Rob Herring
901
27.52%
Faith Ekstrand
332
10.14%
Loïc Molinari
71
2.17%
Thomas Zimmermann
50
1.53%
Robin Murphy
16
0.49%
Mary Guillemard
6
0.18%
Marek Szyprowski
4
0.12%
Tomeu Vizoso
3
0.09%
Jani Nikula
3
0.09%
Kees Cook
2
0.06%
Steven Price
1
0.03%
Emil Velikov
1
0.03%
Others
4
0.12%
Total
3274
panfrost_gem.h
170
-
7
476
Rob Herring
Adrian Larumbe
Boris Brezillon
Faith Ekstrand
Loïc Molinari
Steven Price
Qi Zheng
September 2018
June 2019
July 2019
August 2019
November 2019
January 2020
November 2020
December 2022
September 2023
May 2025
December 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 7, "token_count": 18}, {"author_id": 15, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
251
52.73%
Adrian Larumbe
126
26.47%
Boris Brezillon
75
15.76%
Faith Ekstrand
18
3.78%
Loïc Molinari
4
0.84%
Steven Price
1
0.21%
Qi Zheng
1
0.21%
Total
476
panfrost_gem_shrinker.c
127
-
7
477
Rob Herring
Boris Brezillon
Qi Zheng
Dmitry Osipenko
Adrian Larumbe
Thomas Zimmermann
Tom Rix
September 2018
August 2019
November 2019
January 2020
November 2020
November 2021
March 2022
May 2023
September 2023
March 2025
October 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 289}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 20, "token_count": 37}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
374
78.41%
Boris Brezillon
46
9.64%
Qi Zheng
37
7.76%
Dmitry Osipenko
9
1.89%
Adrian Larumbe
6
1.26%
Thomas Zimmermann
4
0.84%
Tom Rix
1
0.21%
Total
477
panfrost_gpu.c
570
-
18
3061
Rob Herring
Adrian Larumbe
Angelo G. Del Regno
Boris Brezillon
Alyssa Rosenzweig
Alexey Sheplyakov
Steven Price
Neil Armstrong
Mary Guillemard
Robin Murphy
Tomeu Vizoso
Nicolas Boichat
Christian Hewitt
Jani Nikula
Jiasheng Jiang
Ezequiel García
ChunyouTang
ruanjinjie
September 2018
May 2019
June 2019
July 2019
August 2019
October 2019
December 2019
February 2020
June 2020
September 2020
October 2020
June 2021
July 2021
January 2022
February 2022
May 2022
March 2023
August 2023
September 2023
November 2023
December 2023
March 2024
August 2024
November 2024
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2078}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 46}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 19, "token_count": 58}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 131}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
2088
68.21%
Adrian Larumbe
268
8.76%
Angelo G. Del Regno
171
5.59%
Boris Brezillon
155
5.06%
Alyssa Rosenzweig
61
1.99%
Alexey Sheplyakov
58
1.89%
Steven Price
52
1.70%
Neil Armstrong
46
1.50%
Mary Guillemard
44
1.44%
Robin Murphy
37
1.21%
Tomeu Vizoso
36
1.18%
Nicolas Boichat
30
0.98%
Christian Hewitt
5
0.16%
Jani Nikula
3
0.10%
Jiasheng Jiang
2
0.07%
Ezequiel García
2
0.07%
ChunyouTang
2
0.07%
ruanjinjie
1
0.03%
Total
3061
panfrost_gpu.h
27
-
5
126
Rob Herring
Adrian Larumbe
Mary Guillemard
Neil Armstrong
Angelo G. Del Regno
September 2018
September 2020
September 2023
December 2023
August 2024
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
111
88.10%
Adrian Larumbe
7
5.56%
Mary Guillemard
4
3.17%
Neil Armstrong
2
1.59%
Angelo G. Del Regno
2
1.59%
Total
126
panfrost_issues.h
274
-
3
264
Rob Herring
Alyssa Rosenzweig
Tom Rix
September 2018
August 2019
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
215
81.44%
Alyssa Rosenzweig
48
18.18%
Tom Rix
1
0.38%
Total
264
panfrost_job.c
1139
-
22
5157
Rob Herring
Steven Price
Boris Brezillon
Adrian Larumbe
Angelo G. Del Regno
Philipp Stanner
Mary Guillemard
Daniel Vetter
Dmitry Osipenko
Christian König
Alyssa Rosenzweig
Clément Péron
Eric Anholt
Thomas Hellstrom
ruanjinjie
Maíra Canal
Nirmoy Das
Luben Tuikov
Kees Cook
Ezequiel García
Neil Armstrong
Emil Velikov
September 2018
November 2018
April 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
May 2020
July 2020
September 2020
October 2020
November 2020
January 2021
June 2021
August 2021
November 2021
December 2021
July 2022
August 2023
September 2023
December 2023
August 2024
February 2025
July 2025
September 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1979}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 334}, {"author_id": 18, "token_count": 29}, {"author_id": 3, "token_count": 1380}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 14, "token_count": 32}, {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 113}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 22, "token_count": 45}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 587}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 176}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 25, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
2079
40.31%
Steven Price
1402
27.19%
Boris Brezillon
1093
21.19%
Adrian Larumbe
297
5.76%
Angelo G. Del Regno
60
1.16%
Philipp Stanner
47
0.91%
Mary Guillemard
38
0.74%
Daniel Vetter
35
0.68%
Dmitry Osipenko
32
0.62%
Christian König
22
0.43%
Alyssa Rosenzweig
12
0.23%
Clément Péron
9
0.17%
Eric Anholt
7
0.14%
Thomas Hellstrom
5
0.10%
ruanjinjie
4
0.08%
Maíra Canal
4
0.08%
Nirmoy Das
3
0.06%
Luben Tuikov
2
0.04%
Kees Cook
2
0.04%
Ezequiel García
2
0.04%
Neil Armstrong
1
0.02%
Emil Velikov
1
0.02%
Total
5157
panfrost_job.h
77
-
6
305
Rob Herring
Boris Brezillon
Adrian Larumbe
Daniel Vetter
Angelo G. Del Regno
Steven Price
September 2018
January 2020
August 2021
May 2022
September 2023
December 2023
September 2025
October 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
142
46.56%
Boris Brezillon
100
32.79%
Adrian Larumbe
51
16.72%
Daniel Vetter
5
1.64%
Angelo G. Del Regno
5
1.64%
Steven Price
2
0.66%
Total
305
panfrost_mmu.c
987
-
22
4603
Rob Herring
Boris Brezillon
Ariel D'Alessandro
Adrian Larumbe
Robin Murphy
Steven Price
Angelo G. Del Regno
Dmitry Osipenko
Alyssa Rosenzweig
Will Deacon
Tomeu Vizoso
Kees Cook
Marek Szyprowski
Linus Torvalds
Thomas Zimmermann
Jani Nikula
Yi Wang
Ezequiel García
Wei Yongjun
Tom Rix
ruanjinjie
Others
September 2018
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
December 2019
January 2020
February 2020
April 2020
June 2020
September 2020
February 2021
May 2021
June 2021
August 2021
September 2021
November 2021
March 2022
June 2022
August 2022
November 2022
May 2023
August 2023
September 2023
December 2023
January 2024
March 2025
October 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1488}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 400}, {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 548}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 691}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 33}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 65}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 535}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 230}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 25, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
2489
54.07%
Boris Brezillon
946
20.55%
Ariel D'Alessandro
535
11.62%
Adrian Larumbe
236
5.13%
Robin Murphy
116
2.52%
Steven Price
77
1.67%
Angelo G. Del Regno
65
1.41%
Dmitry Osipenko
42
0.91%
Alyssa Rosenzweig
33
0.72%
Will Deacon
13
0.28%
Tomeu Vizoso
13
0.28%
Kees Cook
8
0.17%
Marek Szyprowski
7
0.15%
Linus Torvalds
6
0.13%
Thomas Zimmermann
5
0.11%
Jani Nikula
3
0.07%
Yi Wang
2
0.04%
Ezequiel García
2
0.04%
Wei Yongjun
1
0.02%
Tom Rix
1
0.02%
ruanjinjie
1
0.02%
Others
2
0.04%
Total
4603
panfrost_mmu.h
27
-
4
135
Rob Herring
Boris Brezillon
Adrian Larumbe
Angelo G. Del Regno
September 2018
August 2019
January 2020
June 2021
December 2023
October 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
112
82.96%
Boris Brezillon
17
12.59%
Adrian Larumbe
4
2.96%
Angelo G. Del Regno
2
1.48%
Total
135
panfrost_perfcnt.c
353
-
11
1603
Boris Brezillon
Rob Herring
Adrian Larumbe
Thomas Zimmermann
Navid Emamdoost
Lucas De Marchi
Dmitry Osipenko
Alyssa Rosenzweig
Yi Wang
Tomeu Vizoso
Emil Velikov
September 2018
April 2019
June 2019
October 2019
November 2019
January 2020
February 2020
May 2020
June 2020
November 2020
August 2021
February 2022
October 2022
March 2025
May 2025
October 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 333}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 1015}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 29, "token_count": 21}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
1151
71.80%
Rob Herring
333
20.77%
Adrian Larumbe
31
1.93%
Thomas Zimmermann
30
1.87%
Navid Emamdoost
21
1.31%
Lucas De Marchi
12
0.75%
Dmitry Osipenko
11
0.69%
Alyssa Rosenzweig
6
0.37%
Yi Wang
3
0.19%
Tomeu Vizoso
3
0.19%
Emil Velikov
2
0.12%
Total
1603
panfrost_perfcnt.h
18
-
2
94
Rob Herring
Boris Brezillon
September 2018
June 2019
November 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
69
73.40%
Boris Brezillon
25
26.60%
Total
94
panfrost_regs.h
382
-
9
1383
Rob Herring
Ariel D'Alessandro
Boris Brezillon
Adrian Larumbe
Neil Armstrong
Alyssa Rosenzweig
Mary Guillemard
Angelo G. Del Regno
Tom Rix
September 2018
June 2019
September 2020
June 2021
August 2021
February 2022
March 2022
May 2022
July 2022
September 2023
November 2023
August 2024
March 2025
December 2025
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1053}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 138}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
1053
76.14%
Ariel D'Alessandro
138
9.98%
Boris Brezillon
93
6.72%
Adrian Larumbe
50
3.62%
Neil Armstrong
19
1.37%
Alyssa Rosenzweig
17
1.23%
Mary Guillemard
8
0.58%
Angelo G. Del Regno
4
0.29%
Tom Rix
1
0.07%
Total
1383
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
71
Author
Tokens
Proportion
Commits
Proportion
0
Rob Herring
14165
43.73%
23
8.07%
1
Boris Brezillon
6664
20.57%
40
14.04%
2
Adrian Larumbe
3971
12.26%
28
9.82%
3
Steven Price
1872
5.78%
18
6.32%
4
Angelo G. Del Regno
997
3.08%
15
5.26%
5
Nicolas Boichat
817
2.52%
5
1.75%
6
Ariel D'Alessandro
725
2.24%
5
1.75%
7
Faith Ekstrand
583
1.80%
3
1.05%
8
Clément Péron
506
1.56%
11
3.86%
9
Alyssa Rosenzweig
261
0.81%
19
6.67%
10
Robin Murphy
250
0.77%
8
2.81%
11
Mary Guillemard
207
0.64%
2
0.70%
12
Tomeu Vizoso
147
0.45%
7
2.46%
13
Neil Armstrong
136
0.42%
4
1.40%
14
Dmitry Osipenko
130
0.40%
9
3.16%
15
Loïc Molinari
122
0.38%
1
0.35%
16
Thomas Zimmermann
93
0.29%
7
2.46%
17
Philippe Simons
86
0.27%
3
1.05%
18
Daniel Vetter
86
0.27%
6
2.11%
19
Alexey Sheplyakov
58
0.18%
1
0.35%
20
Qi Zheng
54
0.17%
1
0.35%
21
Louis-Alexis Eyraud
50
0.15%
3
1.05%
22
Philipp Stanner
47
0.15%
2
0.70%
23
Lukasz Luba
33
0.10%
3
1.05%
24
Christian König
24
0.07%
7
2.46%
25
Kees Cook
23
0.07%
1
0.35%
26
Yangtao Li
22
0.07%
1
0.35%
27
Viresh Kumar
22
0.07%
1
0.35%
28
Paul Cercueil
21
0.06%
1
0.35%
29
Navid Emamdoost
21
0.06%
1
0.35%
30
Jani Nikula
15
0.05%
1
0.35%
31
Biju Das
15
0.05%
1
0.35%
32
Will Deacon
13
0.04%
2
0.70%
33
Lucas De Marchi
12
0.04%
1
0.35%
34
Marek Szyprowski
11
0.03%
1
0.35%
35
Maíra Canal
10
0.03%
3
1.05%
36
Emil Velikov
8
0.02%
1
0.35%
37
Wei Yongjun
7
0.02%
2
0.70%
38
Linus Torvalds
7
0.02%
2
0.70%
39
Krzysztof Kozlowski
7
0.02%
1
0.35%
40
Ezequiel García
7
0.02%
2
0.70%
41
Eric Anholt
7
0.02%
2
0.70%
42
Chris Morgan
7
0.02%
1
0.35%
43
Wolfram Sang
6
0.02%
1
0.35%
44
ruanjinjie
6
0.02%
1
0.35%
45
Yi Wang
5
0.02%
1
0.35%
46
Thomas Hellstrom
5
0.02%
1
0.35%
47
Dragan Simic
5
0.02%
1
0.35%
48
David Michael
5
0.02%
1
0.35%
49
Christian Hewitt
5
0.02%
2
0.70%
50
Tom Rix
4
0.01%
1
0.35%
51
Pierre-Eric Pelloux-Prayer
4
0.01%
1
0.35%
52
Sascha Hauer
3
0.01%
1
0.35%
53
Nirmoy Das
3
0.01%
1
0.35%
54
Luben Tuikov
2
0.01%
1
0.35%
55
Jiasheng Jiang
2
0.01%
1
0.35%
56
Jiapeng Chong
2
0.01%
1
0.35%
57
Danilo Krummrich
2
0.01%
1
0.35%
58
ChunyouTang
2
0.01%
1
0.35%
59
caihuoqing
2
0.01%
1
0.35%
60
Others
12
0.04%
11
3.86%
Total
32394
285