Linux Source Code
Home
Release 5.3
Help
sun4i
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Alexandru Gheorghe
Arnd Bergmann
Arvind Yadav
Ayan Halder
Baoyou Xie
Ben Widawsky
Bhumika Goyal
Boris Brezillon
Chen-Yu Tsai
Christophe Jaillet
Dan Carpenter
Daniel Vetter
Dave Airlie
Giulio Benetti
Gustavo A. R. Silva
Hans Verkuil
Icenowy Zheng
Jagan Teki
Jernej Škrabec
Jonathan Liu
Julia Lawall
Kees Cook
Konstantin Sudakov
Kuninori Morimoto
Laurent Pinchart
Maxime Ripard
Michał Mirosław
Måns Rullgård
Noralf Trönnes
Ondrej Jirman
Paul Kocialkowski
Priit Laes
Qiang Yu
Randy Dunlap
Rob Herring
Russell King
Sean Paul
Shashank Sharma
Shawn Guo
Stephen Boyd
Thomas Gleixner
Thomas Zimmermann
Tom Gundersen
Ville Syrjälä
Wei Yongjun
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
sun4i_backend.c
1042
-
13
3967
Maxime Ripard
Chen-Yu Tsai
Paul Kocialkowski
Icenowy Zheng
Jonathan Liu
Ayan Halder
Julia Lawall
Daniel Vetter
Ville Syrjälä
Arnd Bergmann
Thomas Gleixner
Christophe Jaillet
Kuninori Morimoto
October 2015
January 2016
May 2016
September 2016
October 2016
November 2016
December 2016
February 2017
April 2017
May 2017
June 2017
August 2017
October 2017
January 2018
February 2018
March 2018
April 2018
July 2018
November 2018
January 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1345}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 266}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 91}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 182}, {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 666}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 348}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 264}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 10, "token_count": 4}, {"author_id": 22, "token_count": 12}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
3132
78.95%
Chen-Yu Tsai
345
8.70%
Paul Kocialkowski
332
8.37%
Icenowy Zheng
91
2.29%
Jonathan Liu
26
0.66%
Ayan Halder
15
0.38%
Julia Lawall
13
0.33%
Daniel Vetter
4
0.10%
Ville Syrjälä
3
0.08%
Arnd Bergmann
2
0.05%
Thomas Gleixner
2
0.05%
Christophe Jaillet
1
0.03%
Kuninori Morimoto
1
0.03%
Total
3967
sun4i_backend.h
211
-
5
833
Maxime Ripard
Paul Kocialkowski
Icenowy Zheng
Chen-Yu Tsai
Thomas Gleixner
October 2015
September 2016
April 2017
May 2017
June 2017
October 2017
January 2018
March 2018
April 2018
July 2018
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 622}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
769
92.32%
Paul Kocialkowski
28
3.36%
Icenowy Zheng
22
2.64%
Chen-Yu Tsai
12
1.44%
Thomas Gleixner
2
0.24%
Total
833
sun4i_crtc.c
249
-
8
1084
Maxime Ripard
Chen-Yu Tsai
Shawn Guo
Daniel Vetter
Icenowy Zheng
Laurent Pinchart
Thomas Gleixner
Ville Syrjälä
October 2015
June 2016
February 2017
March 2017
May 2017
June 2017
October 2017
January 2018
February 2018
June 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 394}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 68}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 178}, {"author_id": 12, "token_count": 85}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
694
64.02%
Chen-Yu Tsai
188
17.34%
Shawn Guo
85
7.84%
Daniel Vetter
70
6.46%
Icenowy Zheng
28
2.58%
Laurent Pinchart
16
1.48%
Thomas Gleixner
2
0.18%
Ville Syrjälä
1
0.09%
Total
1084
sun4i_crtc.h
29
-
4
81
Maxime Ripard
Chen-Yu Tsai
Icenowy Zheng
Thomas Gleixner
October 2015
February 2017
March 2017
May 2017
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
62
76.54%
Chen-Yu Tsai
13
16.05%
Icenowy Zheng
4
4.94%
Thomas Gleixner
2
2.47%
Total
81
sun4i_dotclock.c
206
-
7
836
Maxime Ripard
Chen-Yu Tsai
Boris Brezillon
Arnd Bergmann
Giulio Benetti
Baoyou Xie
Thomas Gleixner
October 2015
April 2016
May 2016
September 2016
December 2017
February 2018
October 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 638}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
772
92.34%
Chen-Yu Tsai
21
2.51%
Boris Brezillon
14
1.67%
Arnd Bergmann
12
1.44%
Giulio Benetti
12
1.44%
Baoyou Xie
3
0.36%
Thomas Gleixner
2
0.24%
Total
836
sun4i_dotclock.h
17
-
2
37
Maxime Ripard
Thomas Gleixner
October 2015
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
35
94.59%
Thomas Gleixner
2
5.41%
Total
37
sun4i_drv.c
425
-
17
1517
Maxime Ripard
Jernej Škrabec
Chen-Yu Tsai
Paul Kocialkowski
Jonathan Liu
Daniel Vetter
Icenowy Zheng
Michał Mirosław
Jagan Teki
Noralf Trönnes
Tom Gundersen
Arnd Bergmann
Christophe Jaillet
Russell King
Thomas Gleixner
Thomas Zimmermann
Rob Herring
October 2015
January 2016
May 2016
August 2016
September 2016
October 2016
November 2016
February 2017
March 2017
April 2017
May 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
June 2018
July 2018
September 2018
October 2018
November 2018
January 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 676}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 5, "token_count": 16}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 33}, {"author_id": 24, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 289}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 11, "token_count": 7}, {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 10, "token_count": 4}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
833
54.91%
Jernej Škrabec
303
19.97%
Chen-Yu Tsai
207
13.65%
Paul Kocialkowski
95
6.26%
Jonathan Liu
16
1.05%
Daniel Vetter
10
0.66%
Icenowy Zheng
10
0.66%
Michał Mirosław
8
0.53%
Jagan Teki
7
0.46%
Noralf Trönnes
7
0.46%
Tom Gundersen
7
0.46%
Arnd Bergmann
5
0.33%
Christophe Jaillet
2
0.13%
Russell King
2
0.13%
Thomas Gleixner
2
0.13%
Thomas Zimmermann
2
0.13%
Rob Herring
1
0.07%
Total
1517
sun4i_drv.h
22
-
4
37
Maxime Ripard
Chen-Yu Tsai
Thomas Gleixner
Icenowy Zheng
October 2015
April 2017
May 2017
January 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
28
75.68%
Chen-Yu Tsai
6
16.22%
Thomas Gleixner
2
5.41%
Icenowy Zheng
1
2.70%
Total
37
sun4i_framebuffer.c
52
-
4
163
Maxime Ripard
Noralf Trönnes
Baoyou Xie
Thomas Gleixner
October 2015
September 2016
May 2017
September 2017
December 2017
January 2018
October 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
153
93.87%
Noralf Trönnes
5
3.07%
Baoyou Xie
3
1.84%
Thomas Gleixner
2
1.23%
Total
163
sun4i_framebuffer.h
14
-
3
20
Maxime Ripard
Thomas Gleixner
Noralf Trönnes
October 2015
October 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
17
85.00%
Thomas Gleixner
2
10.00%
Noralf Trönnes
1
5.00%
Total
20
sun4i_frontend.c
748
-
3
3190
Maxime Ripard
Paul Kocialkowski
Chen-Yu Tsai
January 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1733}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 308}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 193}, {"author_id": 3, "token_count": 943}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1926
60.38%
Paul Kocialkowski
1251
39.22%
Chen-Yu Tsai
13
0.41%
Total
3190
sun4i_frontend.h
154
-
2
534
Maxime Ripard
Paul Kocialkowski
January 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 346}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 3, "token_count": 128}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
380
71.16%
Paul Kocialkowski
154
28.84%
Total
534
sun4i_hdmi.h
298
-
6
974
Maxime Ripard
Chen-Yu Tsai
Jonathan Liu
Hans Verkuil
Måns Rullgård
Thomas Gleixner
May 2017
July 2017
September 2017
October 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 523}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 23}, {"author_id": 5, "token_count": 101}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 319}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
523
53.70%
Chen-Yu Tsai
319
32.75%
Jonathan Liu
101
10.37%
Hans Verkuil
24
2.46%
Måns Rullgård
5
0.51%
Thomas Gleixner
2
0.21%
Total
974
sun4i_hdmi_ddc_clk.c
142
-
3
666
Maxime Ripard
Chen-Yu Tsai
Thomas Gleixner
May 2017
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 537}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
537
80.63%
Chen-Yu Tsai
127
19.07%
Thomas Gleixner
2
0.30%
Total
666
sun4i_hdmi_enc.c
729
-
11
3513
Maxime Ripard
Chen-Yu Tsai
Måns Rullgård
Hans Verkuil
Jonathan Liu
Priit Laes
Christophe Jaillet
Ville Syrjälä
Daniel Vetter
Thomas Gleixner
Shashank Sharma
May 2017
July 2017
October 2017
December 2017
March 2018
July 2018
January 2019
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1744}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 165}, {"author_id": 5, "token_count": 30}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 1253}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 25, "token_count": 14}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 176}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1852
52.72%
Chen-Yu Tsai
1253
35.67%
Måns Rullgård
176
5.01%
Hans Verkuil
165
4.70%
Jonathan Liu
30
0.85%
Priit Laes
14
0.40%
Christophe Jaillet
12
0.34%
Ville Syrjälä
5
0.14%
Daniel Vetter
3
0.09%
Thomas Gleixner
2
0.06%
Shashank Sharma
1
0.03%
Total
3513
sun4i_hdmi_i2c.c
317
-
3
1453
Chen-Yu Tsai
Jonathan Liu
Thomas Gleixner
July 2017
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 715}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 736}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Chen-Yu Tsai
736
50.65%
Jonathan Liu
715
49.21%
Thomas Gleixner
2
0.14%
Total
1453
sun4i_hdmi_tmds_clk.c
236
-
5
1059
Maxime Ripard
Chen-Yu Tsai
Jonathan Liu
Stephen Boyd
Thomas Gleixner
May 2017
October 2017
January 2018
October 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 941}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
951
89.80%
Chen-Yu Tsai
91
8.59%
Jonathan Liu
12
1.13%
Stephen Boyd
3
0.28%
Thomas Gleixner
2
0.19%
Total
1059
sun4i_layer.c
261
-
9
1101
Maxime Ripard
Chen-Yu Tsai
Paul Kocialkowski
Icenowy Zheng
Qiang Yu
Alexandru Gheorghe
Thomas Gleixner
Arvind Yadav
Ben Widawsky
October 2015
September 2016
October 2016
February 2017
March 2017
May 2017
June 2017
July 2017
December 2017
January 2018
February 2018
March 2018
April 2018
August 2018
November 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 413}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 314}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 118}, {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
830
75.39%
Chen-Yu Tsai
139
12.62%
Paul Kocialkowski
89
8.08%
Icenowy Zheng
27
2.45%
Qiang Yu
8
0.73%
Alexandru Gheorghe
4
0.36%
Thomas Gleixner
2
0.18%
Arvind Yadav
1
0.09%
Ben Widawsky
1
0.09%
Total
1101
sun4i_layer.h
42
-
4
119
Maxime Ripard
Chen-Yu Tsai
Icenowy Zheng
Thomas Gleixner
October 2015
February 2017
March 2017
May 2017
January 2018
February 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
103
86.55%
Chen-Yu Tsai
8
6.72%
Icenowy Zheng
6
5.04%
Thomas Gleixner
2
1.68%
Total
119
sun4i_lvds.c
172
-
3
660
Maxime Ripard
Daniel Vetter
Ville Syrjälä
December 2017
June 2018
July 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 642}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
655
99.24%
Daniel Vetter
4
0.61%
Ville Syrjälä
1
0.15%
Total
660
sun4i_lvds.h
12
-
1
25
Maxime Ripard
December 2017
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
25
100.00%
Total
25
sun4i_rgb.c
269
-
11
1031
Maxime Ripard
Chen-Yu Tsai
Jonathan Liu
Rob Herring
Giulio Benetti
Daniel Vetter
Baoyou Xie
Laurent Pinchart
Thomas Gleixner
Bhumika Goyal
Ville Syrjälä
October 2015
April 2016
July 2016
August 2016
September 2016
November 2016
February 2017
March 2017
August 2017
October 2017
February 2018
March 2018
June 2018
July 2018
January 2019
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 664}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
957
92.82%
Chen-Yu Tsai
17
1.65%
Jonathan Liu
16
1.55%
Rob Herring
15
1.45%
Giulio Benetti
12
1.16%
Daniel Vetter
4
0.39%
Baoyou Xie
3
0.29%
Laurent Pinchart
3
0.29%
Thomas Gleixner
2
0.19%
Bhumika Goyal
1
0.10%
Ville Syrjälä
1
0.10%
Total
1031
sun4i_rgb.h
14
-
3
25
Maxime Ripard
Chen-Yu Tsai
Thomas Gleixner
October 2015
February 2017
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
18
72.00%
Chen-Yu Tsai
5
20.00%
Thomas Gleixner
2
8.00%
Total
25
sun4i_tcon.c
1521
-
17
5810
Maxime Ripard
Chen-Yu Tsai
Jernej Škrabec
Jonathan Liu
Paul Kocialkowski
Icenowy Zheng
Giulio Benetti
Ondrej Jirman
Rob Herring
Daniel Vetter
Dave Airlie
Laurent Pinchart
Thomas Gleixner
Dan Carpenter
Gustavo A. R. Silva
Julia Lawall
Yue haibing
October 2015
January 2016
April 2016
May 2016
July 2016
October 2016
November 2016
February 2017
March 2017
April 2017
May 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
September 2018
November 2018
January 2019
February 2019
April 2019
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1803}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 176}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 330}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 169}, {"author_id": 5, "token_count": 148}, {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1178}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 132}, {"author_id": 0, "token_count": 22}, {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 131}, {"author_id": 37, "token_count": 2}, {"author_id": 1, "token_count": 9}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 35}, {"author_id": 1, "token_count": 313}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 5, "token_count": 257}, {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 10, "token_count": 5}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
3644
62.72%
Chen-Yu Tsai
1051
18.09%
Jernej Škrabec
532
9.16%
Jonathan Liu
405
6.97%
Paul Kocialkowski
53
0.91%
Icenowy Zheng
42
0.72%
Giulio Benetti
35
0.60%
Ondrej Jirman
17
0.29%
Rob Herring
16
0.28%
Daniel Vetter
5
0.09%
Dave Airlie
2
0.03%
Laurent Pinchart
2
0.03%
Thomas Gleixner
2
0.03%
Dan Carpenter
1
0.02%
Gustavo A. R. Silva
1
0.02%
Julia Lawall
1
0.02%
Yue haibing
1
0.02%
Total
5810
sun4i_tcon.h
280
-
5
1006
Maxime Ripard
Chen-Yu Tsai
Jernej Škrabec
Paul Kocialkowski
Thomas Gleixner
October 2015
January 2016
April 2016
July 2016
October 2016
February 2017
April 2017
May 2017
September 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
September 2018
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 578}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
899
89.36%
Chen-Yu Tsai
97
9.64%
Jernej Škrabec
4
0.40%
Paul Kocialkowski
4
0.40%
Thomas Gleixner
2
0.20%
Total
1006
sun4i_tv.c
680
-
8
2845
Maxime Ripard
Chen-Yu Tsai
Ville Syrjälä
Icenowy Zheng
Daniel Vetter
Thomas Gleixner
Bhumika Goyal
Julia Lawall
October 2015
September 2016
November 2016
February 2017
March 2017
May 2017
August 2017
July 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2730}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2754
96.80%
Chen-Yu Tsai
43
1.51%
Ville Syrjälä
29
1.02%
Icenowy Zheng
11
0.39%
Daniel Vetter
4
0.14%
Thomas Gleixner
2
0.07%
Bhumika Goyal
1
0.04%
Julia Lawall
1
0.04%
Total
2845
sun6i_drc.c
119
-
5
506
Maxime Ripard
Chen-Yu Tsai
Randy Dunlap
Thomas Gleixner
Julia Lawall
June 2016
October 2016
November 2016
March 2018
June 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 472}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
472
93.28%
Chen-Yu Tsai
28
5.53%
Randy Dunlap
3
0.59%
Thomas Gleixner
2
0.40%
Julia Lawall
1
0.20%
Total
506
sun6i_mipi_dsi.c
1236
-
8
5719
Maxime Ripard
Konstantin Sudakov
Kees Cook
Jagan Teki
Boris Brezillon
Daniel Vetter
Arnd Bergmann
Gustavo A. R. Silva
April 2018
May 2018
June 2018
July 2018
January 2019
February 2019
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 4898}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 184}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 444}, {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
5061
88.49%
Konstantin Sudakov
444
7.76%
Kees Cook
184
3.22%
Jagan Teki
14
0.24%
Boris Brezillon
9
0.16%
Daniel Vetter
4
0.07%
Arnd Bergmann
2
0.03%
Gustavo A. R. Silva
1
0.02%
Total
5719
sun6i_mipi_dsi.h
50
-
1
165
Maxime Ripard
April 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
165
100.00%
Total
165
sun8i_csc.c
172
-
2
601
Jernej Škrabec
Thomas Gleixner
November 2017
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 351}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 248}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
599
99.67%
Thomas Gleixner
2
0.33%
Total
601
sun8i_csc.h
32
-
2
91
Jernej Škrabec
Thomas Gleixner
November 2017
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
89
97.80%
Thomas Gleixner
2
2.20%
Total
91
sun8i_dw_hdmi.c
285
-
3
1135
Jernej Škrabec
Arnd Bergmann
Wei Yongjun
February 2018
June 2018
July 2018
September 2018
November 2018
March 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 770}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 1, "token_count": 14}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
1129
99.47%
Arnd Bergmann
5
0.44%
Wei Yongjun
1
0.09%
Total
1135
sun8i_dw_hdmi.h
211
-
1
900
Jernej Škrabec
February 2018
March 2018
June 2018
September 2018
November 2018
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 656}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 70}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
900
100.00%
Total
900
sun8i_hdmi_phy.c
754
-
2
3352
Jernej Škrabec
Icenowy Zheng
February 2018
March 2018
June 2018
September 2018
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 956}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1322}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 843}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
3311
98.78%
Icenowy Zheng
41
1.22%
Total
3352
sun8i_hdmi_phy_clk.c
178
-
1
775
Jernej Škrabec
March 2018
June 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 568}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 207}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
775
100.00%
Total
775
sun8i_mixer.c
667
-
8
2865
Jernej Škrabec
Icenowy Zheng
Maxime Ripard
Chen-Yu Tsai
Jagan Teki
Paul Kocialkowski
Daniel Vetter
Thomas Gleixner
May 2017
November 2017
December 2017
February 2018
March 2018
July 2018
September 2018
November 2018
January 2019
February 2019
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 913}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1112}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 71}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 92}, {"author_id": 11, "token_count": 92}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 339}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
1654
57.73%
Icenowy Zheng
913
31.87%
Maxime Ripard
93
3.25%
Chen-Yu Tsai
92
3.21%
Jagan Teki
92
3.21%
Paul Kocialkowski
15
0.52%
Daniel Vetter
4
0.14%
Thomas Gleixner
2
0.07%
Total
2865
sun8i_mixer.h
203
-
4
678
Jernej Škrabec
Icenowy Zheng
Maxime Ripard
Thomas Gleixner
May 2017
November 2017
December 2017
July 2018
November 2018
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 236}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 239}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
436
64.31%
Icenowy Zheng
236
34.81%
Maxime Ripard
4
0.59%
Thomas Gleixner
2
0.29%
Total
678
sun8i_tcon_top.c
308
-
7
1353
Jernej Škrabec
Icenowy Zheng
Ondrej Jirman
Chen-Yu Tsai
Gustavo A. R. Silva
Maxime Ripard
Yue haibing
June 2018
July 2018
August 2018
September 2018
November 2018
April 2019
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 831}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 387}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 87}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 17, "token_count": 13}, {"author_id": 35, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
1237
91.43%
Icenowy Zheng
87
6.43%
Ondrej Jirman
13
0.96%
Chen-Yu Tsai
7
0.52%
Gustavo A. R. Silva
4
0.30%
Maxime Ripard
3
0.22%
Yue haibing
2
0.15%
Total
1353
sun8i_tcon_top.h
44
-
1
126
Jernej Škrabec
June 2018
July 2018
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
126
100.00%
Total
126
sun8i_ui_layer.c
381
-
5
1773
Jernej Škrabec
Paul Kocialkowski
Qiang Yu
Daniel Vetter
Thomas Gleixner
November 2017
July 2018
November 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1514}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 92}, {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
1686
95.09%
Paul Kocialkowski
73
4.12%
Qiang Yu
7
0.39%
Daniel Vetter
5
0.28%
Thomas Gleixner
2
0.11%
Total
1773
sun8i_ui_layer.h
62
-
2
195
Jernej Škrabec
Thomas Gleixner
November 2017
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 170}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
193
98.97%
Thomas Gleixner
2
1.03%
Total
195
sun8i_ui_scaler.c
187
-
1
976
Jernej Škrabec
November 2017
November 2018
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 870}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 106}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
976
100.00%
Total
976
sun8i_ui_scaler.h
43
-
1
167
Jernej Škrabec
November 2017
November 2018
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
167
100.00%
Total
167
sun8i_vi_layer.c
478
-
5
2292
Jernej Škrabec
Paul Kocialkowski
Qiang Yu
Daniel Vetter
Thomas Gleixner
November 2017
December 2017
July 2018
November 2018
January 2019
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1717}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 119}, {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
2205
96.20%
Paul Kocialkowski
73
3.18%
Qiang Yu
7
0.31%
Daniel Vetter
5
0.22%
Thomas Gleixner
2
0.09%
Total
2292
sun8i_vi_layer.h
61
-
2
217
Jernej Škrabec
Thomas Gleixner
November 2017
November 2018
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
215
99.08%
Thomas Gleixner
2
0.92%
Total
217
sun8i_vi_scaler.c
999
-
1
6680
Jernej Škrabec
November 2017
November 2018
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6547}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 133}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
6680
100.00%
Total
6680
sun8i_vi_scaler.h
78
-
1
367
Jernej Škrabec
November 2017
November 2018
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 212}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 155}, ]}, ]
Author Name
Tokens
Token Proportion
Jernej Škrabec
367
100.00%
Total
367
sunxi_engine.h
184
-
4
322
Icenowy Zheng
Maxime Ripard
Sean Paul
Thomas Gleixner
May 2017
January 2018
May 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 263}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Icenowy Zheng
263
81.68%
Maxime Ripard
54
16.77%
Sean Paul
3
0.93%
Thomas Gleixner
2
0.62%
Total
322
Contributors:
46
Author
Tokens
Proportion
Commits
Proportion
0
Maxime Ripard
28401
44.49%
92
25.07%
1
Jernej Škrabec
23584
36.94%
72
19.62%
2
Chen-Yu Tsai
4818
7.55%
69
18.80%
3
Paul Kocialkowski
2167
3.39%
44
11.99%
4
Icenowy Zheng
1782
2.79%
8
2.18%
5
Jonathan Liu
1321
2.07%
9
2.45%
6
Konstantin Sudakov
444
0.70%
1
0.27%
7
Hans Verkuil
189
0.30%
2
0.54%
8
Kees Cook
184
0.29%
1
0.27%
9
Måns Rullgård
181
0.28%
1
0.27%
10
Daniel Vetter
122
0.19%
6
1.63%
11
Jagan Teki
113
0.18%
4
1.09%
12
Shawn Guo
85
0.13%
1
0.27%
13
Thomas Gleixner
64
0.10%
1
0.27%
14
Giulio Benetti
59
0.09%
3
0.82%
15
Ville Syrjälä
40
0.06%
4
1.09%
16
Rob Herring
32
0.05%
2
0.54%
17
Ondrej Jirman
30
0.05%
3
0.82%
18
Arnd Bergmann
26
0.04%
4
1.09%
19
Boris Brezillon
23
0.04%
2
0.54%
20
Qiang Yu
22
0.03%
1
0.27%
21
Laurent Pinchart
21
0.03%
4
1.09%
22
Julia Lawall
16
0.03%
2
0.54%
23
Ayan Halder
15
0.02%
2
0.54%
24
Christophe Jaillet
15
0.02%
5
1.36%
25
Priit Laes
14
0.02%
1
0.27%
26
Noralf Trönnes
13
0.02%
2
0.54%
27
Baoyou Xie
9
0.01%
1
0.27%
28
Michał Mirosław
8
0.01%
1
0.27%
29
Tom Gundersen
7
0.01%
1
0.27%
30
Gustavo A. R. Silva
6
0.01%
3
0.82%
31
Alexandru Gheorghe
4
0.01%
1
0.27%
32
Randy Dunlap
3
0.00%
1
0.27%
33
Sean Paul
3
0.00%
1
0.27%
34
Stephen Boyd
3
0.00%
1
0.27%
35
Yue haibing
3
0.00%
1
0.27%
36
Bhumika Goyal
2
0.00%
1
0.27%
37
Dave Airlie
2
0.00%
1
0.27%
38
Russell King
2
0.00%
1
0.27%
39
Thomas Zimmermann
2
0.00%
1
0.27%
40
Arvind Yadav
1
0.00%
1
0.27%
41
Ben Widawsky
1
0.00%
1
0.27%
42
Dan Carpenter
1
0.00%
1
0.27%
43
Kuninori Morimoto
1
0.00%
1
0.27%
44
Shashank Sharma
1
0.00%
1
0.27%
45
Wei Yongjun
1
0.00%
1
0.27%
Total
63841
367