#
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 ...
|