Page MenuHomeFreeBSD

arm64Project
ActivePublic

Details

Description

FreeBSD/arm64

Recent Activity

Today

mmel added a comment to D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).

Sorry, I was too brief. In the past, Martin gave me many versions of the clock code for pre-review, so I have a tendency to respond briefly.
The issue is the audsys/audiosys driver (at least, I didn't check the other clocks). It is not a leaf node, but it has subnodes, so it must implement the simplebus class together with the MT_CLK class. This is impossible in the current situation because both classes have their own softc.
The audsys driver version in review only derives simplebus, which means it cannot work at all. It doesn't have a method for physical access to clock related registers or locking functions (CLKDEV interface).

Sun, Aug 16, 5:02 AM · arm64

Yesterday

adrian added a comment to D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).

This code is fundamentally incomplete and unusable in its current state.

  • All PLL clocks are crudely faked with fixed clock events instead of being dynamic, without any check.
  • The UART silently accepts and programs invalid baud rates without any error reporting.
    • pinctrl implements barely ~10% of the properties defined in the bindings, rendering it effectively useless. -Several clock driver nodes (simplebus being a clear example) lack required functionality and must be rewritten from scratch.

This code is nowhere near ready and demands substantial rework. I'm sorry, but the quality of this AI slope is significantly below my acceptance limit.

Sat, Aug 15, 11:36 PM · arm64
mmel requested changes to D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).

This code is fundamentally incomplete and unusable in its current state.

  • All PLL clocks are crudely faked with fixed clock events instead of being dynamic, without any check.
  • The UART silently accepts and programs invalid baud rates without any error reporting.
    • pinctrl implements barely ~10% of the properties defined in the bindings, rendering it effectively useless. -Several clock driver nodes (simplebus being a clear example) lack required functionality and must be rewritten from scratch.

This code is nowhere near ready and demands substantial rework. I'm sorry, but the quality of this AI slope is significantly below my acceptance limit.

Sat, Aug 15, 8:25 PM · arm64
adrian accepted D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).

This in general looks fine. I'll go try building it in a day or two. thanks!

Sat, Aug 15, 6:49 PM · arm64
freebsd_sysctl.cz updated the diff for D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).

Fix the review and remove foreign code

Sat, Aug 15, 6:29 PM · arm64
freebsd_sysctl.cz updated the diff for D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).

I remove panic() functions

Sat, Aug 15, 6:26 PM · arm64

Thu, Aug 13

bnovkov added a reviewer for D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised): mmel.
Thu, Aug 13, 11:28 AM · arm64
bnovkov added inline comments to D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).
Thu, Aug 13, 11:27 AM · arm64
freebsd_sysctl.cz requested review of D58812: arm64: mediatek: add initial MT7622/Banana Pi R64 support (revised).
Thu, Aug 13, 5:24 AM · arm64

Jun 27 2026

ziaee added a comment to D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.

Hi! Can we have a little skeleton manpage in this commit? Here is an example of a minimum implementation that is enormously useful, just 40 lines: https://freshbsd.org/freebsd/src/commit/fd1ee28bd01429aa8c38199d5fc069e8b0b75442

Jun 27 2026, 8:16 PM · arm64

Jun 25 2026

mmel requested changes to D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.

All of these clock drivers share too much common code. Firstly, why don't you subclass these from the base class in mdtk_clk.c? If that's not sufficient, why don't you use a new base class that implements all this glue and subclass it?

Jun 25 2026, 10:54 AM · arm64
freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.

I fixed style(9) issues.

Jun 25 2026, 9:29 AM · arm64
freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.

I fixed the copyright in the source code.

Jun 25 2026, 8:28 AM · arm64
guest-seuros updated subscribers of D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 25 2026, 8:00 AM · arm64

Jun 24 2026

freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.

I fixed 8 space tabs.

Jun 24 2026, 7:38 AM · arm64
freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 24 2026, 6:51 AM · arm64

Jun 23 2026

