Page MenuHomeFreeBSD

ARMUmbrella
ActivePublic

Recent Activity

Yesterday

rick_sloservers.com added a comment to D59124: arm/ti: attach EDMA3 against the split device tree binding.

To answer your question, the ti_edma3tc instances never touched that global, it only ever held the one channel controller.

Mon, Oct 5, 1:25 AM · ARM
rick_sloservers.com updated the diff for D59125: ti_sdhci: offload the MMC data phase to EDMA3.

Updated to use the new ti_edma3 interface from D59124.

Mon, Oct 5, 1:24 AM · ARM
rick_sloservers.com updated the diff for D59124: arm/ti: attach EDMA3 against the split device tree binding.
Mon, Oct 5, 1:14 AM · ARM

Sun, Oct 4

mmel added a comment to D59124: arm/ti: attach EDMA3 against the split device tree binding.

I'm sorry, but how does this work? There are multiple instances of 'ti_edma3tc' in the device tree (DT), so which one is stored in the single global softc?

Sun, Oct 4, 7:15 AM · ARM

Sat, Oct 3

rick_sloservers.com updated the summary of D59119: arm/ti: correct softc member name in ti_mux_clock and ti_gate_clock.
Sat, Oct 3, 2:02 PM · ARM
rick_sloservers.com updated the summary of D59118: arm/ti: include sys/intr.h where INTRNG types are used.
Sat, Oct 3, 2:01 PM · ARM
rick_sloservers.com updated the summary of D59120: arm/ti: take the register offset from a ti,clksel parent.
Sat, Oct 3, 2:00 PM · ARM
rick_sloservers.com added a comment to D59124: arm/ti: attach EDMA3 against the split device tree binding.

This is a prerequisite for offloading the MMC data phase. On its own it attaches the engine and removes three unclaimed device tree nodes from the boot output:

Sat, Oct 3, 1:57 PM · ARM
rick_sloservers.com updated the summary of D59124: arm/ti: attach EDMA3 against the split device tree binding.
Sat, Oct 3, 1:56 PM · ARM
rick_sloservers.com updated the summary of D59125: ti_sdhci: offload the MMC data phase to EDMA3.
Sat, Oct 3, 1:53 PM · ARM

Fri, Oct 2

manu accepted D59209: uart: Add compatible strings for ti8250 driver.
Fri, Oct 2, 5:35 AM · ARM

Thu, Oct 1

mmel added a reviewer for D46703: Add AM335X config file: mmel.
Thu, Oct 1, 5:23 PM · ARM

Mon, Sep 28

mmel added a comment to D60060: iicmux: do not walk a bogus OFW node on systems described by ACPI.

This is pure hack, imho. The ACPI mux, buses and their devices must be enumerated in exactly the same way as in the FDT case.

Mon, Sep 28, 6:18 AM · drivers, ARM
adrian added projects to D60060: iicmux: do not walk a bogus OFW node on systems described by ACPI: ARM, drivers.

@mmel and @wulf hey, this stack looks .. interesting to go and dig into as part of some other upcoming work. Would you mind taking a quick look at it and see what you think?
Thanks!

Mon, Sep 28, 1:44 AM · drivers, ARM

Tue, Sep 15

ziaee closed D59644: bcm2835_pwm: Fix dev.pwm.0.ratio2 register.
Tue, Sep 15, 9:01 PM · arm64, ARM

Sun, Sep 13

seuros added a project to D57082: arm64: review MT7622 support sysirq: drivers.
Sun, Sep 13, 8:50 PM · drivers, arm64, ARM
adrian added projects to D59644: bcm2835_pwm: Fix dev.pwm.0.ratio2 register: ARM, arm64.
Sun, Sep 13, 5:44 PM · arm64, ARM

Fri, Sep 11

adrian added a comment to D59264: vt_simplefb: support armv7 and U-Boot-placed framebuffer nodes.

Another thing: Wouldn't it be much cleaner to extend the implementation of pmap_mapdev_attr() for early boot phase of armv7? subr_devmap.c looks ready for this job.

Fri, Sep 11, 6:50 PM · ARM, drivers
adrian added projects to D58258: dpaa2: read SFP+ module EEPROM through SIOCGI2C: arm64, ARM.
Fri, Sep 11, 4:21 AM · network, drivers, arm64

Sep 2 2026

jlduran closed D54319: nanobsd: remove pandaboard.cfg.

Thank you!
This landed as 533918ced28ccd3b6ce22c93e0b64deac40377a1. The revision was not automatically closed because the commit message is slightly different (uppercase "R" in remove).

Sep 2 2026, 5:02 PM · ARM

Aug 31 2026

jlduran accepted D54319: nanobsd: remove pandaboard.cfg.

This is a followup of 62d028dcac1a ("Switch BEAGLEBONE, CUBIEBOARD, and PANDABOARD to use the GENERIC kernel configuration.")
If there are no objections, I will commit this revision over the weekend.

Aug 31 2026, 8:56 PM · ARM

Aug 30 2026

mmel added a comment to D59264: vt_simplefb: support armv7 and U-Boot-placed framebuffer nodes.

Another thing: Wouldn't it be much cleaner to extend the implementation of pmap_mapdev_attr() for early boot phase of armv7? subr_devmap.c looks ready for this job.

Aug 30 2026, 7:00 AM · ARM, drivers
mmel added a comment to D59264: vt_simplefb: support armv7 and U-Boot-placed framebuffer nodes.

