Author: ganbold
Date: Wed Jan 29 12:10:42 2020
New Revision: 357254
URL: https://svnweb.freebsd.org/changeset/base/357254
Log:
Add an overlay for RK3328 USB3 node.
It doesn't exist in mainline dts due to the issues related
with detaching and reattaching USB3 devices as mentioned in
Author: ganbold
Date: Wed Jan 29 09:36:59 2020
New Revision: 357252
URL: https://svnweb.freebsd.org/changeset/base/357252
Log:
Enable USB3 support for Rockchip RK3328 SoC.
Reviewed by: manu
Modified:
head/sys/arm64/rockchip/rk_dwc3.c
Modified: head/sys/arm64/rockchip/rk_dwc3.c
Author: ganbold
Date: Wed Jan 29 08:46:35 2020
New Revision: 357250
URL: https://svnweb.freebsd.org/changeset/base/357250
Log:
Add USB3 related clock definitions for Rockchip RK3328 SoC.
Reviewed by: manu
Modified:
head/sys/arm64/rockchip/clk/rk3328_cru.c
Modified: head/sys/arm64
Author: ganbold
Date: Wed Dec 25 11:26:38 2019
New Revision: 356075
URL: https://svnweb.freebsd.org/changeset/base/356075
Log:
Fix panic when running etherswitchcfg port command.
Modified:
head/sys/dev/etherswitch/e6000sw/e6000sw.c
Modified: head/sys/dev/etherswitch/e6000sw/e6000sw.c
ng 'uintptr_t *' (aka 'unsigned long *') to
parameter of type 'long' [-Werror,-Wint-conversion]
if (suword(vectp++, ustringp) != 0)
^~~~
/usr/src/sys/sys/systm.h:390:38: note: passing argument to parameter
Author: ganbold
Date: Sat Apr 20 03:21:47 2019
New Revision: 346428
URL: https://svnweb.freebsd.org/changeset/base/346428
Log:
Add SY8106A Buck Regulator and Allwinner CIR devices to GENERIC arm64 kernel.
Modified:
head/sys/arm64/conf/GENERIC
head/sys/conf/files.arm64
Modified: head/sys
Author: ganbold
Date: Mon Apr 8 13:40:46 2019
New Revision: 346028
URL: https://svnweb.freebsd.org/changeset/base/346028
Log:
Fix URE_WDT6_SET_MODE value in the register definition.
Both linux and u-boot sources for RTL8152 driver has this value.
RTL8152 USB ethernet is used in NanoPI R1
Author: ganbold
Date: Tue Apr 9 13:54:08 2019
New Revision: 346052
URL: https://svnweb.freebsd.org/changeset/base/346052
Log:
In some cases like NanoPI R1, its second USB ethernet
RTL8152 (chip version URE_CHIP_VER_4C10) doesn't
have hardwired MAC address, in other words, it is all
Author: ganbold
Date: Sat Aug 24 13:26:34 2019
New Revision: 351452
URL: https://svnweb.freebsd.org/changeset/base/351452
Log:
dtso: allwinner: Add an overlay for H3 thermal node
Reviewed by: manu
Added:
head/sys/dts/arm/overlays/sun8i-h3-ths.dtso (contents, props changed)
Modified
Author: ganbold
Date: Sat Jul 20 02:53:06 2019
New Revision: 350162
URL: https://svnweb.freebsd.org/changeset/base/350162
Log:
Add emmc support for Rockchip RK3399 SoC.
Tested on NanoPC-T4 board.
Reviewed by: manu
Differential Revision:https://reviews.freebsd.org/D20156
Author: ganbold
Date: Sat Jul 20 02:03:31 2019
New Revision: 350161
URL: https://svnweb.freebsd.org/changeset/base/350161
Log:
Add driver for Rockchip RK3399 eMMC PHY.
Tested on NanoPC-T4 board.
Reviewed by: manu
Differential Revision:https://reviews.freebsd.org/D20840
Added
Author: ganbold
Date: Wed Jul 3 03:42:51 2019
New Revision: 349638
URL: https://svnweb.freebsd.org/changeset/base/349638
Log:
Subclass Rockchip's General Register Files driver from Simple MFD driver.
Modified:
head/sys/arm64/rockchip/rk_grf.c
Modified: head/sys/arm64/rockchip/rk_
Author: ganbold
Date: Wed Jul 3 01:40:29 2019
New Revision: 349637
URL: https://svnweb.freebsd.org/changeset/base/349637
Log:
Fix build error introduced by r349596.
Modified:
head/sys/conf/files
Modified: head/sys/conf/files
On Tue, Jul 2, 2019 at 4:47 PM Ganbold Tsagaankhuu
wrote:
> Author: ganbold
> Date: Tue Jul 2 08:47:18 2019
> New Revision: 349596
> URL: https://svnweb.freebsd.org/changeset/base/349596
>
> Log:
> Extend simple_mfd driver to expose a syscon interface if
> that node
Author: ganbold
Date: Tue Jul 2 08:47:18 2019
New Revision: 349596
URL: https://svnweb.freebsd.org/changeset/base/349596
Log:
Extend simple_mfd driver to expose a syscon interface if
that node is also compatible with syscon. For instance,
Rockchip RK3399's GRF (General Register File
Author: ganbold
Date: Sat May 4 10:48:44 2019
New Revision: 347097
URL: https://svnweb.freebsd.org/changeset/base/347097
Log:
Add emmc clock definitions for Rockchip RK3399 SoC.
Modified:
head/sys/arm64/rockchip/clk/rk3399_cru.c
Modified: head/sys/arm64/rockchip/clk/rk3399_cru.c
Author: ganbold
Date: Wed May 1 14:20:31 2019
New Revision: 346993
URL: https://svnweb.freebsd.org/changeset/base/346993
Log:
Add a hw.model sysctl oid for arm64 which reports the CPU model similar to
armv6/7.
Reviewed by: andrew, manu
Differential Revision:https
2.pdf
> >
>
> Everything I'm seeing there says Gen1 vs Gen2 depends on
> "PCIE_GENERATION_SEL", and that if its set to 0, you get
> Gen1 2.5Gt/s and if it is set to 1, you get Gen2, 5.0Gt/s.
> But I don't see anything specifying this value for the
> Rock
Author: ganbold
Date: Sat Apr 20 03:21:47 2019
New Revision: 346428
URL: https://svnweb.freebsd.org/changeset/base/346428
Log:
Add SY8106A Buck Regulator and Allwinner CIR devices to GENERIC arm64 kernel.
Modified:
head/sys/arm64/conf/GENERIC
head/sys/conf/files.arm64
Modified: head/sys
Author: ganbold
Date: Tue Apr 9 13:54:08 2019
New Revision: 346052
URL: https://svnweb.freebsd.org/changeset/base/346052
Log:
In some cases like NanoPI R1, its second USB ethernet
RTL8152 (chip version URE_CHIP_VER_4C10) doesn't
have hardwired MAC address, in other words, it is all
Author: ganbold
Date: Mon Apr 8 13:40:46 2019
New Revision: 346028
URL: https://svnweb.freebsd.org/changeset/base/346028
Log:
Fix URE_WDT6_SET_MODE value in the register definition.
Both linux and u-boot sources for RTL8152 driver has this value.
RTL8152 USB ethernet is used in NanoPI R1
Author: ganbold
Date: Fri Feb 22 03:11:27 2019
New Revision: 344456
URL: https://svnweb.freebsd.org/changeset/base/344456
Log:
Add base to the warning threshold.
Modified:
head/sys/arm/allwinner/axp81x.c
Modified: head/sys/arm/allwinner/axp81x.c
Author: ganbold
Date: Wed Feb 20 07:10:38 2019
New Revision: 344343
URL: https://svnweb.freebsd.org/changeset/base/344343
Log:
Clarify notifications when battery capacity ratio
reaches warning and shutdown thresholds.
Modified:
head/sys/arm/allwinner/axp81x.c
Modified: head/sys/arm
Author: ganbold
Date: Sun Feb 17 01:16:27 2019
New Revision: 344219
URL: https://svnweb.freebsd.org/changeset/base/344219
Log:
Add sysctl for setting battery charging current.
The charging current can be set using steps
from 0: 200mA to 13: 2800mA (200mA/step).
While there, fix battery
Author: ganbold
Date: Mon Feb 11 14:31:19 2019
New Revision: 344003
URL: https://svnweb.freebsd.org/changeset/base/344003
Log:
Add sensors support for AXP803/AXP813. Sensor values such as
battery charging, charge state, voltage, charging current, discharging
current,
battery capacity etc
Author: ganbold
Date: Sun Feb 10 08:41:52 2019
New Revision: 343952
URL: https://svnweb.freebsd.org/changeset/base/343952
Log:
Enable necessary bits when activating interrupts. This allows
reading some events from the interrupt status registers. These events
are reported to devd via system
On Sun, Jul 22, 2018 at 10:01 PM, Ganbold Tsagaankhuu
wrote:
> Author: ganbold
> Date: Sun Jul 22 14:01:49 2018
> New Revision: 336603
> URL: https://svnweb.freebsd.org/changeset/base/336603
>
> Log:
> dtb/allwinner: Build sun8i-h2-plus-orangepi-r1.dts
> We have a u-
Author: ganbold
Date: Sun Jul 22 14:01:49 2018
New Revision: 336603
URL: https://svnweb.freebsd.org/changeset/base/336603
Log:
dtb/allwinner: Build sun8i-h2-plus-orangepi-r1.dts
We have a u-boot port for this board so add the dtb to the build.
Modified:
head/sys/modules/dtb/allwinner
_test.c:67 (/usr/src/lib/libc/tests/sys/brk_test.c:67)
>>> brk_test.o:(atfu_brk_basic_body)
/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin/ld: error: undefined symbol: sbrk
>>> referenced by brk_test.c:82 (/usr/src/lib/libc/tests/sys/brk_test.c:82)
>>>
Author: ganbold
Date: Wed Apr 19 05:59:00 2017
New Revision: 317126
URL: https://svnweb.freebsd.org/changeset/base/317126
Log:
Use hwreset_get_by_ofw_idx() function instead, since there is
no reset-names dts property defined for IR in case of H3 SoC.
That way IR works on H3 SoC based board
Author: ganbold
Date: Tue Apr 18 06:58:04 2017
New Revision: 317078
URL: https://svnweb.freebsd.org/changeset/base/317078
Log:
Remove function declaration that doesn't exist.
Modified:
head/sys/arm/allwinner/a10_gpio.h
Modified: head/sys/arm/allwinner/a10_g
Author: ganbold
Date: Mon Apr 17 07:27:45 2017
New Revision: 317040
URL: https://svnweb.freebsd.org/changeset/base/317040
Log:
Belatedly add myself to committers-src.dot file.
Modified:
head/share/misc/committers-src.dot
Modified: head/share/misc/committers-src.dot
Author: ganbold
Date: Sat Mar 25 10:39:24 2017
New Revision: 315931
URL: https://svnweb.freebsd.org/changeset/base/315931
Log:
Fix and add comments to match selected frequency sample.
Add debug printfs when bootverbose is used.
No functional changes.
Modified:
head/sys/arm/allwinner
Author: ganbold
Date: Tue Dec 13 11:43:46 2016
New Revision: 310019
URL: https://svnweb.freebsd.org/changeset/base/310019
Log:
Switch Rockchip RK3188 SoC to use the platform code.
Reviewed by: andrew, manu
Differential Revision:https://reviews.freebsd.org/D8769
Added:
head
Author: ganbold
Date: Thu Oct 27 04:26:33 2016
New Revision: 307984
URL: https://svnweb.freebsd.org/changeset/base/307984
Log:
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
Author: ganbold
Date: Thu Dec 3 09:37:20 2015
New Revision: 291683
URL: https://svnweb.freebsd.org/changeset/base/291683
Log:
Add glue driver for Amlogic Meson Gigabit Ethernet Controller
and enable it for Odroid C1 board.
Together with r291676 change, dwc(4) can receive packets now
sd.org/D3869
It seems I can't boot Odroid C1 with this change.
http://pastebin.ca/3227678
r289758 works for me.
Am I missing something?
thanks,
Ganbold
>
>
> Modified:
> head/sys/arm/arm/busdma_machdep-v6.c
> hea
Author: ganbold
Date: Tue Oct 20 13:47:36 2015
New Revision: 289630
URL: https://svnweb.freebsd.org/changeset/base/289630
Log:
Include "opt_platform.h" to fix kernel build for amlogic devices.
Modified:
head/sys/arm/amlogic/aml8726/aml8726_machdep.c
Modified: head/sys/arm/amlog
Author: ganbold
Date: Sun May 24 08:45:19 2015
New Revision: 283361
URL: https://svnweb.freebsd.org/changeset/base/283361
Log:
Add kernel config and dts files for an aml8726-m3
based device.
Following u-boot commands allow FreeBSD boot on
Yiyate Android TV Box (aml8726-m3):
tv open
Author: ganbold
Date: Sun May 24 07:45:42 2015
New Revision: 283360
URL: https://svnweb.freebsd.org/changeset/base/283360
Log:
This implements default-state support as described in:
https://www.kernel.org/doc/Documentation/devicetree/bindings/leds/leds-gpio.txt
Without this booting
Author: ganbold
Date: Sun May 24 07:09:16 2015
New Revision: 283352
URL: https://svnweb.freebsd.org/changeset/base/283352
Log:
Enable leds for VSATV102 in dts.
Differential Revision: https://reviews.freebsd.org/D2614
Submitted by: John Wehle
Modified:
head/sys/boot/fdt/dts/arm
Author: ganbold
Date: Thu May 21 07:35:20 2015
New Revision: 283188
URL: https://svnweb.freebsd.org/changeset/base/283188
Log:
Add missing break statement.
Submitted by: John Wehle
Modified:
head/sys/arm/amlogic/aml8726/aml8726_usb_phy-m6.c
Modified: head/sys/arm/amlogic/aml8726
Author: ganbold
Date: Thu May 21 07:23:50 2015
New Revision: 283186
URL: https://svnweb.freebsd.org/changeset/base/283186
Log:
Add driver for usbclock generator for earlier amlogic chip.
Differential Revision:https://reviews.freebsd.org/D2590
Submitted by: John Wehle
Author: ganbold
Date: Thu May 21 07:09:01 2015
New Revision: 283183
URL: https://svnweb.freebsd.org/changeset/base/283183
Log:
Remove unnecessary break statements.
Submitted by:John Wehle
Modified:
head/sys/arm/amlogic/aml8726/aml8726_ccm.c
head/sys/arm/amlogic/aml8726
Author: ganbold
Date: Thu May 21 07:01:08 2015
New Revision: 283181
URL: https://svnweb.freebsd.org/changeset/base/283181
Log:
The RTC initialization values are based on the SoC which can be
determined at runtime so there's no need to set the values in
each DTS.
Tested on YYHD18 (am
Author: ganbold
Date: Wed May 20 05:49:52 2015
New Revision: 283137
URL: https://svnweb.freebsd.org/changeset/base/283137
Log:
D2432 (Patch for Amlogic single core PIC) moved the SMP option out
of AML8726 and into board specific config files since some boards
(e.g. YYHD18) use the aml8726
Author: ganbold
Date: Fri May 15 00:39:51 2015
New Revision: 282934
URL: https://svnweb.freebsd.org/changeset/base/282934
Log:
It appears to be armv7_sleep is a duplication of armv7_cpu_sleep.
For consistency with the naming conventions used by the other
implementations kill armv7_sleep and
Author: ganbold
Date: Wed May 13 05:46:04 2015
New Revision: 282830
URL: https://svnweb.freebsd.org/changeset/base/282830
Log:
Delete cpu_do_powersave which is set but never used/tested
serving no useful purpose.
Differential Revision:https://reviews.freebsd.org/D2516
Submitted
Author: ganbold
Date: Tue May 12 08:53:54 2015
New Revision: 282812
URL: https://svnweb.freebsd.org/changeset/base/282812
Log:
Disable WPI in case of aml8726-m3.
The aml8726-m3 SoC is identified as a Cortex A9-r2 rev 4 CPU and
it hangs sometimes during the boot when WFI is used by the
Author: ganbold
Date: Fri May 8 04:38:01 2015
New Revision: 282620
URL: https://svnweb.freebsd.org/changeset/base/282620
Log:
This follows the gic and ti/aintc code by adding additional barriers to the
Amlogic pic driver.
Differential Revision:https://reviews.freebsd.org/D2472
Author: ganbold
Date: Fri May 8 04:22:11 2015
New Revision: 282619
URL: https://svnweb.freebsd.org/changeset/base/282619
Log:
The interrupt-parent is set globally so it's unnecessary to also set it at
each node.
Differential Revision:https://reviews.freebsd.org/D2471
Subm
Author: ganbold
Date: Wed May 6 01:07:59 2015
New Revision: 282517
URL: https://svnweb.freebsd.org/changeset/base/282517
Log:
This patch adds support for the extended baud rate register
available on the aml8726-m6 (and later) SoC which allows for
lower speeds.
Differential Revision
Author: ganbold
Date: Tue Apr 28 08:27:44 2015
New Revision: 282129
URL: https://svnweb.freebsd.org/changeset/base/282129
Log:
Update Amlogic MMC driver:
1) Advertise the actual min / max speeds the hardware is capable
of supporting given the reference clock used by the board
Author: ganbold
Date: Mon Apr 27 00:39:57 2015
New Revision: 282045
URL: https://svnweb.freebsd.org/changeset/base/282045
Log:
Enable root mounting from mmc/sd card.
Modified:
head/sys/arm/conf/RK3188
Modified: head/sys/arm/conf/RK3188
Author: ganbold
Date: Sat Apr 11 08:34:41 2015
New Revision: 281418
URL: https://svnweb.freebsd.org/changeset/base/281418
Log:
This modifies several FreeBSD drivers to use the GNU approach to
supply clk81 information. It also changes the hardware strings
in some of the drivers to match
Author: ganbold
Date: Sat Apr 11 08:30:37 2015
New Revision: 281416
URL: https://svnweb.freebsd.org/changeset/base/281416
Log:
This modifies several FreeBSD drivers to use the hardware strings
present in the GNU dts files.
Submitted by: John Wehle
Reviewed by: imp
Modified:
head
Author: ganbold
Date: Sat Apr 11 08:27:38 2015
New Revision: 281415
URL: https://svnweb.freebsd.org/changeset/base/281415
Log:
This modifies the FreeBSD Amlogic DTS files to use the GNU files
as the base.
Submitted by: John Wehle
Reviewed by: imp
Modified:
head/sys/boot/fdt/dts/arm
Author: ganbold
Date: Sat Apr 11 08:25:53 2015
New Revision: 281413
URL: https://svnweb.freebsd.org/changeset/base/281413
Log:
The GNU files don't include a DTS for the aml8726-m8b (which has
cortex-a5 cores unlike the aml8726-m8 which has cortex-a9 cores).
Submitted by: John
Author: ganbold
Date: Sat Apr 11 08:17:39 2015
New Revision: 281412
URL: https://svnweb.freebsd.org/changeset/base/281412
Log:
The GNU Amlogic DTS files have some errors (e.g. bad register
address, bad IRQ, etc) which are fixed by this patch.
John has sent these changes to the author of
Author: ganbold
Date: Tue Mar 31 11:59:57 2015
New Revision: 280907
URL: https://svnweb.freebsd.org/changeset/base/280907
Log:
Add kernel config files for Hardkernel Odroid-C1 and Visson ATV-102 devices.
Submitted by: John Wehle
Approved by:stas (mentor)
Added:
head/sys/arm/conf
Author: ganbold
Date: Tue Mar 31 11:55:56 2015
New Revision: 280906
URL: https://svnweb.freebsd.org/changeset/base/280906
Log:
Add device tree files for Hardkernel Odroid-C1 and Visson ATV-102 devices.
Submitted by: John Wehle
Approved by: stas (mentor)
Added:
head/sys/boot/fdt/dts
Author: ganbold
Date: Tue Mar 31 11:50:46 2015
New Revision: 280905
URL: https://svnweb.freebsd.org/changeset/base/280905
Log:
Add necessary changes to support various Amlogic SoC devices
specially aml8726-m6 and aml8726-m8b SoC based devices.
aml8726-m6 SoC exist in devices such as Visson
Author: ganbold
Date: Tue Jan 20 09:07:28 2015
New Revision: 277413
URL: https://svnweb.freebsd.org/changeset/base/277413
Log:
Enable Synopsys DesignWare Mobile Storage Host Controller
driver on Rockchip boards. It currently supports PIO mode
and dma mode needs external dma controller to be
Author: ganbold
Date: Wed Jan 14 01:23:50 2015
New Revision: 277156
URL: https://svnweb.freebsd.org/changeset/base/277156
Log:
Correct cpu type, it was rather Cortex A12 R0.
Approved by:stas (mentor)
Modified:
head/sys/arm/arm/cpufunc.c
head/sys/arm/arm/identcpu.c
head/sys/arm
Author: ganbold
Date: Tue Jan 13 07:49:07 2015
New Revision: 277116
URL: https://svnweb.freebsd.org/changeset/base/277116
Log:
Add CPU ID for ARM Cortex A17.
Approved by:stas (mentor)
Modified:
head/sys/arm/arm/cpufunc.c
head/sys/arm/arm/identcpu.c
head/sys/arm/include/armreg.h
Author: ganbold
Date: Mon Oct 6 09:00:53 2014
New Revision: 272602
URL: https://svnweb.freebsd.org/changeset/base/272602
Log:
Use documented compat string for msm uart.
Whilst here use tab instead of spaces.
Approved by:stas (mentor)
Modified:
head/sys/dev/uart/uart_bus_fdt.c
Author: ganbold
Date: Thu Oct 2 08:12:42 2014
New Revision: 272399
URL: https://svnweb.freebsd.org/changeset/base/272399
Log:
Add uart driver for Qualcomm MSM 7000/8000 series chips.
It is working on IFC6410 board which has Qualcomm Snapdragon SoC.
Approved by:stas (mentor)
Added
Author: ganbold
Date: Thu Oct 2 06:00:55 2014
New Revision: 272397
URL: https://svnweb.freebsd.org/changeset/base/272397
Log:
Allow timer0 to run at full 24MHz not at 24MHz/16 by setting prescale to 1.
Approved by:stas (mentor)
Modified:
head/sys/arm/allwinner/timer.c
Modified
Author: ganbold
Date: Sat Sep 20 09:18:58 2014
New Revision: 271901
URL: http://svnweb.freebsd.org/changeset/base/271901
Log:
Fix typo in comment.
Disable AHB clock gate for ehci0.
Approved by: stas (mentor)
Modified:
head/sys/arm/allwinner/a10_clk.c
Modified: head/sys/arm/allwinner
Author: ganbold
Date: Sun Jun 1 05:02:48 2014
New Revision: 266940
URL: http://svnweb.freebsd.org/changeset/base/266940
Log:
Silence tinderbox build.
Approved by:stas (mentor)
Modified:
head/sys/arm/conf/RK3188
Modified: head/sys/arm/conf/RK3188
Author: ganbold
Date: Sat May 31 06:17:34 2014
New Revision: 266919
URL: http://svnweb.freebsd.org/changeset/base/266919
Log:
Add #NO_UNIVERSE to RADXA and RADXA-LITE kernel configs
since there aren't any new devices in those files so unhook them
from universe build.
Approv
Author: ganbold
Date: Fri May 30 06:37:06 2014
New Revision: 266871
URL: http://svnweb.freebsd.org/changeset/base/266871
Log:
Add common kernel config file for Rockchip RK3188 systems by splitting
current RADXA config. Radxa Rock (RR) boards have few types such as
RR (full version), RR Lite
cket */
> + td->short_pkt = 1;
> + count = td->remainder;
> + }
> }
>
> - /* TODO: HCTSIZ_DOPNG */
> + /* check for High-Speed multi-packets */
> + if ((td->hcsplt ==
Author: ganbold
Date: Fri May 9 05:39:57 2014
New Revision: 265739
URL: http://svnweb.freebsd.org/changeset/base/265739
Log:
Add the codes for enabling CPU cores of Rockchip RK3188 SoC.
Enable SMP for Radxa Rock board.
Approved by: stas (mentor)
Added:
head/sys/arm/rockchip
Author: ganbold
Date: Thu May 8 00:26:21 2014
New Revision: 265624
URL: http://svnweb.freebsd.org/changeset/base/265624
Log:
Silence no interrupt-parent found message during boot.
Approved by: stas (mentor)
Modified:
head/sys/boot/fdt/dts/arm/rk3188.dtsi
Modified: head/sys/boot/fdt
Author: ganbold
Date: Fri May 2 01:20:13 2014
New Revision: 265207
URL: http://svnweb.freebsd.org/changeset/base/265207
Log:
Switch to use arm_devmap_add_entry() to setup static device mapping.
Approved by: stas (mentor)
Modified:
head/sys/arm/rockchip/rk30xx_machdep.c
Modified: head
Author: ganbold
Date: Mon Apr 28 05:39:20 2014
New Revision: 265038
URL: http://svnweb.freebsd.org/changeset/base/265038
Log:
Move common device tree informations to separate dtsi files for A10 and A20
SoC.
Change cubieboard1 and cubieboard2 dts files accordingly.
Approved by: stas
Author: ganbold
Date: Tue Mar 25 08:31:47 2014
New Revision: 263711
URL: http://svnweb.freebsd.org/changeset/base/263711
Log:
Switch to my freebsd.org emal address in copyright.
Approved by: stas (mentor)
Modified:
head/sys/arm/allwinner/a10_clk.c
head/sys/arm/allwinner/a10_clk.h
Author: ganbold
Date: Tue Mar 25 01:34:39 2014
New Revision: 263698
URL: http://svnweb.freebsd.org/changeset/base/263698
Log:
Add code for enabling second CPU core for A20 SoC.
Enable SMP on Cubieboard2.
Approved by: stas (mentor)
Added:
head/sys/arm/allwinner/a20/a20_mp.c
Author: ganbold
Date: Mon Mar 3 11:36:39 2014
New Revision: 262711
URL: http://svnweb.freebsd.org/changeset/base/262711
Log:
Add EMAC and SRAM controller entries to FDT.
Add EMAC device to kernel config files and
enable EMAC, SRAM drivers for build.
Approved by: stas (mentor
Author: ganbold
Date: Mon Mar 3 11:32:55 2014
New Revision: 262710
URL: http://svnweb.freebsd.org/changeset/base/262710
Log:
Add EMAC 10/100 Ethernet controller driver for A10/A20.
It is available mostly in A10 devices like Hackberry, Marsboard,
Mele A1000, A2000, A100 HTPC, cubieboard1
Author: ganbold
Date: Mon Mar 3 11:24:47 2014
New Revision: 262709
URL: http://svnweb.freebsd.org/changeset/base/262709
Log:
Add Static Random Access Memory controller driver for A10/A20.
A10/A20's SRAM is used by devices, such as CPU, EMAC,
for extra fast memory or as cache.
App
Author: ganbold
Date: Mon Mar 3 11:00:52 2014
New Revision: 262708
URL: http://svnweb.freebsd.org/changeset/base/262708
Log:
Add gpio and clock bits for A10/A20's EMAC ethernet controller driver, such
as:
- EMAC gpio configuration
- EMAC clock activation
Approved by: stas (m
Author: ganbold
Date: Wed Jan 8 09:33:16 2014
New Revision: 260447
URL: http://svnweb.freebsd.org/changeset/base/260447
Log:
Update dts files of Cubieboard1,2 to use 1GB memory.
Whilst there, fix cpu config register address for Cubieboard2.
Approved by: stas (mentor)
Replaced:
head
m/at91/uart_dev_at91usart.c
> head/sys/dev/uart/uart_cpu.h
> head/sys/dev/uart/uart_tty.c
>
There is PR "kern/184919: uart infrastructure missing console grab / ungrab
hooks", maybe that one should be closed.
Ganbold
>
> Modified: head/sys/arm/at91/uart_dev_
Author: ganbold (doc committer)
Date: Fri Dec 20 00:56:23 2013
New Revision: 259640
URL: http://svnweb.freebsd.org/changeset/base/259640
Log:
Add identification and necessary type checks for Krait CPU cores. Krait CPU
is used in
Qualcomm Snapdragon S4 and Snapdragon 400/600/800 SoCs and has
Author: ganbold (doc committer)
Date: Mon Dec 9 07:15:46 2013
New Revision: 259122
URL: http://svnweb.freebsd.org/changeset/base/259122
Log:
Add gpio config for usb1 in dts.
That way it gives power to other usb hub via gpio at boot time.
Reviewed by: stas@
Modified:
head/sys/boot/fdt
Author: ganbold (doc committer)
Date: Mon Dec 9 07:14:59 2013
New Revision: 259121
URL: http://svnweb.freebsd.org/changeset/base/259121
Log:
Add gpio parse routines according to sys/boot/fdt/dts/bindings-gpio.txt.
Reviewed by: stas@
Modified:
head/sys/arm/rockchip/rk30xx_gpio.c
Author: ganbold (doc committer)
Date: Mon Nov 25 11:02:11 2013
New Revision: 258547
URL: http://svnweb.freebsd.org/changeset/base/258547
Log:
Add clock frequency for rk3188 watchdog.
Whilst here, replace "clocks" to "clock-frequency".
Approved by: ray@
Modified:
h
Author: ganbold (doc committer)
Date: Mon Nov 25 11:02:58 2013
New Revision: 258548
URL: http://svnweb.freebsd.org/changeset/base/258548
Log:
Enable reset mechanism for rk3188.
Approved by: ray@
Modified:
head/sys/arm/rockchip/rk30xx_machdep.c
Modified: head/sys/arm/rockchip
Author: ganbold (doc committer)
Date: Mon Nov 25 11:01:19 2013
New Revision: 258546
URL: http://svnweb.freebsd.org/changeset/base/258546
Log:
Add watchdog driver for rk3188.
Approved by: ray@
Added:
head/sys/arm/rockchip/rk30xx_wdog.c (contents, props changed)
head/sys/arm/rockchip
On Wed, Oct 23, 2013 at 1:21 PM, Joel Dahl wrote:
>
> 23 okt 2013 kl. 02:39 skrev Ganbold Tsagaankhuu :
>
> > Author: ganbold (doc committer)
> > Date: Wed Oct 23 00:39:43 2013
> > New Revision: 256949
> > URL: http://svnweb.freebsd.org/changeset/base/2569
Author: ganbold (doc committer)
Date: Wed Oct 23 00:43:22 2013
New Revision: 256950
URL: http://svnweb.freebsd.org/changeset/base/256950
Log:
Radxa Rock board (by radxa.com) kernel config file.
More info on the Wiki page:
https://wiki.freebsd.org/FreeBSD/arm/Radxa%20Rock
Reviewed by
Author: ganbold (doc committer)
Date: Wed Oct 23 00:39:43 2013
New Revision: 256949
URL: http://svnweb.freebsd.org/changeset/base/256949
Log:
Import basic support for Rockchip RK3188 SoC.
Reviewed by: ray@
Added:
head/sys/arm/rockchip/
head/sys/arm/rockchip/bus_space.c (contents
Author: ganbold (doc committer)
Date: Wed Oct 23 00:35:58 2013
New Revision: 256948
URL: http://svnweb.freebsd.org/changeset/base/256948
Log:
Add FDT for Radxa Rock board and Rockchip RK3188 SoC.
Reviewed by: ray@
Added:
head/sys/boot/fdt/dts/rk3188-radxa.dts (contents, props changed
Author: ganbold (doc committer)
Date: Mon Oct 21 09:34:04 2013
New Revision: 256839
URL: http://svnweb.freebsd.org/changeset/base/256839
Log:
Move and rename dwc otg driver to more
generic one as it appears to work
for rk3188 SoC based board too.
No objections from: hselasky
Author: ganbold (doc committer)
Date: Wed Aug 7 11:07:56 2013
New Revision: 254056
URL: http://svnweb.freebsd.org/changeset/base/254056
Log:
Bring initial support for Allwinner A20 SoC (Cubieboard2).
Add support for A20 timer.
Correct interrupt offset depending from chip
Author: ganbold (doc committer)
Date: Thu Aug 1 10:06:19 2013
New Revision: 253857
URL: http://svnweb.freebsd.org/changeset/base/253857
Log:
Add identification for Cortex-A7 (R0) cores.
Reviewed by: cognet@
Modified:
head/sys/arm/arm/cpufunc.c
head/sys/arm/arm/identcpu.c
head/sys
Author: ganbold (doc committer)
Date: Fri Mar 1 01:47:11 2013
New Revision: 247520
URL: http://svnweb.freebsd.org/changeset/base/247520
Log:
Enable uart driver for A10.
Approved by: gonzo@
Modified:
head/sys/arm/allwinner/files.a10
head/sys/arm/conf/CUBIEBOARD
head/sys/boot/fdt/dts
Author: ganbold (doc committer)
Date: Fri Mar 1 01:42:31 2013
New Revision: 247519
URL: http://svnweb.freebsd.org/changeset/base/247519
Log:
Add support for A10 uart.
A10 uart is derived from Synopsys DesignWare uart and requires
to read Uart Status Register when IIR_BUSY has detected
1 - 100 of 115 matches
Mail list logo