imp added a comment to D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.

This looks fairly good, modulo the style issues.

Jun 23 2026, 11:38 PM · arm64
freebsd_sysctl.cz updated the summary of D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 23 2026, 4:08 PM · arm64

Jun 22 2026

freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 22 2026, 9:20 AM · arm64
freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 22 2026, 9:13 AM · arm64
freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 22 2026, 9:11 AM · arm64
freebsd_sysctl.cz changed the visibility for D57082: arm64: review MT7622 support sysirq.
Jun 22 2026, 8:52 AM · arm64, ARM
freebsd_sysctl.cz added a reviewer for D57082: arm64: review MT7622 support sysirq: guest-seuros.
Jun 22 2026, 8:51 AM · arm64, ARM
freebsd_sysctl.cz added a reviewer for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support: guest-seuros.
Jun 22 2026, 8:51 AM · arm64
freebsd_sysctl.cz updated the diff for D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 22 2026, 7:51 AM · arm64
freebsd_sysctl.cz requested review of D57732: arm64: mediatek: add initial MT7622/Banana Pi R64 support.
Jun 22 2026, 7:49 AM · arm64

May 30 2026

adrian added projects to D57082: arm64: review MT7622 support sysirq: ARM, arm64.
May 30 2026, 8:08 PM · 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

Feb 27 2026

zlei added inline comments to D20838: aarch64: expose esr in mcontext.
Feb 27 2026, 7:08 PM · arm64

Feb 23 2026

bms added a comment to D19335: Add USB 3.0 support for Rockchip RK3328/RK3399 SoC.

OT: I just scheduled an Amazon.co.uk return of an RK3399 based system, because the seller didn't provide the required accessories (case, PSU, MicroSD boot media, and HDMI-C cabling). What I actually wanted/needed was a BeagleBone Black, as IEEE 1588 is what I'm turning up...

Feb 23 2026, 10:57 AM · arm64

Feb 22 2026

Herald added a reviewer for D16732: arm64/rockchip: add RK3399 support: andrew.
Feb 22 2026, 3:25 AM · arm64
Herald added a reviewer for D19335: Add USB 3.0 support for Rockchip RK3328/RK3399 SoC: andrew.
Feb 22 2026, 3:25 AM · 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

Nov 22 2025

jrtc27 added a member for arm64: jrtc27.
Nov 22 2025, 5:11 PM

Nov 19 2025

christos added a comment to D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c.

Please rebase all relevant patches, including this one, on top of main, stack them properly, and also re-generate and update the diffs with full context: https://wiki.freebsd.org/Phabricator#Create_a_Revision_via_Web_Interface

Nov 19 2025, 4:04 PM · arm64, ARM

Jul 31 2025

christos added a comment to D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c.

Please rebase all relevant patches, including this one, on top of main, stack them properly, and also re-generate and update the diffs with full context: https://wiki.freebsd.org/Phabricator#Create_a_Revision_via_Web_Interface

Jul 31 2025, 12:48 PM · arm64, ARM

Jul 24 2025

fred_thegalacticzoo.com updated the summary of D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c.
Jul 24 2025, 2:56 AM · arm64, ARM
fred_thegalacticzoo.com updated the summary of D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c.
Jul 24 2025, 2:43 AM · arm64, ARM
fred_thegalacticzoo.com updated the summary of D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c.
Jul 24 2025, 2:16 AM · arm64, ARM
fred_thegalacticzoo.com updated the summary of D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c.
Jul 24 2025, 1:22 AM · arm64, ARM
fred_thegalacticzoo.com retitled D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c from VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c to enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c.
Jul 24 2025, 12:28 AM · arm64, ARM

Jul 22 2025

christos added a reviewer for D43399: enable VCHIQ HDMI AUDIO 64 bits BCM2835, BCM2711 Raspberry Pi 4B; correct minor compile errors. bcm2835_audio.c: christos.
Jul 22 2025, 5:54 PM · arm64, ARM