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