Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys



Module Name:    src
Committed By:   thorpej
Date:           Sat Sep  6 15:44:04 UTC 2025

Modified Files:
        src/sys/arch/arm/altera: files.altera
        src/sys/arch/arm/amlogic: files.meson
        src/sys/arch/arm/apple: files.apple
        src/sys/arch/arm/broadcom: files.bcm2835
        src/sys/arch/arm/fdt: files.fdt
        src/sys/arch/arm/nvidia: files.tegra
        src/sys/arch/arm/nxp: files.imx
        src/sys/arch/arm/rockchip: files.rockchip
        src/sys/arch/arm/samsung: files.exynos
        src/sys/arch/arm/sociox: files.sociox
        src/sys/arch/arm/sunxi: files.sunxi
        src/sys/arch/arm/ti: files.ti
        src/sys/arch/arm/vexpress: files.vexpress
        src/sys/arch/arm/xilinx: files.zynq
        src/sys/arch/mips/conf: files.octeon
        src/sys/arch/riscv/sifive: files.sifive
        src/sys/arch/riscv/starfive: files.starfive
        src/sys/arch/riscv/sunxi: files.sunxi
        src/sys/dev/fdt: files.fdt
        src/sys/dev/i2c: files.i2c
        src/sys/dev/spi: files.spi
Added Files:
        src/sys/dev/fdt: fdt_stub.c

Log Message:
Step towards modularizing the Flattened Device Tree code.

Define attributes for each of the specific device bindings: clock,
dai, dma, gpio, i2c, iommu, mbox, mmc_pwrseq, phy, power, power domain,
pwm, regulator, reset controller, spi, system controller, pin
controller.  Include these support files only if either a provider
or consumer with one of these attributes is present in the kernel
config.

Add the necessary attributes to the device / attach declarations for
each provider and consumer.

There are some bindings that are consumed by generic code (iommu, pinctrl,
power, power domain).  Provide weak stubs for these routines to handle
situations where there is no provider.

No actual code changed; NFCI.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/altera/files.altera
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/amlogic/files.meson
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/apple/files.apple
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/arm/broadcom/files.bcm2835
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/arm/fdt/files.fdt
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/arm/nvidia/files.tegra
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/nxp/files.imx
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/arm/rockchip/files.rockchip
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/arm/samsung/files.exynos
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/sociox/files.sociox
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/arm/sunxi/files.sunxi
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/arm/ti/files.ti
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/vexpress/files.vexpress
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/xilinx/files.zynq
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/mips/conf/files.octeon
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/riscv/sifive/files.sifive
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/riscv/starfive/files.starfive
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/sunxi/files.sunxi
cvs rdiff -u -r0 -r1.1 src/sys/dev/fdt/fdt_stub.c
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/fdt/files.fdt
cvs rdiff -u -r1.133 -r1.134 src/sys/dev/i2c/files.i2c
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/spi/files.spi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index