History log of /freebsd/sys/riscv/allwinner/files.allwinner (Results 1 – 7 of 7)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 71924545 10-Dec-2024 Julien Cassette <julien.cassette@gmail.com>

aw_gpio: support Allwinner D1 GPIO

The GPIO controls the multiplexing of the D1 pins to its peripherals,
so this adds the definitions needed by the aw_gpio driver to support
the D1.

Also, this modi

aw_gpio: support Allwinner D1 GPIO

The GPIO controls the multiplexing of the D1 pins to its peripherals,
so this adds the definitions needed by the aw_gpio driver to support
the D1.

Also, this modifies the aw_gpio driver to support the differences of
the D1 controller:

- pins can have up to 15 functions
- each port is mapped with an alignment of 0x30
- CFG registers have 4 bits per pin
- DRV registers have 4 bits per pin
- the offset of PULL registers is 0x24

Signed-off-by: Julien Cassette <julien.cassette@gmail.com>
Reviewed by: mhorne
Differential Revision: https://reviews.freebsd.org/D35593

show more ...


# 85471971 10-Dec-2024 Mitchell Horne <mhorne@FreeBSD.org>

riscv: enable Allwinner if_awg

Enable the driver and dependencies (aw_sid, nvmem). Add compat strings,
etc.

Found on the Allwinner D1.

Reviewed by: manu
Sponsored by: The FreeBSD Foundation
Differ

riscv: enable Allwinner if_awg

Enable the driver and dependencies (aw_sid, nvmem). Add compat strings,
etc.

Found on the Allwinner D1.

Reviewed by: manu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47923

show more ...


Revision tags: release/14.2.0
# 184d0b3f 16-Nov-2024 Mitchell Horne <mhorne@FreeBSD.org>

aw_syscon: enable for Allwinner D1 (riscv)

Add the relevant compatible string and build glue. Update the man page
with relevant compat strings.

Reviewed by: manu
Sponsored by: The FreeBSD Foundatio

aw_syscon: enable for Allwinner D1 (riscv)

Add the relevant compatible string and build glue. Update the man page
with relevant compat strings.

Reviewed by: manu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47516

show more ...


# c5c02a13 16-Nov-2024 Julien Cassette <julien.cassette@gmail.com>

riscv: Allwinner D1 clock and reset driver

Add the SOC_ALLWINNER_D1 config option, following other platforms.

Co-authored-by: mhorne
Reviewed by: manu (previous version)
Sponsored by: The FreeBSD F

riscv: Allwinner D1 clock and reset driver

Add the SOC_ALLWINNER_D1 config option, following other platforms.

Co-authored-by: mhorne
Reviewed by: manu (previous version)
Sponsored by: The FreeBSD Foundation (in part)
Differential Revision: https://reviews.freebsd.org/D47515

show more ...


# 9ddd516b 15-Nov-2024 Mitchell Horne <mhorne@FreeBSD.org>

riscv: enable allwinner RTC

For the Allwinner D1 (Nehza) SBC.

This RTC driver is also a clock provider, which registers two fixed
clocks. In all the devices we currently support, the names of the c

riscv: enable allwinner RTC

For the Allwinner D1 (Nehza) SBC.

This RTC driver is also a clock provider, which registers two fixed
clocks. In all the devices we currently support, the names of the clocks
are present in the "clock-output-names" property of the device tree.
This is not the case for the D1 DTS, as this property does not appear in
upstream. Therefore the clock definitions are statically assigned a
name, which is overridden when specified.

Reviewed by: manu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47514

show more ...


Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# 031beb4e 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


Revision tags: release/13.2.0, release/12.4.0, release/13.1.0
# 3a6f0bb2 13-Apr-2022 Julien Cassette <julien.cassette@gmail.com>

aw_wdog: support Allwinner D1 watchdog

This device is present on the Allwinner D1-based SoCs. Without this
driver, the watchdog timeout will trigger a reset a few seconds after
control is given to t

aw_wdog: support Allwinner D1 watchdog

This device is present on the Allwinner D1-based SoCs. Without this
driver, the watchdog timeout will trigger a reset a few seconds after
control is given to the kernel.

Reviewed By: manu, mhorne
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D34749

show more ...