jcs's openbsd hax
openbsd
1# $OpenBSD: files.fdt,v 1.219 2026/01/29 11:23:35 kettenis Exp $
2#
3# Config file and device description for machine-independent FDT code.
4# Included by ports that need it.
5
6define spmi {}
7
8device iicmux: i2cbus
9attach iicmux at fdt
10file dev/fdt/iicmux.c iicmux
11
12device pinctrl
13attach pinctrl at fdt
14file dev/fdt/pinctrl.c pinctrl
15
16device graphaudio: audio
17attach graphaudio at fdt
18file dev/fdt/graphaudio.c graphaudio
19
20device simpleamp
21attach simpleamp at fdt
22file dev/fdt/simpleamp.c simpleamp
23
24device simpleaudio: audio
25attach simpleaudio at fdt
26file dev/fdt/simpleaudio.c simpleaudio
27
28device simplefb: wsemuldisplaydev, rasops15, rasops16, rasops24, rasops32
29attach simplefb at fdt
30file dev/fdt/simplefb.c simplefb
31
32device simplepanel
33attach simplepanel at fdt
34file dev/fdt/simplepanel.c simplepanel
35
36device sxiccmu
37attach sxiccmu at fdt
38file dev/fdt/sxiccmu.c sxiccmu
39
40device sxidog
41attach sxidog at fdt
42file dev/fdt/sxidog.c sxidog
43
44device sxipio {}: gpiobus
45attach sxipio at fdt
46file dev/fdt/sxipio.c sxipio
47
48define rsb {}
49device sxirsb: rsb
50attach sxirsb at fdt
51file dev/fdt/sxirsb.c sxirsb needs-flag
52
53device sxipwm
54attach sxipwm at fdt
55file dev/fdt/sxipwm.c sxipwm
56
57device sxirtc
58attach sxirtc at fdt
59file dev/fdt/sxirtc.c sxirtc
60
61device sximmc: sdmmcbus
62attach sximmc at fdt
63file dev/fdt/sximmc.c sximmc
64
65device sxirintc
66attach sxirintc at fdt
67file dev/fdt/sxirintc.c sxirintc
68
69device sxisid
70attach sxisid at fdt
71file dev/fdt/sxisid.c sxisid
72
73device sxisyscon: fdt
74attach sxisyscon at fdt
75file dev/fdt/sxisyscon.c sxisyscon
76
77device sxitemp
78attach sxitemp at fdt
79file dev/fdt/sxitemp.c sxitemp
80
81device sxits
82attach sxits at fdt
83file dev/fdt/sxits.c sxits
84
85device sxitwi: i2cbus
86attach sxitwi at fdt
87file dev/fdt/sxitwi.c sxitwi
88
89device axppmic
90attach axppmic at i2c
91attach axppmic at rsb with axppmic_rsb
92file dev/fdt/axppmic.c axppmic
93
94device fanpwr
95attach fanpwr at i2c
96file dev/fdt/fanpwr.c fanpwr
97
98device sypwr
99attach sypwr at i2c
100file dev/fdt/sypwr.c sypwr
101
102device bcmaux
103attach bcmaux at fdt
104file dev/fdt/bcm2835_aux.c bcmaux
105
106device bcmbsc: i2cbus
107attach bcmbsc at fdt
108file dev/fdt/bcm2835_bsc.c bcmbsc
109
110device bcmclock
111attach bcmclock at fdt
112file dev/fdt/bcm2835_clock.c bcmclock
113
114device bcmdmac
115attach bcmdmac at fdt
116file dev/fdt/bcm2835_dmac.c bcmdmac
117
118device bcmdog
119attach bcmdog at fdt
120file dev/fdt/bcm2835_dog.c bcmdog
121
122device bcmgpio: gpiobus
123attach bcmgpio at fdt
124file dev/fdt/bcm2835_gpio.c bcmgpio
125
126device bcmirng
127attach bcmirng at fdt
128file dev/fdt/bcm2711_rng.c bcmirng
129
130device bcmmbox
131attach bcmmbox at fdt
132file dev/fdt/bcm2835_mbox.c bcmmbox
133
134device bcmpcie: pcibus
135attach bcmpcie at fdt
136file dev/fdt/bcm2711_pcie.c bcmpcie
137
138device bcmrng
139attach bcmrng at fdt
140file dev/fdt/bcm2835_rng.c bcmrng
141
142device bcmsdhost: sdmmcbus
143attach bcmsdhost at fdt
144file dev/fdt/bcm2835_sdhost.c bcmsdhost
145
146device bcmstbgpio
147attach bcmstbgpio at fdt
148file dev/fdt/bcmstbgpio.c bcmstbgpio
149
150device bcmstbintc
151attach bcmstbintc at fdt
152file dev/fdt/bcmstbintc.c bcmstbintc
153
154device bcmstbpinctrl
155attach bcmstbpinctrl at fdt
156file dev/fdt/bcmstbpinctrl.c bcmstbpinctrl
157
158device bcmstbrescal
159attach bcmstbrescal at fdt
160file dev/fdt/bcmstbrescal.c bcmstbrescal
161
162device bcmstbreset
163attach bcmstbreset at fdt
164file dev/fdt/bcmstbreset.c bcmstbreset
165
166device bcmtemp
167attach bcmtemp at fdt
168file dev/fdt/bcm2835_temp.c bcmtemp
169
170device bcmtmon
171attach bcmtmon at fdt
172file dev/fdt/bcm2711_tmon.c bcmtmon
173
174attach bse at fdt with bse_fdt
175file dev/fdt/if_bse_fdt.c bse_fdt
176
177include "dev/usb/dwc2/files.dwc2"
178attach dwctwo at fdt with bcmdwctwo
179file dev/fdt/bcm2835_dwctwo.c bcmdwctwo needs-flag
180
181device exrtc
182attach exrtc at fdt
183file dev/fdt/exrtc.c exrtc
184
185device exuart
186attach exuart at fdt
187file dev/fdt/exuart.c exuart
188
189# Google Goldfish real-time clock
190device gfrtc
191attach gfrtc at fdt
192file dev/fdt/gfrtc.c gfrtc
193
194# OpenCores I2C controller
195device ociic: i2cbus
196attach ociic at fdt
197file dev/fdt/ociic.c ociic
198
199# ARM PrimeCell PL061 General Purpose Input/Output
200device plgpio
201attach plgpio at fdt
202file dev/fdt/plgpio.c plgpio
203
204# ARM PrimeCell PL031 Real-time clock
205device plrtc
206attach plrtc at fdt
207file dev/fdt/plrtc.c plrtc
208
209# ARM PrimeCell PL011 UART
210attach pluart at fdt with pluart_fdt
211file dev/fdt/pluart_fdt.c pluart_fdt
212
213# ARM Power State Coordination Interface
214device psci
215attach psci at fdt
216file dev/fdt/psci.c psci needs-flag
217
218# ARM System Control and Management Interface
219device scmi
220attach scmi at fdt
221file dev/fdt/scmi.c scmi
222
223attach virtio at fdt with virtio_mmio
224file dev/fdt/virtio_mmio.c virtio_mmio
225
226# Advanced Host Controller Interface for Serial ATA
227attach ahci at fdt with ahci_fdt
228file dev/fdt/ahci_fdt.c ahci_fdt
229
230# Synopsys DesignWare GMAC core
231device dwge: ether, ifnet, mii, ifmedia
232attach dwge at fdt
233file dev/fdt/if_dwge.c dwge
234
235# Synopsys DesignWare Ethernet QoS
236attach dwqe at fdt with dwqe_fdt
237file dev/fdt/if_dwqe_fdt.c dwqe_fdt
238
239attach ehci at fdt with ehci_fdt
240file dev/fdt/ehci_fdt.c ehci_fdt
241
242attach ohci at fdt with ohci_fdt
243file dev/fdt/ohci_fdt.c ohci_fdt
244
245attach sdhc at fdt with sdhc_fdt
246file dev/fdt/sdhc_fdt.c sdhc_fdt
247
248attach xhci at fdt with xhci_fdt
249file dev/fdt/xhci_fdt.c xhci_fdt
250
251attach ufshci at fdt with ufshci_fdt
252file dev/fdt/ufshci_fdt.c ufshci_fdt
253
254device syscon: fdt
255attach syscon at fdt
256file dev/fdt/syscon.c syscon
257
258device pwmbl
259attach pwmbl at fdt
260file dev/fdt/pwmbl.c pwmbl
261
262device pwmfan
263attach pwmfan at fdt
264file dev/fdt/pwmfan.c pwmfan
265
266device pwmleds
267attach pwmleds at fdt
268file dev/fdt/pwmleds.c pwmleds
269
270device pwmreg
271attach pwmreg at fdt
272file dev/fdt/pwmreg.c pwmreg
273
274device amlclock
275attach amlclock at fdt
276file dev/fdt/amlclock.c amlclock
277
278device amldwusb: fdt
279attach amldwusb at fdt
280file dev/fdt/amldwusb.c amldwusb
281
282device amliic: i2cbus
283attach amliic at fdt
284file dev/fdt/amliic.c amliic
285
286device amlmmc: sdmmcbus
287attach amlmmc at fdt
288file dev/fdt/amlmmc.c amlmmc
289
290device amlpciephy
291attach amlpciephy at fdt
292file dev/fdt/amlpciephy.c amlpciephy
293
294device amlpinctrl
295attach amlpinctrl at fdt
296file dev/fdt/amlpinctrl.c amlpinctrl
297
298device amlpwm
299attach amlpwm at fdt
300file dev/fdt/amlpwm.c amlpwm
301
302device amlpwrc
303attach amlpwrc at fdt
304file dev/fdt/amlpwrc.c amlpwrc
305
306device amlreset
307attach amlreset at fdt
308file dev/fdt/amlreset.c amlreset
309
310device amlrng
311attach amlrng at fdt
312file dev/fdt/amlrng.c amlrng
313
314device amlsm
315attach amlsm at fdt
316file dev/fdt/amlsm.c amlsm
317
318device amltemp
319attach amltemp at fdt
320file dev/fdt/amltemp.c amltemp
321
322device amluart
323attach amluart at fdt
324file dev/fdt/amluart.c amluart
325
326device amlusbphy
327attach amlusbphy at fdt
328file dev/fdt/amlusbphy.c amlusbphy
329
330device cad: ether, ifnet, mii, ifmedia
331attach cad at fdt
332file dev/fdt/if_cad.c cad
333
334device cdpcie: pcibus
335attach cdpcie at fdt
336file dev/fdt/cdpcie.c cdpcie
337
338device cdsdhc: sdmmcbus, sdhc
339attach cdsdhc at fdt
340file dev/fdt/cdsdhc.c cdsdhc
341
342device cduart
343attach cduart at fdt
344file dev/fdt/cduart.c cduart
345
346device hiclock
347attach hiclock at fdt
348file dev/fdt/hiclock.c hiclock
349
350device hidwusb: fdt
351attach hidwusb at fdt
352file dev/fdt/hidwusb.c hidwusb
353
354device hireset
355attach hireset at fdt
356file dev/fdt/hireset.c hireset
357
358device hitemp
359attach hitemp at fdt
360file dev/fdt/hitemp.c hitemp
361
362device mtintc
363attach mtintc at fdt
364file dev/fdt/mtintc.c mtintc
365
366device mtrng
367attach mtrng at fdt
368file dev/fdt/mtrng.c mtrng
369
370device mtxhci: usbus
371attach mtxhci at fdt
372file dev/fdt/mtxhci.c mtxhci
373
374device rkanxdp
375attach rkanxdp at fdt
376file dev/fdt/rkanxdp.c rkanxdp
377file dev/ic/anxdp.c rkanxdp
378
379device rkclock
380attach rkclock at fdt
381file dev/fdt/rkclock.c rkclock
382
383device rkcomphy
384attach rkcomphy at fdt
385file dev/fdt/rkcomphy.c rkcomphy
386
387device rkusbdpphy
388attach rkusbdpphy at fdt
389file dev/fdt/rkusbdpphy.c rkusbdpphy
390
391device rkusbphy
392attach rkusbphy at fdt
393file dev/fdt/rkusbphy.c rkusbphy
394
395device rkdrm: drmbase, wsemuldisplaydev, rasops15, rasops16, rasops24, rasops32
396attach rkdrm at fdt
397file dev/fdt/rkdrm.c rkdrm
398
399device rkdwhdmi: dwhdmi, i2cbus
400attach rkdwhdmi at fdt
401file dev/fdt/rkdwhdmi.c rkdwhdmi
402
403device rkdwusb: fdt
404attach rkdwusb at fdt
405file dev/fdt/rkdwusb.c rkdwusb
406
407device rkemmcphy
408attach rkemmcphy at fdt
409file dev/fdt/rkemmcphy.c rkemmcphy
410
411device rkgrf: fdt
412attach rkgrf at fdt
413file dev/fdt/rkgrf.c rkgrf
414
415device rkgpio
416attach rkgpio at fdt
417file dev/fdt/rkgpio.c rkgpio
418
419device rkiic: i2cbus
420attach rkiic at fdt
421file dev/fdt/rkiic.c rkiic
422
423device rkiis
424attach rkiis at fdt
425file dev/fdt/rkiis.c rkiis
426
427device rkiovd
428attach rkiovd at fdt
429file dev/fdt/rkiovd.c rkiovd
430
431device rkpcie: pcibus
432attach rkpcie at fdt
433file dev/fdt/rkpcie.c rkpcie
434
435device rkpciephy
436attach rkpciephy at fdt
437file dev/fdt/rkpciephy.c rkpciephy
438
439device rkpinctrl: fdt
440attach rkpinctrl at fdt
441file dev/fdt/rkpinctrl.c rkpinctrl
442
443device rkpmic
444attach rkpmic at spi with rkpmic_spi
445attach rkpmic at i2c with rkpmic_i2c
446file dev/fdt/rkpmic.c rkpmic
447
448device rkpwm
449attach rkpwm at fdt
450file dev/fdt/rkpwm.c rkpwm
451
452device rkrng
453attach rkrng at fdt
454file dev/fdt/rkrng.c rkrng
455
456device rkspi: spi
457attach rkspi at fdt
458file dev/fdt/rkspi.c rkspi
459
460device rktcphy: fdt
461attach rktcphy at fdt
462file dev/fdt/rktcphy.c rktcphy
463
464device rktemp
465attach rktemp at fdt
466file dev/fdt/rktemp.c rktemp
467
468device rkvop
469attach rkvop at fdt
470file dev/fdt/rkvop.c rkvop
471
472attach dwiic at fdt with dwiic_fdt
473file dev/fdt/dwiic_fdt.c dwiic_fdt
474
475device dwmmc: sdmmcbus
476attach dwmmc at fdt
477file dev/fdt/dwmmc.c dwmmc
478
479device dwmshc: sdhc, sdmmcbus
480attach dwmshc at fdt
481file dev/fdt/dwmshc.c dwmshc
482
483device dwdog
484attach dwdog at fdt
485file dev/fdt/dwdog.c dwdog
486
487device dwpcie: pcibus
488attach dwpcie at fdt
489file dev/fdt/dwpcie.c dwpcie
490
491device moxtet
492attach moxtet at spi
493file dev/fdt/moxtet.c moxtet
494
495device mvclock
496attach mvclock at fdt
497file dev/fdt/mvclock.c mvclock
498
499device mvdog
500attach mvdog at fdt
501file dev/fdt/mvdog.c mvdog
502
503device mvgicp
504attach mvgicp at fdt
505file dev/fdt/mvgicp.c mvgicp
506
507device mvgpio
508attach mvgpio at fdt
509file dev/fdt/mvgpio.c mvgpio
510
511device mvicu
512attach mvicu at fdt
513file dev/fdt/mvicu.c mvicu
514
515device mviic: i2cbus
516attach mviic at fdt
517file dev/fdt/mviic.c mviic
518
519device mvkpcie: pcibus
520attach mvkpcie at fdt
521file dev/fdt/mvkpcie.c mvkpcie
522
523device mvpinctrl
524attach mvpinctrl at fdt
525file dev/fdt/mvpinctrl.c mvpinctrl
526
527device mvmdio: fdt
528attach mvmdio at fdt
529file dev/fdt/mvmdio.c mvmdio
530
531device mvneta: ether, ifnet, mii, ifmedia
532attach mvneta at fdt
533file dev/fdt/if_mvneta.c mvneta
534
535device mvppc {}
536attach mvppc at fdt
537device mvpp: ether, ifnet, mii, ifmedia
538attach mvpp at mvppc
539file dev/fdt/if_mvpp.c mvppc | mvpp
540
541device mvrng
542attach mvrng at fdt
543file dev/fdt/mvrng.c mvrng
544
545device mvrtc
546attach mvrtc at fdt
547file dev/fdt/mvrtc.c mvrtc
548
549device mvspi: spi
550attach mvspi at fdt
551file dev/fdt/mvspi.c mvspi
552
553device mvsw
554attach mvsw at fdt
555file dev/fdt/mvsw.c mvsw
556
557device mvtemp
558attach mvtemp at fdt
559file dev/fdt/mvtemp.c mvtemp
560
561device mvuart
562attach mvuart at fdt
563file dev/fdt/mvuart.c mvuart
564
565device dwxe: ether, ifnet, mii, ifmedia
566attach dwxe at fdt
567file dev/fdt/if_dwxe.c dwxe
568
569device acrtc
570attach acrtc at rsb
571file dev/fdt/acrtc.c acrtc
572
573device imxanatop
574attach imxanatop at fdt
575file dev/fdt/imxanatop.c imxanatop
576
577device imxccm
578attach imxccm at fdt
579file dev/fdt/imxccm.c imxccm
580
581device imxdog
582attach imxdog at fdt
583file dev/fdt/imxdog.c imxdog
584
585device imxdwusb: fdt
586attach imxdwusb at fdt
587file dev/fdt/imxdwusb.c imxdwusb
588
589device imxehci: usbus
590attach imxehci at fdt
591file dev/fdt/imxehci.c imxehci
592
593device imxesdhc: sdmmcbus
594attach imxesdhc at fdt
595file dev/fdt/imxesdhc.c imxesdhc
596
597device imxgpc
598attach imxgpc at fdt
599file dev/fdt/imxgpc.c imxgpc
600
601device imxgpio
602attach imxgpio at fdt
603file dev/fdt/imxgpio.c imxgpio
604
605attach imxiic at fdt with imxiic_fdt
606file dev/fdt/imxiic_fdt.c imxiic_fdt
607
608device imxiomuxc
609attach imxiomuxc at fdt
610file dev/fdt/imxiomuxc.c imxiomuxc
611
612device imxpciephy
613attach imxpciephy at fdt
614file dev/fdt/imxpciephy.c imxpciephy
615
616device imxpwm
617attach imxpwm at fdt
618file dev/fdt/imxpwm.c imxpwm
619
620device imxrtc
621attach imxrtc at fdt
622file dev/fdt/imxrtc.c imxrtc
623
624device imxsrc: fdt
625attach imxsrc at fdt
626file dev/fdt/imxsrc.c imxsrc
627
628device imxtmu
629attach imxtmu at fdt
630file dev/fdt/imxtmu.c imxtmu
631
632device imxuart
633attach imxuart at fdt
634file dev/fdt/imxuart.c imxuart
635
636device fec: ether, ifnet, mii, ifmedia
637attach fec at fdt
638file dev/fdt/if_fec.c fec
639
640device imxspi: spi
641attach imxspi at fdt
642file dev/fdt/imxspi.c imxspi
643
644attach ccp at fdt with ccp_fdt
645file dev/fdt/ccp_fdt.c ccp_fdt
646
647attach com at fdt with com_fdt
648file dev/fdt/com_fdt.c com_fdt
649
650attach ipmi at fdt with ipmi_fdt
651file dev/fdt/ipmi_fdt.c ipmi_fdt
652
653device ssdfb: wsemuldisplaydev, rasops1
654attach ssdfb at spi with ssdfb_spi
655attach ssdfb at i2c with ssdfb_i2c
656file dev/fdt/ssdfb.c ssdfb
657
658device fusbtc
659attach fusbtc at i2c
660file dev/fdt/fusbtc.c fusbtc
661
662device sfp
663attach sfp at fdt
664file dev/fdt/sfp.c sfp
665
666# ROHM BD718x7 Regulator
667device bdpmic
668attach bdpmic at i2c
669file dev/fdt/bd718x7.c bdpmic
670
671device tcpci
672attach tcpci at i2c
673file dev/fdt/tcpci.c tcpci
674
675device escodec
676attach escodec at i2c
677file dev/fdt/es8316ac.c escodec
678
679device cwfg
680attach cwfg at i2c
681file dev/fdt/cwfg.c cwfg
682
683# Dialog DA9063 PMIC
684device dapmic
685attach dapmic at i2c
686file dev/fdt/dapmic.c dapmic
687
688device gpiobl
689attach gpiobl at fdt
690file dev/fdt/gpiobl.c gpiobl
691
692device gpiocharger
693attach gpiocharger at fdt
694file dev/fdt/gpiocharger.c gpiocharger
695
696device gpioleds
697attach gpioleds at fdt
698file dev/fdt/gpioleds.c gpioleds
699
700device gpiokeys
701attach gpiokeys at fdt
702file dev/fdt/gpiokeys.c gpiokeys
703
704device gpiorestart
705attach gpiorestart at fdt
706file dev/fdt/gpiorestart.c gpiorestart
707
708device sncodec
709attach sncodec at i2c
710file dev/fdt/sncodec.c sncodec
711
712device tascodec
713attach tascodec at i2c
714file dev/fdt/tascodec.c tascodec
715
716# Qualcomm Always On Subsystem
717device qcaoss
718attach qcaoss at fdt
719file dev/fdt/qcaoss.c qcaoss
720
721# Qualcomm CPU Clock
722device qccpu
723attach qccpu at fdt
724file dev/fdt/qccpu.c qccpu
725
726# Qualcomm CPUCP Mailbox
727device qccpucp
728attach qccpucp at fdt
729file dev/fdt/qccpucp.c qccpucp
730
731device qcdrm: fdt
732attach qcdrm at fdt
733file dev/fdt/qcdrm.c qcdrm
734
735device qcdpc: fdt
736attach qcdpc at fdt
737file dev/fdt/qcdpc.c qcdpc
738
739device qcdwusb: fdt
740attach qcdwusb at fdt
741file dev/fdt/qcdwusb.c qcdwusb
742
743# Qualcomm GPIO controller
744attach qcgpio at fdt with qcgpio_fdt
745file dev/fdt/qcgpio_fdt.c qcgpio
746
747# Qualcomm I2C controller
748attach qciic at fdt with qciic_fdt
749file dev/fdt/qciic_fdt.c qciic
750
751# Qualcomm UART
752attach qcuart at fdt with qcuart_fdt
753file dev/fdt/qcuart_fdt.c qcuart_fdt
754
755# Qualcomm Inter-Processor Communication controller
756device qcipcc
757attach qcipcc at fdt
758file dev/fdt/qcipcc.c qcipcc
759
760# Qualcomm Hardware Spinlock
761device qcmtx
762attach qcmtx at fdt
763file dev/fdt/qcmtx.c qcmtx
764
765# Qualcomm Peripheral Authentication Service
766device qcpas
767attach qcpas at fdt
768file dev/fdt/qcpas.c qcpas
769
770# Qualcomm SCM
771#device qcscm # XXX in sys/conf/files, because shared between ACPI and FDT
772attach qcscm at fdt
773file dev/fdt/qcscm.c qcscm
774
775# Qualcomm Shared Memory API
776device qcsmem
777attach qcsmem at fdt
778file dev/fdt/qcsmem.c qcsmem
779
780# Qualcomm Shared Memory Point-to-Point
781device qcsmptp
782attach qcsmptp at fdt
783file dev/fdt/qcsmptp.c qcsmptp
784
785# Qualcomm SPMI controller
786device qcspmi: spmi
787attach qcspmi at fdt
788file dev/fdt/qcspmi.c qcspmi
789
790# Qualcomm Power Domain controller
791device qcpdc
792attach qcpdc at fdt
793file dev/fdt/qcpdc.c qcpdc
794
795# Qualcomm Temperature Sensor
796device qctsens
797attach qctsens at fdt
798file dev/fdt/qctsens.c qctsens
799
800# Qualcomm PMIC
801device qcpmic: spmi
802attach qcpmic at spmi
803file dev/fdt/qcpmic.c qcpmic
804
805# Qualcomm PMIC GPIO
806device qcpmicgpio
807attach qcpmicgpio at spmi
808file dev/fdt/qcpmicgpio.c qcpmicgpio
809
810# Qualcomm PMIC PON
811device qcpon
812attach qcpon at spmi
813file dev/fdt/qcpon.c qcpon
814
815# Qualcomm PMIC PWM
816device qcpwm
817attach qcpwm at spmi
818file dev/fdt/qcpwm.c qcpwm
819
820# Qualcomm RNG
821device qcrng
822attach qcrng at fdt
823file dev/fdt/qcrng.c qcrng
824
825# Qualcomm PMIC RTC
826device qcrtc
827attach qcrtc at spmi
828file dev/fdt/qcrtc.c qcrtc
829
830# Qualcomm PMIC Shared Direct Access Memory
831device qcsdam
832attach qcsdam at spmi
833file dev/fdt/qcsdam.c qcsdam
834
835# TI TPS6598x Type-C controller
836device tipd
837attach tipd at i2c
838file dev/fdt/tipd.c tipd