History log of /freebsd/sys/arm/allwinner/files.allwinner (Results 1 – 25 of 105)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e37e8677 25-Dec-2023 Emmanuel Vadot <manu@FreeBSD.org>

clk: Move allwinner driver into the common directory

No need to keep it under sys/arm/allwinner/clkng
It's easier to find which controller we support by looking under one directory.
It will also be

clk: Move allwinner driver into the common directory

No need to keep it under sys/arm/allwinner/clkng
It's easier to find which controller we support by looking under one directory.
It will also be shared with Allwinner RiscV SoC.

Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D43188

show more ...


Revision tags: release/14.0.0
# 432ae724 23-Sep-2023 Emmanuel Vadot <manu@FreeBSD.org>

dwc: Move every sub drivers to dev/dwc

It makes it easier to find all the sub drivers and change them if needed.
While here do not gate dwc_rk with soc options, dwc_rk is made for all rockchip
SoCs.

dwc: Move every sub drivers to dev/dwc

It makes it easier to find all the sub drivers and change them if needed.
While here do not gate dwc_rk with soc options, dwc_rk is made for all rockchip
SoCs. Same thing for dwc_socfpga

show more ...


# 580d00f4 19-Sep-2023 Emmanuel Vadot <manu@FreeBSD.org>

iicbus: Move twsi under a new controller subdirectory

The folder is a mess so start moving stuff into sub-directories.

Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https:/

iicbus: Move twsi under a new controller subdirectory

The folder is a mess so start moving stuff into sub-directories.

Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D41907

show more ...


# 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
# ee2e56c6 11-Jan-2022 Emmanuel Vadot <manu@FreeBSD.org>

armv7: allwinner: Make ext_resources non-optional

The only valid condition for if_awg and aw_syscon is syscon.
EXT_RESOURCES is enabled in GENERIC since 12-CURRENT.

MFC after: 1 month
Differential

armv7: allwinner: Make ext_resources non-optional

The only valid condition for if_awg and aw_syscon is syscon.
EXT_RESOURCES is enabled in GENERIC since 12-CURRENT.

MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D33833

show more ...


Revision tags: release/12.3.0
# 48687f73 05-Jul-2021 Emmanuel Vadot <manu@FreeBSD.org>

armv7: allwinner: Add aw_r_intc driver

This is also needed after the 5.13 dts update.

Sponsored by: Diablotin Systems
Reported by: Mark Millard <marklmi@yahoo.com>


# 25593adb 02-Jun-2021 Emmanuel Vadot <manu@FreeBSD.org>

arm: allwinner: Add clock driver for Display Engine to the build

This is needed for drm


Revision tags: release/13.0.0
# 5c2967f6 29-Nov-2020 Michal Meloun <mmel@FreeBSD.org>

Remove the pre-ARMv6 and pre-INTRNG code.
ARM has required ARMV6+ and INTRNg for some time now, so remove
always false #ifdefs and unconditionally do always true #ifdefs.


Revision tags: release/12.2.0
# d9a65ba8 07-Sep-2020 Andriy Gapon <avg@FreeBSD.org>

Allwinner USB DRD support (musb_otg)

Allwinner USB DRD is based on the Mentor USB OTG controller, with a
different register layout and a few missing registers.

The code is by Andrew Turner (andrew)

Allwinner USB DRD support (musb_otg)

Allwinner USB DRD is based on the Mentor USB OTG controller, with a
different register layout and a few missing registers.

The code is by Andrew Turner (andrew).

Reviewed by: hselasky, manu
Obtained from: andrew
MFC after: 5 weeks
Differential Revision: https://reviews.freebsd.org/D5881

show more ...


Revision tags: release/11.4.0, release/12.1.0
# f44e7436 15-Oct-2019 Emmanuel Vadot <manu@FreeBSD.org>

arm: allwinner: Add np and nmm clock file to the build

MFC after: 1 month


# 8b3bc70a 08-Oct-2019 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r352764 through r353315.


# 29ee7380 03-Oct-2019 Emmanuel Vadot <manu@FreeBSD.org>

allwinner: Remove a10_ehci driver

We have generic-ehci since r353062 so use it.

MFC after: 1 month
X-MFC-With: r353062


# ce70577d 29-Sep-2019 Emmanuel Vadot <manu@FreeBSD.org>

arm: allwinner: Add pll_mipi to the files