I'm not thrilled with this solution.
The standard pre-pmap_bootstrap() KVA is 128 MB, including:

  • kernel text/data/bss (section-mapped from KERNBASE);
  • early page tables (kern_pt1, kern_pt2tab and initial L2 pages);
  • whatever initarm() takes (dpcpu, stacks, msgbuf, etc.).
Aug 30 2026, 6:32 AM · ARM, drivers

Aug 29 2026

ray added inline comments to D59264: vt_simplefb: support armv7 and U-Boot-placed framebuffer nodes.
Aug 29 2026, 9:22 PM · ARM, drivers
adrian added projects to D59264: vt_simplefb: support armv7 and U-Boot-placed framebuffer nodes: drivers, ARM.
Aug 29 2026, 7:34 PM · ARM, drivers
manu accepted D54319: nanobsd: remove pandaboard.cfg.
Aug 29 2026, 6:52 AM · ARM

Aug 27 2026

oh added a reviewer for D59125: ti_sdhci: offload the MMC data phase to EDMA3: mmel.
Aug 27 2026, 5:47 PM · ARM
oh added a comment to D59124: arm/ti: attach EDMA3 against the split device tree binding.

Looks good and works with PB&BB, maybe add in sys/arm/files.ti something like:
arm/ti/ti_edma3.c optional sdhci | edma3

Aug 27 2026, 5:47 PM · ARM
oh added a reviewer for D59124: arm/ti: attach EDMA3 against the split device tree binding: mmel.
Aug 27 2026, 5:44 PM · ARM
oh requested review of D59209: uart: Add compatible strings for ti8250 driver.
Aug 27 2026, 11:31 AM · ARM

Aug 23 2026

rick_sloservers.com requested review of D59125: ti_sdhci: offload the MMC data phase to EDMA3.
Aug 23 2026, 1:41 PM · ARM
rick_sloservers.com requested review of D59124: arm/ti: attach EDMA3 against the split device tree binding.
Aug 23 2026, 1:12 PM · ARM
rick_sloservers.com added a comment to D46703: Add AM335X config file.

Tested on hardware as part of this stack: D46703, D46712, D46713, D46714, D41888, D46722, D46723, D46742, D46743, D46744 and D46746 rebased from stable/14 onto stable/15 (6b25004d1d18), KERNCONF=AM335X, on a BeagleBone Black Rev B3. The board boots 15.1-STABLE to multi-user with zero device attach failures. Full results and evidence: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297800, discussion on D46723.

Aug 23 2026, 11:01 AM · ARM
rick_sloservers.com added a comment to D59120: arm/ti: take the register offset from a ti,clksel parent.

Applying the published diffs in dependency order onto current main
(ee81cd1d8f55):

Aug 23 2026, 10:27 AM · ARM
rick_sloservers.com requested review of D59120: arm/ti: take the register offset from a ti,clksel parent.
Aug 23 2026, 10:24 AM · ARM
rick_sloservers.com requested review of D59119: arm/ti: correct softc member name in ti_mux_clock and ti_gate_clock.
Aug 23 2026, 8:06 AM · ARM
rick_sloservers.com requested review of D59118: arm/ti: include sys/intr.h where INTRNG types are used.
Aug 23 2026, 8:02 AM · ARM

Jun 22 2026

freebsd_sysctl.cz changed the visibility for D57082: arm64: review MT7622 support sysirq.
Jun 22 2026, 8:52 AM · drivers, arm64, ARM
freebsd_sysctl.cz added a reviewer for D57082: arm64: review MT7622 support sysirq: seuros.
Jun 22 2026, 8:51 AM · drivers, arm64, ARM

May 30 2026

adrian added projects to D57082: arm64: review MT7622 support sysirq: ARM, arm64.
May 30 2026, 8:08 PM · drivers, arm64, ARM

Apr 27 2026

adrian closed D56351: qcom_tlmm: add i2c pull up strength config option.
Apr 27 2026, 3:58 PM · arm64, ARM
adrian closed D56349: qcom_tlmm: prepare for supporting multiple TLMM platforms.
Apr 27 2026, 3:58 PM · arm64, ARM
adrian closed D56350: qcom_tlmm: extend the IPQ4018 pinmux function mask to 4 bits.
Apr 27 2026, 3:58 PM · arm64, ARM

Apr 11 2026

adrian added a reviewer for D56350: qcom_tlmm: extend the IPQ4018 pinmux function mask to 4 bits: ARM.
Apr 11 2026, 1:41 AM · arm64, ARM
adrian added a reviewer for D56349: qcom_tlmm: prepare for supporting multiple TLMM platforms: ARM.
Apr 11 2026, 1:40 AM · arm64, ARM
adrian added a reviewer for D56351: qcom_tlmm: add i2c pull up strength config option: ARM.
Apr 11 2026, 1:40 AM · arm64, ARM

Apr 10 2026

adrian closed D49706: qcom_gcc: migrate the MSM8916 support to qcom_gcc.
Apr 10 2026, 10:13 PM · ARM, arm64
adrian updated the diff for D49706: qcom_gcc: migrate the MSM8916 support to qcom_gcc.

address copyright/dates

Apr 10 2026, 10:12 PM · ARM, arm64

Apr 9 2026

adrian added projects to D49706: qcom_gcc: migrate the MSM8916 support to qcom_gcc: arm64, ARM.
Apr 9 2026, 12:56 AM · ARM, arm64

Dec 30 2025

oh requested review of D54423: sys/arm/freescale/fsl_ocotp.c add compatible strings.
Dec 30 2025, 11:29 PM · arm64, ARM