History log of /freebsd/sys/arm/allwinner/files.allwinner (Results 26 – 50 of 105)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# c2041123 05-Aug-2018 Emmanuel Vadot <manu@FreeBSD.org>

arm: allwinner: Remove old unused clocks

Remove the old clocks for allwinner as now all the SoCs have been converted
to clkng.
The only old clock now is the gmac clock which still lives under the /c

arm: allwinner: Remove old unused clocks

Remove the old clocks for allwinner as now all the SoCs have been converted
to clkng.
The only old clock now is the gmac clock which still lives under the /clocks
dts node.

show more ...


Revision tags: release/11.2.0
# 5e03278f 21-Jun-2018 Ilya Bakulin <kibab@FreeBSD.org>

Add MMCCAM support to AllWinner MMC driver

Using MMCCAM on AllWinner boards is now possible, reaching highest
possible data transfer speed.

For now, MMCCAM doesn't scan cards on boot. This means th

Add MMCCAM support to AllWinner MMC driver

Using MMCCAM on AllWinner boards is now possible, reaching highest
possible data transfer speed.

For now, MMCCAM doesn't scan cards on boot. This means that scanning
has to be done manually and that it's not possible to mount root FS
from MMC/SD card since there is no block device at the boot time.

For manually scanning the cards, run:
# camcontrol rescan X:0:0
Where X is the bus number (look at camcontrol devlist to determine
bus number assigned to the MMC controller).

Reviewed by: manu
Approved by: imp (mentor)
Differential Revision: https://reviews.freebsd.org/D15891

show more ...


# a9f41def 13-Jan-2018 Kyle Evans <kevans@FreeBSD.org>

Introduce aw_syscon(4) for earlier attachment

Attaching syscon_generic earlier than BUS_PASS_DEFAULT makes it more
difficult for specific syscon drivers to attach to the syscon node and to
get order

Introduce aw_syscon(4) for earlier attachment

Attaching syscon_generic earlier than BUS_PASS_DEFAULT makes it more
difficult for specific syscon drivers to attach to the syscon node and to
get ordering right. Further discussion yielded the following set of
decisions:

- Move syscon_generic to BUS_PASS_DEFAULT
- If a platform needs a syscon with different attach order or probe
behavior, it should subclass syscon_generic and match on the SoC specific
compat string
- When we come across a need for a syscon that attaches earlier but only
specifies compatible = "syscon", we should create a syscon_exclusive driver
that provides generic access but probes earlier and only matches if "syscon"
is the only compatible. Such fdt nodes do exist in the wild right now, but
we don't really use them at the moment.

Additionally:

- Any syscon provider that has needs any more complex than a spinlock solely
for syscon access and a single memory resource should subclass syscon
directly rather than attempting to subclass syscon_generic or add complexity
to it. syscon_generic's attach/detach methods may be made public should the
need arise to subclass it with additional attach/detach behavior.

We introduce aw_syscon(4) that just subclasses syscon_generic but probes
earlier to meet our requirements for if_awg and implements #2 above for this
specific situation. It currently only matches a64/a83t/h3 since these are
the only platforms that really need it at the time being.

Discussed with: ian
Reviewed by: manu, andrew, bcr (manpages, content unchanged since review)
Differential Revision: https://reviews.freebsd.org/D13793

show more ...


# 4b49587c 06-Jan-2018 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r327341 through r327623.


# 2defb358 04-Jan-2018 Kyle Evans <kevans@FreeBSD.org>

if_awg: Use syscon prop if it exists

The emac bindings that are landing in Linux 4.15 specify a syscon property
on the emac node that point to /soc/syscon. Use this property if it's
specified, but m

if_awg: Use syscon prop if it exists

The emac bindings that are landing in Linux 4.15 specify a syscon property
on the emac node that point to /soc/syscon. Use this property if it's
specified, but maintain backwards compatibility with the old method.

The older method is still used for boards that we get .dtb from u-boot, such
as pine64, that did not yet have stable emac bindings.

Tested on: Banana Pi-M3 (a83t)
Tested on: Pine64 (a64)
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D13296

show more ...


# 4fc74049 29-Dec-2017 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r327169 through r327340.


# ee070097 28-Dec-2017 Emmanuel Vadot <manu@FreeBSD.org>

Revert r327250 as it broke the build for some armv6 kernel and all armv4/5

Reported by: ian


# 9c4bfa00 27-Dec-2017 Emmanuel Vadot <manu@FreeBSD.org>

arm: hdmi_if.m is already in files.arm

Do not require it in files.vendor


# d06955f9 27-Dec-2017 Emmanuel Vadot <manu@FreeBSD.org>

arm: Add kern/kern_clocksource.c to files.arm

