xref: /linux/Documentation/i2c/busses/i2c-nvidia-gpu.rst (revision 976e3645923bdd2fe7893aae33fd7a21098bfb28)
1*ccf988b6SMauro Carvalho Chehab============================
2*ccf988b6SMauro Carvalho ChehabKernel driver i2c-nvidia-gpu
3*ccf988b6SMauro Carvalho Chehab============================
4*ccf988b6SMauro Carvalho Chehab
5*ccf988b6SMauro Carvalho ChehabDatasheet: not publicly available.
6*ccf988b6SMauro Carvalho Chehab
7*ccf988b6SMauro Carvalho ChehabAuthors:
8*ccf988b6SMauro Carvalho Chehab	Ajay Gupta <ajayg@nvidia.com>
9*ccf988b6SMauro Carvalho Chehab
10*ccf988b6SMauro Carvalho ChehabDescription
11*ccf988b6SMauro Carvalho Chehab-----------
12*ccf988b6SMauro Carvalho Chehab
13*ccf988b6SMauro Carvalho Chehabi2c-nvidia-gpu is a driver for I2C controller included in NVIDIA Turing
14*ccf988b6SMauro Carvalho Chehaband later GPUs and it is used to communicate with Type-C controller on GPUs.
15*ccf988b6SMauro Carvalho Chehab
16*ccf988b6SMauro Carvalho ChehabIf your ``lspci -v`` listing shows something like the following::
17*ccf988b6SMauro Carvalho Chehab
18*ccf988b6SMauro Carvalho Chehab  01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device 1ad9 (rev a1)
19*ccf988b6SMauro Carvalho Chehab
20*ccf988b6SMauro Carvalho Chehabthen this driver should support the I2C controller of your GPU.
21