xref: /illumos-gate/usr/src/pkg/manifests/system-i2c.p5m (revision 2b7c756c4efdeb2188d3dc0994177c7eef464a4b)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2026 Oxide Computer Company
14#
15
16<include global_zone_only_component>
17set name=pkg.fmri value=pkg:/system/i2c@$(PKGVERS)
18set name=pkg.summary value="I2C Framework and Utilities"
19set name=pkg.description value="I2C, I3C, SMBus Framework and Utilities"
20set name=info.classification value=org.opensolaris.category.2008:System/Hardware
21set name=variant.arch value=$(ARCH)
22dir  path=kernel/drv group=sys
23dir  path=kernel/drv/$(ARCH64) group=sys
24file path=kernel/drv/$(ARCH64)/at24c
25file path=kernel/drv/$(ARCH64)/ee100x
26file path=kernel/drv/$(ARCH64)/i2cnex
27$(i386_ONLY)file path=kernel/drv/$(ARCH64)/ismt
28file path=kernel/drv/$(ARCH64)/lm7x
29file path=kernel/drv/$(ARCH64)/ltc430x
30file path=kernel/drv/$(ARCH64)/pca953x
31file path=kernel/drv/$(ARCH64)/pca954x
32$(i386_ONLY)file path=kernel/drv/$(ARCH64)/pchsmbus
33file path=kernel/drv/$(ARCH64)/spd511x
34file path=kernel/drv/$(ARCH64)/tmp43x
35file path=kernel/drv/$(ARCH64)/ts511x
36dir  path=usr/include
37file path=usr/include/libi2c.h mode=0644
38dir  path=usr/include/sys
39dir  path=usr/include/sys/gpio
40file path=usr/include/sys/gpio/ltc4306.h mode=0644
41file path=usr/include/sys/gpio/pca953x.h mode=0644
42dir  path=usr/include/sys/i2c
43file path=usr/include/sys/i2c/controller.h mode=0644
44file path=usr/include/sys/i2c/i2c.h mode=0644
45file path=usr/include/sys/i2c/ioctl.h mode=0644
46file path=usr/include/sys/i2c/mux.h mode=0644
47dir  path=usr/lib
48dir  path=usr/lib/$(ARCH64)
49link path=usr/lib/$(ARCH64)/libi2c.so target=./libi2c.so.1
50file path=usr/lib/$(ARCH64)/libi2c.so.1
51link path=usr/lib/libi2c.so target=./libi2c.so.1
52file path=usr/lib/libi2c.so.1
53dir  path=usr/sbin
54file path=usr/sbin/i2cadm mode=0555
55dir  path=usr/share/man
56dir  path=usr/share/man/man4d
57file path=usr/share/man/man4d/at24c.4d
58file path=usr/share/man/man4d/ee100x.4d
59file path=usr/share/man/man4d/ismt.4d
60file path=usr/share/man/man4d/lm7x.4d
61file path=usr/share/man/man4d/pca954x.4d
62file path=usr/share/man/man4d/pchsmbus.4d
63file path=usr/share/man/man4d/spd511x.4d
64file path=usr/share/man/man4d/tmp43x.4d
65file path=usr/share/man/man4d/ts511x.4d
66dir  path=usr/share/man/man8
67file path=usr/share/man/man8/i2cadm.8
68driver name=at24c \
69    alias=at24c01 \
70    alias=at24c016 \
71    alias=at24c02 \
72    alias=at24c04 \
73    alias=at24c08 \
74    alias=at24c1024 \
75    alias=at24c128 \
76    alias=at24c256 \
77    alias=at24c32 \
78    alias=at24c512 \
79    alias=at24c64 \
80    alias=atmel,at24c01 \
81    alias=atmel,at24c016 \
82    alias=atmel,at24c02 \
83    alias=atmel,at24c04 \
84    alias=atmel,at24c08 \
85    alias=atmel,at24c1024 \
86    alias=atmel,at24c128 \
87    alias=atmel,at24c256 \
88    alias=atmel,at24c32 \
89    alias=atmel,at24c512 \
90    alias=atmel,at24c64
91driver name=ee100x alias=ee1004
92driver name=i2cnex
93driver name=ismt \
94    alias=pci8086,c59 \
95    alias=pci8086,c5a \
96    alias=pci8086,18ac \
97    alias=pci8086,19ac \
98    alias=pci8086,1bff \
99    alias=pci8086,1f15 \
100    alias=pciex8086,c59 \
101    alias=pciex8086,c5a \
102    alias=pciex8086,18ac \
103    alias=pciex8086,19ac \
104    alias=pciex8086,1bff \
105    alias=pciex8086,1f15
106driver name=lm7x \
107    alias=lm75 \
108    alias=lm75a \
109    alias=lm75b \
110    alias=lm76 \
111    alias=lm77 \
112    alias=national,lm75 \
113    alias=national,lm75a \
114    alias=national,lm75b \
115    alias=national,lm76 \
116    alias=national,lm77
117driver name=ltc430x \
118    alias=lltc,ltc4305 \
119    alias=lltc,ltc4306 \
120    alias=ltc4305 \
121    alias=ltc4306
122driver name=pca953x \
123    alias=nxp,pca9505 \
124    alias=nxp,pca9506 \
125    alias=nxp,pca9535 \
126    alias=nxp,pca9539 \
127    alias=pca9505 \
128    alias=pca9506 \
129    alias=pca9535 \
130    alias=pca9539
131driver name=pca954x \
132    alias=nxp,pca9543 \
133    alias=nxp,pca9545 \
134    alias=nxp,pca9546 \
135    alias=nxp,pca9548 \
136    alias=nxp,pca9846 \
137    alias=nxp,pca9848 \
138    alias=pca9543 \
139    alias=pca9545 \
140    alias=pca9546 \
141    alias=pca9548 \
142    alias=pca9846 \
143    alias=pca9848
144driver name=pchsmbus \
145    alias=pci8086,2a3 \
146    alias=pci8086,6a3 \
147    alias=pci8086,f12 \
148    alias=pci8086,18df \
149    alias=pci8086,19df \
150    alias=pci8086,1bc9 \
151    alias=pci8086,1cc2 \
152    alias=pci8086,1d22 \
153    alias=pci8086,1d70 \
154    alias=pci8086,1d71 \
155    alias=pci8086,1d72 \
156    alias=pci8086,1e22 \
157    alias=pci8086,2330 \
158    alias=pci8086,23b0 \
159    alias=pci8086,2413 \
160    alias=pci8086,2423 \
161    alias=pci8086,2443 \
162    alias=pci8086,2483 \
163    alias=pci8086,24c3 \
164    alias=pci8086,24d3 \
165    alias=pci8086,25a4 \
166    alias=pci8086,266a \
167    alias=pci8086,269b \
168    alias=pci8086,27da \
169    alias=pci8086,283e \
170    alias=pci8086,2930 \
171    alias=pci8086,31d4 \
172    alias=pci8086,34a3 \
173    alias=pci8086,3a30 \
174    alias=pci8086,3a60 \
175    alias=pci8086,3b30 \
176    alias=pci8086,43a3 \
177    alias=pci8086,4b23 \
178    alias=pci8086,4da3 \
179    alias=pci8086,51a3 \
180    alias=pci8086,54a3 \
181    alias=pci8086,5ad4 \
182    alias=pci8086,6e23 \
183    alias=pci8086,7722 \
184    alias=pci8086,7a23 \
185    alias=pci8086,7aa3 \
186    alias=pci8086,7e22 \
187    alias=pci8086,7f23 \
188    alias=pci8086,8ca2 \
189    alias=pci8086,8cc2 \
190    alias=pci8086,8d22 \
191    alias=pci8086,8d7d \
192    alias=pci8086,8d7e \
193    alias=pci8086,8d7f \
194    alias=pci8086,9c22 \
195    alias=pci8086,9ca2 \
196    alias=pci8086,a0a3 \
197    alias=pci8086,a123 \
198    alias=pci8086,a1a3 \
199    alias=pci8086,a223 \
200    alias=pci8086,a2a3 \
201    alias=pci8086,a323 \
202    alias=pci8086,e322 \
203    alias=pci8086,e422
204driver name=spd511x alias=spd5118
205driver name=tmp43x \
206    alias=ti,tmp401 \
207    alias=ti,tmp411 \
208    alias=ti,tmp431 \
209    alias=ti,tmp432 \
210    alias=ti,tmp435 \
211    alias=tmp401 \
212    alias=tmp411 \
213    alias=tmp431 \
214    alias=tmp432 \
215    alias=tmp435
216driver name=ts511x \
217    alias=ts5110 \
218    alias=ts5111 \
219    alias=ts5210 \
220    alias=ts5211
221license lic_CDDL license=lic_CDDL
222