Linux Source Code
Home
Release 5.15
Help
keyboard
root
drivers
input
Highlighting
Reset All
By Author
By Age
──────────
Abraham Arce
Adrian McMenamin
Alberto Panizzo
Alexander Shiyan
Alexandre Belloni
Anson Huang
Bo Shen
Brian Swetland
Chao Xie
Chen Zhong
Daniel Mack
Daniel Tang
David Brownell
Dmitry Torokhov
Doug Anderson
Eric Miao
Felipe Balbi
Gabor Juhos
Gabriel Fernandez
Geert Uytterhoeven
H Hartley Sweeten
Hans de Goede
Helge Deller
Jaechul Lee
Jan-Benedict Glaw
Javier Martin
Jeff LaBundy
Jiejing Zhang
John Lenz
Joonyoung Shim
Kim Kyuwon (김규원)
Komal Shah
Kristoffer Ericson
Kyle Manna
Laxman Dewangan
Linus Walleij
Magnus Damm
Marco Felsch
Marek Vašut
Matt Ranostay
Michael Hennerich
Miguel Aguilar
Mika Westerberg
Others
Rabin Vincent
Rajeev Kumar
Rakesh Iyer
Raphael Derosso Pereira
Robin Gong
Roland Stigge
Ronald Tschalär
Scott Branden
Simon Glass
Sriramakrishnan Govindarajan
Sundar R Iyer
Thomas Abraham
Trilok Soni
Vojtech Pavlik
Wolfram Sang
Xiaolong Chen
Yong Yao
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
adc-keys.c
207
-
3
941
Alexandre Belloni
Dmitry Torokhov
Others
August 2016
June 2019
October 2019
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 50, "token_count": 878}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
878
93.30%
Dmitry Torokhov
61
6.48%
Others
2
0.21%
Total
941
adp5520-keys.c
193
-
6
956
Michael Hennerich
Others
October 2009
March 2010
November 2011
December 2013
May 2014
May 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 918}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Hennerich
918
96.03%
Others
38
3.97%
Total
956
adp5588-keys.c
672
-
13
3436
Xiaolong Chen
Michael Hennerich
Dmitry Torokhov
Linus Walleij
Wolfram Sang
Others
September 2009
December 2009
January 2010
March 2010
June 2010
July 2010
August 2010
October 2010
November 2010
March 2012
May 2012
November 2013
December 2013
February 2014
October 2014
December 2015
May 2017
May 2019
August 2021
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 1331}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 17, "token_count": 745}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 17, "token_count": 1111}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 13, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Xiaolong Chen
1856
54.02%
Michael Hennerich
1367
39.78%
Dmitry Torokhov
106
3.08%
Linus Walleij
8
0.23%
Wolfram Sang
1
0.03%
Others
98
2.85%
Total
3436
adp5589-keys.c
1065
-
11
5389
Michael Hennerich
Dmitry Torokhov
Linus Walleij
Others
May 2011
October 2011
March 2012
November 2013
December 2013
May 2015
December 2015
February 2016
May 2019
July 2019
October 2019
July 2020
November 2020
December 2020
August 2021
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 2951}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 1949}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 261}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 13, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Hennerich
4900
90.93%
Dmitry Torokhov
75
1.39%
Linus Walleij
7
0.13%
Others
407
7.55%
Total
5389
amikbd.c
260
-
9
1294
Geert Uytterhoeven
Vojtech Pavlik
Dmitry Torokhov
Others
July 2002
August 2002
December 2002
January 2003
April 2003
May 2003
April 2004
September 2005
October 2005
June 2006
November 2006
December 2006
October 2007
May 2008
April 2009
January 2012
March 2013
December 2014
May 2019
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 385}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 23, "token_count": 11}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 23, "token_count": 469}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 23, "token_count": 126}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 23, "token_count": 162}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
784
60.59%
Vojtech Pavlik
386
29.83%
Dmitry Torokhov
92
7.11%
Others
32
2.47%
Total
1294
applespi.c
1986
-
5
8304
Ronald Tschalär
Others
July 2019
August 2019
May 2020
November 2020
December 2020
February 2021
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 8196}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Ronald Tschalär
8253
99.39%
Others
51
0.61%
Total
8304
applespi.h
29
-
1
81
Ronald Tschalär
July 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 81}, ]}, ]
Author Name
Tokens
Token Proportion
Ronald Tschalär
81
100.00%
Total
81
applespi_trace.h
93
-
1
132
Ronald Tschalär
July 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 132}, ]}, ]
Author Name
Tokens
Token Proportion
Ronald Tschalär
132
100.00%
Total
132
atakbd.c
235
-
6
921
Geert Uytterhoeven
Others
May 2007
October 2007
July 2008
December 2008
January 2015
September 2018
May 2019
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 292}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 23, "token_count": 583}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
584
63.41%
Others
337
36.59%
Total
921
atkbd.c
1914
-
46
8975
Dmitry Torokhov
Vojtech Pavlik
Helge Deller
Hans de Goede
Others
July 2002
August 2002
September 2002
October 2002
February 2003
April 2003
September 2003
October 2003
December 2003
January 2004
March 2004
April 2004
May 2004
June 2004
July 2004
September 2004
October 2004
January 2005
February 2005
May 2005
September 2005
November 2005
January 2006
February 2006
March 2006
June 2006
August 2006
September 2006
October 2006
November 2006
April 2007
June 2007
July 2007
October 2007
November 2007
May 2008
June 2008
August 2008
November 2008
December 2008
January 2009
March 2009
April 2009
May 2009
July 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
November 2010
July 2011
November 2011
April 2012
December 2012
April 2014
November 2014
February 2015
April 2015
August 2017
March 2019
June 2019
April 2020
July 2020
June 2021
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 1368}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "token_count": 85}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 686}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 3, "token_count": 282}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 25}, {"author_id": 3, "token_count": 301}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1511}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 136}, {"author_id": 5, "token_count": 13}, {"author_id": 3, "token_count": 90}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 235}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 406}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 178}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 427}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 83}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 134}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 121}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 510}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
3842
42.81%
Vojtech Pavlik
2996
33.38%
Helge Deller
38
0.42%
Hans de Goede
3
0.03%
Others
2096
23.35%
Total
8975
bcm-keypad.c
454
-
2
1980
Scott Branden
Dmitry Torokhov
February 2015
November 2016
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 1979}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Scott Branden
1979
99.95%
Dmitry Torokhov
1
0.05%
Total
1980
cap11xx.c
498
-
7
2267
Daniel Mack
Matt Ranostay
Dmitry Torokhov
Others
July 2014
September 2014
October 2014
August 2015
January 2016
May 2018
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 30, "token_count": 1298}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 48, "token_count": 376}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 48, "token_count": 512}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Mack
1298
57.26%
Matt Ranostay
888
39.17%
Dmitry Torokhov
59
2.60%
Others
22
0.97%
Total
2267
clps711x-keypad.c
185
-
6
829
Alexander Shiyan
Dmitry Torokhov
Others
March 2014
May 2014
June 2015
June 2016
June 2018
May 2019
October 2019
var spanGroupData = [ {"timestamp": 1393660800, "group": [ {"author_id": 47, "token_count": 776}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Shiyan
778
93.85%
Dmitry Torokhov
41
4.95%
Others
10
1.21%
Total
829
cros_ec_keyb.c
745
-
18
2869
Doug Anderson
Simon Glass
Dmitry Torokhov
Others
February 2013
December 2013
June 2014
September 2014
October 2014
February 2015
June 2015
August 2016
November 2016
January 2017
April 2017
May 2018
June 2018
November 2018
September 2019
November 2019
April 2020
August 2020
November 2020
December 2020
February 2021
June 2021
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 57, "token_count": 589}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 25, "token_count": 62}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 168}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 1370}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 349}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Doug Anderson
1432
49.91%
Simon Glass
589
20.53%
Dmitry Torokhov
12
0.42%
Others
836
29.14%
Total
2869
davinci_keyscan.c
315
-
8
1330
Miguel Aguilar
Dmitry Torokhov
Others
October 2009
January 2010
March 2010
September 2011
January 2012
August 2012
March 2013
December 2013
May 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 31, "token_count": 1278}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 31, "token_count": 35}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Miguel Aguilar
1313
98.72%
Dmitry Torokhov
6
0.45%
Others
11
0.83%
Total
1330
dlink-dir685-touchkeys.c
156
-
3
776
Linus Walleij
Others
June 2017
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 774}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
774
99.74%
Others
2
0.26%
Total
776
ep93xx_keypad.c
379
-
13
1603
H Hartley Sweeten
Dmitry Torokhov
Others
April 2009
December 2009
January 2010
March 2010
August 2011
September 2011
November 2011
April 2012
May 2012
August 2012
May 2013
December 2013
April 2019
June 2019
September 2020
October 2020
June 2021
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 21, "token_count": 1393}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 21, "token_count": 75}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 21, "token_count": 37}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
H Hartley Sweeten
1505
93.89%
Dmitry Torokhov
67
4.18%
Others
31
1.93%
Total
1603
goldfish_events.c
201
-
6
1017
Brian Swetland
Others
January 2013
February 2016
May 2018
May 2019
February 2020
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 46, "token_count": 938}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Swetland
938
92.23%
Others
79
7.77%
Total
1017
gpio_keys.c
1075
-
42
4063
Mika Westerberg
Dmitry Torokhov
Laxman Dewangan
Hans de Goede
Geert Uytterhoeven
Alexander Shiyan
Daniel Mack
David Brownell
Others
January 2007
March 2007
April 2007
September 2007
April 2008
May 2008
July 2008
August 2008
October 2008
June 2009
July 2009
November 2009
February 2010
March 2010
June 2010
August 2010
January 2011
April 2011
June 2011
July 2011
September 2011
March 2012
July 2012
November 2012
December 2012
October 2013
April 2014
May 2014
November 2014
February 2015
July 2015
October 2015
January 2016
February 2016
October 2016
January 2017
July 2017
October 2017
March 2018
August 2018
February 2019
June 2019
August 2019
September 2019
February 2020
October 2020
November 2020
March 2021
April 2021
var spanGroupData = [ {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 240}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 30, "token_count": 23}, {"author_id": 60, "token_count": 130}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 54, "token_count": 698}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 245}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 41, "token_count": 385}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 181}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 97}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 47, "token_count": 46}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 80}, {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 200}, {"author_id": 23, "token_count": 63}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 130}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 465}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Mika Westerberg
698
17.18%
Dmitry Torokhov
548
13.49%
Laxman Dewangan
395
9.72%
Hans de Goede
130
3.20%
Geert Uytterhoeven
63
1.55%
Alexander Shiyan
46
1.13%
Daniel Mack
23
0.57%
David Brownell
4
0.10%
Others
2156
53.06%
Total
4063
gpio_keys_polled.c
391
-
15
1861
Gabor Juhos
Hans de Goede
Dmitry Torokhov
Alexander Shiyan
Others
December 2010
November 2011
July 2012
November 2012
October 2013
April 2014
May 2014
October 2014
July 2015
August 2015
October 2015
February 2016
October 2016
January 2017
June 2019
July 2019
September 2019
October 2019
February 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 55, "token_count": 666}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 240}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 24}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 47, "token_count": 45}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 456}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gabor Juhos
666
35.79%
Hans de Goede
456
24.50%
Dmitry Torokhov
298
16.01%
Alexander Shiyan
69
3.71%
Others
372
19.99%
Total
1861
hil_kbd.c
586
-
10
2824
Dmitry Torokhov
Helge Deller
Daniel Mack
Others
February 2005
October 2005
March 2006
April 2006
February 2007
April 2007
July 2008
December 2008
August 2009
August 2010
September 2010
April 2012
December 2014
August 2017
May 2021
var spanGroupData = [ {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 902}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1744}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 30, "token_count": 32}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
1780
63.03%
Helge Deller
930
32.93%
Daniel Mack
32
1.13%
Others
82
2.90%
Total
2824
hilkbd.c
392
-
9
1525
Helge Deller
Geert Uytterhoeven
Others
February 2005
October 2005
March 2006
December 2006
February 2007
May 2007
October 2007
March 2009
October 2009
August 2017
July 2018
May 2019
August 2021
var spanGroupData = [ {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 1142}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 211}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Helge Deller
1404
92.07%
Geert Uytterhoeven
4
0.26%
Others
117
7.67%
Total
1525
hpps2atkbd.h
110
-
2
1155
Helge Deller
Others
January 2004
February 2005
March 2005
var spanGroupData = [ {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 1148}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Helge Deller
1154
99.91%
Others
1
0.09%
Total
1155
imx_keypad.c
585
-
14
2449
Alberto Panizzo
Anson Huang
Dmitry Torokhov
Others
January 2010
March 2010
September 2011
October 2011
November 2011
May 2012
July 2012
August 2012
September 2012
November 2012
January 2013
March 2013
February 2014
May 2014
July 2014
January 2015
June 2015
October 2017
June 2018
May 2019
June 2019
October 2020
March 2021
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 16, "token_count": 1887}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 49, "token_count": 59}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alberto Panizzo
1887
77.05%
Anson Huang
61
2.49%
Dmitry Torokhov
25
1.02%
Others
476
19.44%
Total
2449
imx_sc_key.c
190
-
1
798
Anson Huang
October 2019
November 2019
December 2019
May 2020
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 726}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 49, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 49, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Anson Huang
798
100.00%
Total
798
ipaq-micro-keys.c
165
-
3
725
Linus Walleij
Others
March 2015
June 2019
October 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 720}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
720
99.31%
Others
5
0.69%
Total
725
iqs62x-keys.c
335
-
1
1542
Jeff LaBundy
February 2020
var spanGroupData = [ {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 1542}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff LaBundy
1542
100.00%
Total
1542
jornada680_kbd.c
244
-
9
1325
Kristoffer Ericson
Dmitry Torokhov
Others
September 2007
December 2007
April 2008
May 2008
March 2010
October 2010
November 2011
May 2014
June 2019
October 2019
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 15, "token_count": 1183}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Kristoffer Ericson
1209
91.25%
Dmitry Torokhov
57
4.30%
Others
59
4.45%
Total
1325
jornada720_kbd.c
143
-
8
824
Kristoffer Ericson
Dmitry Torokhov
Others
September 2007
October 2007
April 2008
May 2008
August 2008
March 2010
November 2011
August 2016
June 2019
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 15, "token_count": 699}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Kristoffer Ericson
699
84.83%
Dmitry Torokhov
45
5.46%
Others
80
9.71%
Total
824
lkkbd.c
721
-
7
2998
Jan-Benedict Glaw
Dmitry Torokhov
Others
March 2004
April 2004
June 2004
October 2004
February 2005
May 2005
September 2005
November 2005
June 2006
November 2006
April 2007
May 2008
August 2009
October 2009
April 2012
August 2017
May 2019
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 12, "token_count": 1772}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 369}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 12, "token_count": 210}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan-Benedict Glaw
2351
78.42%
Dmitry Torokhov
628
20.95%
Others
19
0.63%
Total
2998
lm8323.c
847
-
13
3815
Felipe Balbi
Wolfram Sang
Dmitry Torokhov
Others
May 2009
March 2010
June 2010
February 2011
March 2011
June 2011
October 2011
November 2011
March 2012
January 2013
December 2013
June 2014
December 2014
May 2017
May 2019
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 3684}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Felipe Balbi
3695
96.85%
Wolfram Sang
9
0.24%
Dmitry Torokhov
1
0.03%
Others
110
2.88%
Total
3815
lm8333.c
232
-
5
997
Wolfram Sang
Dmitry Torokhov
Others
April 2012
May 2012
June 2012
December 2013
April 2015
May 2019
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 44, "token_count": 962}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Wolfram Sang
963
96.59%
Dmitry Torokhov
24
2.41%
Others
10
1.00%
Total
997
locomokbd.c
343
-
10
1675
John Lenz
Eric Miao
Dmitry Torokhov
Helge Deller
Others
March 2005
May 2005
November 2005
November 2006
April 2007
October 2007
April 2008
February 2010
April 2017
October 2017
May 2019
January 2021
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 34, "token_count": 1232}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 126}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 161}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Lenz
1232
73.55%
Eric Miao
161
9.61%
Dmitry Torokhov
134
8.00%
Helge Deller
126
7.52%
Others
22
1.31%
Total
1675
lpc32xx-keys.c
330
-
6
1524
Roland Stigge
Simon Glass
Dmitry Torokhov
Others
July 2012
February 2013
October 2014
November 2016
May 2019
October 2020
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 22, "token_count": 1443}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 57, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Roland Stigge
1443
94.69%
Simon Glass
14
0.92%
Dmitry Torokhov
1
0.07%
Others
66
4.33%
Total
1524
maple_keyb.c
245
-
3
1450
Adrian McMenamin
Others
October 2007
July 2008
August 2008
February 2009
May 2019
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1301}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 26, "token_count": 53}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 26, "token_count": 65}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Adrian McMenamin
1424
98.21%
Others
26
1.79%
Total
1450
matrix_keypad.c
585
-
13
2757
Eric Miao
Dmitry Torokhov
Others
June 2009
August 2009
December 2009
March 2010
June 2010
November 2011
April 2012
May 2012
November 2012
February 2013
September 2014
July 2015
March 2017
February 2018
June 2018
November 2018
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 1634}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 263}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 436}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Miao
1659
60.17%
Dmitry Torokhov
282
10.23%
Others
816
29.60%
Total
2757
max7359_keypad.c
294
-
9
1152
Kim Kyuwon (김규원)
Dmitry Torokhov
Others
September 2009
March 2010
February 2011
March 2012
August 2013
December 2013
July 2014
May 2015
June 2019
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 45, "token_count": 979}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Kim Kyuwon (김규원)
979
84.98%
Dmitry Torokhov
37
3.21%
Others
136
11.81%
Total
1152
mcs_touchkey.c
277
-
9
1245
Joonyoung Shim
Wolfram Sang
Others
July 2010
February 2011
March 2012
July 2012
December 2013
May 2014
May 2017
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 1009}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 216}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joonyoung Shim
1009
81.04%
Wolfram Sang
5
0.40%
Others
231
18.55%
Total
1245
mpr121_touchkey.c
400
-
10
1701
Jiejing Zhang
Others
May 2011
June 2011
March 2012
July 2012
December 2013
October 2014
January 2017
June 2019
August 2019
October 2019
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 38, "token_count": 1118}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 38, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 358}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 169}, ]}, ]
Author Name
Tokens
Token Proportion
Jiejing Zhang
1136
66.78%
Others
565
33.22%
Total
1701
mtk-pmic-keys.c
334
-
4
1392
Chen Zhong
Others
October 2017
December 2018
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 1361}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Chen Zhong
1361
97.77%
Others
31
2.23%
Total
1392
newtonkbd.c
152
-
8
890
Vojtech Pavlik
Dmitry Torokhov
Others
July 2002
August 2002
February 2003
April 2003
January 2004
June 2004
October 2004
February 2005
September 2005
June 2006
November 2006
April 2007
October 2007
April 2012
August 2017
May 2019
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 556}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vojtech Pavlik
581
65.28%
Dmitry Torokhov
285
32.02%
Others
24
2.70%
Total
890
nomadik-ske-keypad.c
437
-
12
1856
Sundar R Iyer
Dmitry Torokhov
Others
September 2010
July 2011
December 2011
January 2012
May 2012
June 2012
August 2012
November 2012
March 2013
December 2013
December 2018
May 2019
November 2020
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 1454}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sundar R Iyer
1454
78.34%
Dmitry Torokhov
57
3.07%
Others
345
18.59%
Total
1856
nspire-keypad.c
278
-
5
1287
Daniel Tang
Others
May 2013
July 2013
August 2013
October 2013
June 2019
March 2021
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 39, "token_count": 1133}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 135}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Tang
1134
88.11%
Others
153
11.89%
Total
1287
omap-keypad.c
322
-
16
1481
Komal Shah
Dmitry Torokhov
David Brownell
Others
September 2006
April 2007
October 2007
April 2008
September 2008
October 2008
August 2009
March 2010
December 2010
April 2011
June 2011
November 2011
May 2012
August 2012
September 2012
December 2013
January 2016
October 2017
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 1278}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Komal Shah
1278
86.29%
Dmitry Torokhov
59
3.98%
David Brownell
10
0.68%
Others
134
9.05%
Total
1481
omap4-keypad.c
503
-
13
1976
Abraham Arce
Dmitry Torokhov
Simon Glass
Others
August 2010
September 2010
February 2011
November 2011
May 2012
July 2012
February 2013
August 2013
May 2014
November 2016
June 2018
December 2018
May 2019
September 2020
November 2020
January 2021
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 56, "token_count": 462}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 56, "token_count": 60}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 56, "token_count": 113}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 207}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 90}, {"author_id": 60, "token_count": 499}, ]}, ]
Author Name
Tokens
Token Proportion
Abraham Arce
635
32.14%
Dmitry Torokhov
142
7.19%
Simon Glass
7
0.35%
Others
1192
60.32%
Total
1976
opencores-kbd.c
123
-
6
553
Dmitry Torokhov
Others
September 2009
March 2010
November 2011
October 2014
May 2019
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 503}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
2
0.36%
Others
551
99.64%
Total
553
pmic8xxx-keypad.c
689
-
7
2974
Trilok Soni
Dmitry Torokhov
Others
May 2011
November 2011
May 2012
March 2014
July 2015
November 2016
May 2019
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 2462}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 444}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trilok Soni
2462
82.78%
Dmitry Torokhov
58
1.95%
Others
454
15.27%
Total
2974
pxa27x_keypad.c
841
-
24
3788
Eric Miao
Chao Xie
Dmitry Torokhov
Others
March 2007
April 2007
August 2007
October 2007
January 2008
March 2008
April 2008
May 2008
June 2008
November 2008
July 2009
September 2009
March 2010
September 2010
September 2011
November 2011
March 2012
August 2012
October 2012
May 2013
June 2013
September 2013
October 2013
May 2014
October 2014
February 2015
October 2016
November 2016
August 2017
June 2019
October 2020
var spanGroupData = [ {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 323}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 1534}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 389}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 37, "token_count": 55}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 1064}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 37, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Miao
1581
41.74%
Chao Xie
1137
30.02%
Dmitry Torokhov
485
12.80%
Others
585
15.44%
Total
3788
pxa930_rotary.c
195
-
8
869
Yong Yao
Others
December 2008
March 2010
September 2011
November 2011
August 2012
December 2013
June 2019
January 2020
var spanGroupData = [ {"timestamp": 1228118400, "group": [ {"author_id": 52, "token_count": 856}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yong Yao
856
98.50%
Others
13
1.50%
Total
869
qt1050.c
598
-
1
2546
Marco Felsch
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 2546}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Felsch
2546
100.00%
Total
2546
qt1070.c
287
-
5
1169
Bo Shen
Others
March 2011
April 2011
March 2012
July 2012
August 2013
March 2017
May 2019
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 40, "token_count": 1004}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 40, "token_count": 115}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bo Shen
1119
95.72%
Others
50
4.28%
Total
1169
qt2160.c
474
-
7
2018
Raphael Derosso Pereira
Javier Martin
Dmitry Torokhov
Others
September 2009
January 2010
March 2012
August 2012
January 2013
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 28, "token_count": 1363}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 58, "token_count": 610}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Raphael Derosso Pereira
1363
67.54%
Javier Martin
610
30.23%
Dmitry Torokhov
38
1.88%
Others
7
0.35%
Total
2018
samsung-keypad.c
610
-
14
2807
Joonyoung Shim
Thomas Abraham
Dmitry Torokhov
Others
July 2010
November 2011
December 2011
January 2012
March 2012
May 2012
August 2012
October 2012
November 2012
December 2013
December 2014
May 2015
July 2015
June 2018
May 2019
October 2020
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 1690}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 59, "token_count": 524}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 342}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 59, "token_count": 42}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Joonyoung Shim
1690
60.21%
Thomas Abraham
566
20.16%
Dmitry Torokhov
132
4.70%
Others
419
14.93%
Total
2807
sh_keysc.c
336
-
9
1733
Magnus Damm
Dmitry Torokhov
Others
March 2008
July 2008
October 2008
March 2009
April 2009
July 2009
September 2009
November 2009
January 2010
February 2010
March 2010
April 2011
May 2011
June 2011
July 2011
November 2011
December 2013
June 2019
January 2020
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 19, "token_count": 959}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 19, "token_count": 77}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 19, "token_count": 64}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 19, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 19, "token_count": 454}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 19, "token_count": 58}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Damm
1655
95.50%
Dmitry Torokhov
58
3.35%
Others
20
1.15%
Total
1733
snvs_pwrkey.c
244
-
8
1102
Robin Gong
Anson Huang
Others
May 2015
July 2015
March 2016
October 2017
June 2018
April 2019
November 2019
October 2021
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 53, "token_count": 822}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 49, "token_count": 25}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 131}, ]}, ]
Author Name
Tokens
Token Proportion
Robin Gong
822
74.59%
Anson Huang
25
2.27%
Others
255
23.14%
Total
1102
spear-keyboard.c
390
-
11
1720
Rajeev Kumar
Dmitry Torokhov
Others
November 2010
March 2011
November 2011
February 2012
May 2012
July 2012
August 2012
November 2012
January 2013
August 2013
May 2015
March 2016
October 2020
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 43, "token_count": 978}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 43, "token_count": 21}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 287}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Rajeev Kumar
1003
58.31%
Dmitry Torokhov
34
1.98%
Others
683
39.71%
Total
1720
st-keyscan.c
271
-
5
1210
Gabriel Fernandez
Dmitry Torokhov
Others
April 2014
July 2014
November 2016
February 2019
June 2019
October 2020
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 35, "token_count": 1190}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Gabriel Fernandez
1196
98.84%
Dmitry Torokhov
1
0.08%
Others
13
1.07%
Total
1210
stmpe-keypad.c
425
-
7
1705
Rabin Vincent
Linus Walleij
Dmitry Torokhov
Others
July 2010
November 2011
May 2012
November 2012
October 2014
November 2014
December 2014
November 2016
March 2018
June 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 32, "token_count": 1290}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 13, "token_count": 120}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 104}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Rabin Vincent
1290
75.66%
Linus Walleij
225
13.20%
Dmitry Torokhov
107
6.28%
Others
83
4.87%
Total
1705
stowaway.c
156
-
6
870
Marek Vašut
Dmitry Torokhov
Others
September 2006
April 2007
October 2007
April 2012
August 2017
May 2019
var spanGroupData = [ {"timestamp": 1157094000, "group": [ {"author_id": 51, "token_count": 861}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Vašut
861
98.97%
Dmitry Torokhov
2
0.23%
Others
7
0.80%
Total
870
sun4i-lradc-keys.c
309
-
5
1396
Hans de Goede
Others
December 2014
September 2018
April 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 18, "token_count": 1250}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
1250
89.54%
Others
146
10.46%
Total
1396
sunkbd.c
380
-
14
1826
Vojtech Pavlik
Dmitry Torokhov
Others
July 2002
August 2002
September 2002
October 2002
April 2003
July 2003
January 2004
June 2004
July 2004
October 2004
February 2005
September 2005
June 2006
November 2006
December 2006
April 2007
October 2007
May 2008
August 2009
September 2009
October 2009
April 2012
August 2017
May 2019
October 2020
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 1147}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 265}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 98}, ]}, ]
Author Name
Tokens
Token Proportion
Vojtech Pavlik
1202
65.83%
Dmitry Torokhov
576
31.54%
Others
48
2.63%
Total
1826
tc3589x-keypad.c
512
-
10
1996
Sundar R Iyer
Linus Walleij
Dmitry Torokhov
Rabin Vincent
Others
December 2010
January 2011
March 2011
November 2011
April 2012
May 2012
March 2013
April 2014
May 2014
March 2015
July 2015
May 2016
June 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 1553}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 281}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sundar R Iyer
1553
77.81%
Linus Walleij
315
15.78%
Dmitry Torokhov
63
3.16%
Rabin Vincent
10
0.50%
Others
55
2.76%
Total
1996
tca6416-keypad.c
377
-
9
1616
Sriramakrishnan Govindarajan
Magnus Damm
Others
May 2010
December 2010
March 2011
July 2012
December 2013
January 2019
June 2019
February 2020
April 2020
March 2021
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 27, "token_count": 1420}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 19, "token_count": 127}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sriramakrishnan Govindarajan
1420
87.87%
Magnus Damm
127
7.86%
Others
69
4.27%
Total
1616
tca8418_keypad.c
392
-
7
1495
Kyle Manna
Dmitry Torokhov
Simon Glass
Others
October 2011
May 2012
July 2012
November 2012
February 2013
October 2016
November 2016
January 2017
October 2017
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 36, "token_count": 1187}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 104}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Kyle Manna
1187
79.40%
Dmitry Torokhov
169
11.30%
Simon Glass
7
0.47%
Others
132
8.83%
Total
1495
tegra-kbc.c
822
-
18
3822
Rakesh Iyer
Laxman Dewangan
Dmitry Torokhov
Others
January 2011
February 2011
April 2011
May 2011
July 2011
September 2011
November 2011
December 2011
January 2012
February 2012
March 2012
May 2012
June 2012
January 2013
February 2013
March 2013
August 2013
November 2013
October 2015
June 2016
August 2016
August 2017
October 2017
May 2019
October 2020
March 2021
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 9, "token_count": 2061}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "token_count": 76}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 9, "token_count": 131}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 9, "token_count": 159}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 9, "token_count": 90}, {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 41, "token_count": 400}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 41, "token_count": 266}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Rakesh Iyer
2549
66.69%
Laxman Dewangan
666
17.43%
Dmitry Torokhov
73
1.91%
Others
534
13.97%
Total
3822
tm2-touchkey.c
361
-
8
1558
Jaechul Lee
Dmitry Torokhov
Others
January 2017
June 2017
January 2019
February 2019
June 2019
February 2020
December 2020
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 42, "token_count": 1059}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 432}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jaechul Lee
1059
67.97%
Dmitry Torokhov
6
0.39%
Others
493
31.64%
Total
1558
twl4030_keypad.c
458
-
13
1747
David Brownell
Dmitry Torokhov
Felipe Balbi
Wolfram Sang
Others
August 2009
December 2009
March 2010
July 2010
November 2011
February 2012
May 2012
December 2013
January 2014
April 2016
November 2016
August 2017
May 2019
September 2020
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 24, "token_count": 1421}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 191}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
1421
81.34%
Dmitry Torokhov
104
5.95%
Felipe Balbi
2
0.11%
Wolfram Sang
1
0.06%
Others
219
12.54%
Total
1747
xtkbd.c
155
-
8
881
Vojtech Pavlik
Dmitry Torokhov
Others
July 2002
August 2002
April 2003
June 2004
October 2004
February 2005
September 2005
June 2006
November 2006
April 2007
October 2007
May 2008
April 2012
August 2017
May 2019
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 569}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vojtech Pavlik
585
66.40%
Dmitry Torokhov
279
31.67%
Others
17
1.93%
Total
881
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
271
Author
Tokens
Proportion
Commits
Proportion
0
Dmitry Torokhov
10952
8.31%
137
17.06%
1
Ronald Tschalär
8466
6.42%
4
0.50%
2
Michael Hennerich
7185
5.45%
7
0.87%
3
Vojtech Pavlik
5750
4.36%
39
4.86%
4
Felipe Balbi
3697
2.81%
3
0.37%
5
Helge Deller
3652
2.77%
10
1.25%
6
Eric Miao
3401
2.58%
10
1.25%
7
Sundar R Iyer
3007
2.28%
2
0.25%
8
Joonyoung Shim
2699
2.05%
2
0.25%
9
Rakesh Iyer
2549
1.93%
9
1.12%
10
Marco Felsch
2546
1.93%
1
0.12%
11
Trilok Soni
2462
1.87%
1
0.12%
12
Jan-Benedict Glaw
2351
1.78%
3
0.37%
13
Linus Walleij
2049
1.55%
11
1.37%
14
Scott Branden
1979
1.50%
1
0.12%
15
Kristoffer Ericson
1908
1.45%
3
0.37%
16
Alberto Panizzo
1887
1.43%
1
0.12%
17
Xiaolong Chen
1856
1.41%
2
0.25%
18
Hans de Goede
1839
1.40%
4
0.50%
19
Magnus Damm
1782
1.35%
14
1.74%
20
Jeff LaBundy
1542
1.17%
1
0.12%
21
H Hartley Sweeten
1505
1.14%
3
0.37%
22
Roland Stigge
1443
1.09%
1
0.12%
23
Geert Uytterhoeven
1435
1.09%
15
1.87%
24
David Brownell
1435
1.09%
5
0.62%
25
Doug Anderson
1432
1.09%
2
0.25%
26
Adrian McMenamin
1424
1.08%
4
0.50%
27
Sriramakrishnan Govindarajan
1420
1.08%
1
0.12%
28
Raphael Derosso Pereira
1363
1.03%
1
0.12%
29
Chen Zhong
1361
1.03%
1
0.12%
30
Daniel Mack
1353
1.03%
4
0.50%
31
Miguel Aguilar
1313
1.00%
2
0.25%
32
Rabin Vincent
1300
0.99%
2
0.25%
33
Komal Shah
1278
0.97%
1
0.12%
34
John Lenz
1232
0.93%
1
0.12%
35
Gabriel Fernandez
1196
0.91%
2
0.25%
36
Kyle Manna
1187
0.90%
1
0.12%
37
Chao Xie
1137
0.86%
7
0.87%
38
Jiejing Zhang
1136
0.86%
2
0.25%
39
Daniel Tang
1134
0.86%
2
0.25%
40
Bo Shen
1119
0.85%
2
0.25%
41
Laxman Dewangan
1061
0.81%
7
0.87%
42
Jaechul Lee
1059
0.80%
1
0.12%
43
Rajeev Kumar
1003
0.76%
4
0.50%
44
Wolfram Sang
979
0.74%
7
0.87%
45
Kim Kyuwon (김규원)
979
0.74%
1
0.12%
46
Brian Swetland
938
0.71%
1
0.12%
47
Alexander Shiyan
893
0.68%
5
0.62%
48
Matt Ranostay
888
0.67%
4
0.50%
49
Anson Huang
884
0.67%
8
1.00%
50
Alexandre Belloni
878
0.67%
1
0.12%
51
Marek Vašut
861
0.65%
1
0.12%
52
Yong Yao
856
0.65%
1
0.12%
53
Robin Gong
822
0.62%
1
0.12%
54
Mika Westerberg
698
0.53%
1
0.12%
55
Gabor Juhos
666
0.51%
1
0.12%
56
Abraham Arce
635
0.48%
4
0.50%
57
Simon Glass
617
0.47%
2
0.25%
58
Javier Martin
610
0.46%
1
0.12%
59
Thomas Abraham
566
0.43%
2
0.25%
60
Others
16133
12.24%
426
53.05%
Total
131788
803