BCM2835class
BCM2835class is a Linux kernel device class associated with drivers that manage peripherals built around the Broadcom BCM2835 system-on-chip, a processor used in early Raspberry Pi models. The term appears in some kernel source trees and documentation to group devices that implement or expose BCM2835-based functionality. It is not universally present in all kernel trees, and naming conventions can vary between versions and forks.
The class serves to provide a common registration and lifecycle model for platform devices corresponding to
Typical devices associated with the BCM2835 class include controllers for general-purpose I/O, timers, PWM, and other
Status and naming variants: The exact existence and naming of BCM2835class vary across kernels. In many mainstream
See also: BCM2835, Raspberry Pi, Linux kernel device model, GPIO.