Instead of adding it to every files.vendor, add it to the common arch file.


# 4f96b250 26-Dec-2017 Emmanuel Vadot <manu@FreeBSD.org>

arm: a10_gpio.c was renamed aw_gpio.c

While here order files in files.allwinner


# b5be541f 26-Dec-2017 Emmanuel Vadot <manu@FreeBSD.org>

Allwinner: mmc: Rename driver to aw_mmc and add a man page for it

Reviewed by: bcr (manpages)
Differential Revision: https://reviews.freebsd.org/D13616


# b7bb2f26 25-Dec-2017 Emmanuel Vadot <manu@FreeBSD.org>

allwinner: aw_usbphy is also needed for ohci


# d93f4482 25-Dec-2017 Emmanuel Vadot <manu@FreeBSD.org>

Allwinner: Remove unused aw_console driver.


Revision tags: release/10.4.0, release/11.1.0
# 686fb94a 10-Jun-2017 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r319548 through r319778.


# a29b35dd 04-Jun-2017 Andrew Turner <andrew@FreeBSD.org>

Start to rename files with common or generic names to be SoC specific. The
build system doesn't handle two files with the same name.


# be649680 28-Feb-2017 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r314270 through r314419.


# f5d1d205 26-Feb-2017 Emmanuel Vadot <manu@FreeBSD.org>

Add clkng driver for Allwinner SoC

Since Linux 4.9-4.10 DTS doesn't have clocks under /clocks but only a ccu node.
Currently only H3 is supported with almost the same state as HEAD.
(video pll aren'

Add clkng driver for Allwinner SoC

Since Linux 4.9-4.10 DTS doesn't have clocks under /clocks but only a ccu node.
Currently only H3 is supported with almost the same state as HEAD.
(video pll aren't supported for now but we don't support video).
This driver and clocks will also be used for other SoC (A64, A31, H5, H2 etc ...)

Reviewed by: jmcneill
Differential Revision: https://reviews.freebsd.org/D9517

show more ...


# 06785ff6 20-Dec-2016 Jared McNeill <jmcneill@FreeBSD.org>

Split the DesignWare HDMI-specific code from imx6_hdmi.c into a separate
file and add a generic DT binding that takes advantage of the extres
framework for setting up clocks.

Reviewed by: gonzo
Dif

Split the DesignWare HDMI-specific code from imx6_hdmi.c into a separate
file and add a generic DT binding that takes advantage of the extres
framework for setting up clocks.

Reviewed by: gonzo
Differential Revision: https://reviews.freebsd.org/D8826

show more ...


# 2828dafc 10-Nov-2016 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r308227 through r308490.


# feabce61 08-Nov-2016 Andrew Turner <andrew@FreeBSD.org>

Start to remove the old pre-INTRNG code from the arm platforms. These have
all moved to use INTRNG.

Reviewed by: manu, mmel
Sponsored by: ABT Systems Ltd
Differential Revision: https://reviews.freeb

Start to remove the old pre-INTRNG code from the arm platforms. These have
all moved to use INTRNG.

Reviewed by: manu, mmel
Sponsored by: ABT Systems Ltd
Differential Revision: https://reviews.freebsd.org/D8469

show more ...


# e1ca1a28 03-Nov-2016 Jared McNeill <jmcneill@FreeBSD.org>

Add support for the integrated DMA controller found in the Allwinner A31,
A64, A83T, and H3 SoCs.

Relnotes: yes


# 02ebdc78 31-Oct-2016 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r307736 through r308146.


# a6e9118b 27-Oct-2016 Ganbold Tsagaankhuu <ganbold@FreeBSD.org>

Add support for Allwinner Consumer IR interface.
RX is supported now and the driver is using evdev framework.
It was tested on Cubieboard2 (A20 SoC) using lirc
with dfrobot's IR remote controller.


# cd2b868b 24-Oct-2016 Emmanuel Vadot <manu@FreeBSD.org>

allwinner: Add support for P2WI in RSB driver

Push-Pull Two Wire interface is a almost compatible iic like bus used
in sun6i SoC. It's only use is to communicate with the power management IC.

Revie

allwinner: Add support for P2WI in RSB driver

Push-Pull Two Wire interface is a almost compatible iic like bus used
in sun6i SoC. It's only use is to communicate with the power management IC.

Reviewed by: jmcneill
MFC after: 1 week
Relnotes: yes

show more ...


# 2c3b1e3c 24-Oct-2016 Emmanuel Vadot <manu@FreeBSD.org>

Revert 307822

P2WI is almost compatible with RSB which we already support.
I'll add support for P2WI in aw_rsb instead.

Discussed with: jmcneill


12345