# 8c8b8692 10-Aug-2019 Emmanuel Vadot <manu@FreeBSD.org>

allwinner: Add a new clock aw_clk_m

We used the aw_clk_nm clock for clock with only one divider factor
and used a fake multiplier factor. This cannot work properly as we
end up writing the "fake" fa

allwinner: Add a new clock aw_clk_m

We used the aw_clk_nm clock for clock with only one divider factor
and used a fake multiplier factor. This cannot work properly as we
end up writing the "fake" factor to the register (and so always set
the LSB to 1).
Create a new clock for those.
The reason for not using the clk_div clock is because those clocks are
a bit special. Since they are (almost) all related to video we also need
to set the parent clock (the main PLL) to a frequency that they can support.
As the main PLL have some minimal frequency that they can support we need to
be able to set the main PLL to a multiple of the desired frequency.
Let say you want to have a 71Mhz pixel clock (typical for a 1280x800 display)
and the main PLL cannot go under 192Mhz, you need to set it to 3 times the
desired frequency and set the divider to 3 on the hdmi clock.
So this also introduce the CLK_SET_ROUND_MULTIPLE flag that allow for this kind
of scenario.

show more ...


Revision tags: release/11.3.0
# 7f49ce7a 28-Jun-2019 Alan Somers <asomers@FreeBSD.org>

MFHead @349476

Sponsored by: The FreeBSD Foundation


# 48fedd09 23-Jun-2019 Ian Lepore <ian@FreeBSD.org>

Add the rtc8583 driver to conf/files. Also, move sy8106a from
file.allwinner to conf/files... it's not allwinner-specific, some day
other platforms could use the same regulator chip.


# 0269ae4c 06-Jun-2019 Alan Somers <asomers@FreeBSD.org>

MFHead @348740

Sponsored by: The FreeBSD Foundation


# 3b85cf6b 23-May-2019 Emmanuel Vadot <manu@FreeBSD.org>

arm: allwinner: clk: Add new clock aw_clk_frac

Add a clock driver for clock that can either be used in integer mode
with one N factor and one M divider or in fractional mode where the
output frequen

arm: allwinner: clk: Add new clock aw_clk_frac

Add a clock driver for clock that can either be used in integer mode
with one N factor and one M divider or in fractional mode where the
output frequency is chosen between two predifined output.

show more ...


# 7648bc9f 13-May-2019 Alan Somers <asomers@FreeBSD.org>

MFHead @347527

Sponsored by: The FreeBSD Foundation


# f52ce032 17-Apr-2019 Emmanuel Vadot <manu@FreeBSD.org>

arm: allwinner: Makes more device optional

MFC after: 2 weeks


# dbfb4063 16-Apr-2019 Emmanuel Vadot <manu@FreeBSD.org>

arm: Add kern_clocksource.c directly in files.arm

This files is needed and included in all our config so move it to a common
location.

MFC after: 2 weeks


# b800eb9d 16-Apr-2019 Emmanuel Vadot <manu@FreeBSD.org>

allwinner: clk: Garbage collect old clock implementation

The old clocks are disconneted from the build since r337344.
Remove all those pseudo drivers. The only one remaining is for gmac
(the etherne

allwinner: clk: Garbage collect old clock implementation

The old clocks are disconneted from the build since r337344.
Remove all those pseudo drivers. The only one remaining is for gmac
(the ethernet controller) so move it to sys/arm/allwinner.
While here remove a83t support from gmacclk as it is unneeded since r326114.

MFC after: 1 month

show more ...


Revision tags: release/12.0.0
# 14b841d4 11-Aug-2018 Kyle Evans <kevans@FreeBSD.org>

MFH @ r337607, in preparation for boarding


# f9c0a512 10-Aug-2018 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r337286 through r337585.


# 4573cd39 05-Aug-2018 Emmanuel Vadot <manu@FreeBSD.org>

arm: allwinner: Disconnect A10/A20 HDMI driver

It doesn't work since 2 years when we stopped patching DTS.
The DTS now have the correct bindings but they are a lot different
from our hacked ones we

arm: allwinner: Disconnect A10/A20 HDMI driver

It doesn't work since 2 years when we stopped patching DTS.
The DTS now have the correct bindings but they are a lot different
from our hacked ones we used to have (and more representative of the
reality).

show more ...


12345