svn commit: r357254 - in head/sys: dts/arm64/overlays modules/dtb/rockchip

2020-01-29 Thread Ganbold Tsagaankhuu
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

svn commit: r357252 - head/sys/arm64/rockchip

2020-01-29 Thread Ganbold Tsagaankhuu
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

svn commit: r357250 - head/sys/arm64/rockchip/clk

2020-01-29 Thread Ganbold Tsagaankhuu
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

svn commit: r356075 - head/sys/dev/etherswitch/e6000sw

2019-12-25 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r355373 - in head/sys: amd64/amd64 amd64/cloudabi32 amd64/cloudabi64 amd64/ia32 amd64/linux amd64/linux32 arm/arm arm/cloudabi32 arm64/arm64 arm64/cloudabi32 arm64/cloudabi64 arm64/lin

2019-12-03 Thread Ganbold Tsagaankhuu
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 &#

svn commit: r346428 - in head/sys: arm64/conf conf

2019-09-03 Thread Ganbold Tsagaankhuu
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

svn commit: r346028 - head/sys/dev/usb/net

2019-09-03 Thread Ganbold Tsagaankhuu
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

svn commit: r346052 - head/sys/dev/usb/net

2019-09-03 Thread Ganbold Tsagaankhuu
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

svn commit: r351452 - in head/sys: dts/arm/overlays modules/dtb/allwinner

2019-08-24 Thread Ganbold Tsagaankhuu
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

svn commit: r350162 - head/sys/dev/sdhci

2019-07-19 Thread Ganbold Tsagaankhuu
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

svn commit: r350161 - in head/sys: arm64/conf arm64/rockchip conf

2019-07-19 Thread Ganbold Tsagaankhuu
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

svn commit: r349638 - head/sys/arm64/rockchip

2019-07-02 Thread Ganbold Tsagaankhuu
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_

svn commit: r349637 - head/sys/conf

2019-07-02 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r349596 - head/sys/dev/fdt

2019-07-02 Thread Ganbold Tsagaankhuu
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

svn commit: r349596 - head/sys/dev/fdt

2019-07-02 Thread Ganbold Tsagaankhuu
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

svn commit: r347097 - head/sys/arm64/rockchip/clk

2019-05-04 Thread Ganbold Tsagaankhuu
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

svn commit: r346993 - head/sys/arm64/arm64

2019-05-01 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r346598 - head/sys/modules

2019-04-29 Thread Ganbold Tsagaankhuu
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

svn commit: r346428 - in head/sys: arm64/conf conf

2019-04-19 Thread Ganbold Tsagaankhuu
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

svn commit: r346052 - head/sys/dev/usb/net

2019-04-09 Thread Ganbold Tsagaankhuu
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

svn commit: r346028 - head/sys/dev/usb/net

2019-04-08 Thread Ganbold Tsagaankhuu
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

svn commit: r344456 - head/sys/arm/allwinner

2019-02-21 Thread Ganbold Tsagaankhuu
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

svn commit: r344343 - head/sys/arm/allwinner

2019-02-19 Thread Ganbold Tsagaankhuu
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

svn commit: r344219 - head/sys/arm/allwinner

2019-02-16 Thread Ganbold Tsagaankhuu
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

svn commit: r344003 - head/sys/arm/allwinner

2019-02-11 Thread Ganbold Tsagaankhuu
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

svn commit: r343952 - head/sys/arm/allwinner

2019-02-10 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r336603 - head/sys/modules/dtb/allwinner

2018-07-22 Thread Ganbold Tsagaankhuu
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-

svn commit: r336603 - head/sys/modules/dtb/allwinner

2018-07-22 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r334626 - in head: lib/libc/amd64 lib/libc/amd64/sys lib/libc/arm lib/libc/arm/sys lib/libc/i386 lib/libc/i386/sys lib/libc/mips lib/libc/mips/sys lib/libc/powerpc lib/libc/powerpc/sys

2018-06-05 Thread Ganbold Tsagaankhuu
_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) >>>

svn commit: r317126 - head/sys/arm/allwinner

2017-04-18 Thread Ganbold Tsagaankhuu
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

svn commit: r317078 - head/sys/arm/allwinner

2017-04-17 Thread Ganbold Tsagaankhuu
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

svn commit: r317040 - head/share/misc

2017-04-17 Thread Ganbold Tsagaankhuu
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

svn commit: r315931 - head/sys/arm/allwinner

2017-03-25 Thread Ganbold Tsagaankhuu
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

svn commit: r310019 - in head/sys: arm/conf arm/rockchip conf

2016-12-13 Thread Ganbold Tsagaankhuu
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

svn commit: r307984 - in head/sys/arm: allwinner conf

2016-10-26 Thread Ganbold Tsagaankhuu
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

svn commit: r291683 - in head/sys: arm/amlogic/aml8726 boot/fdt/dts/arm

2015-12-03 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-10-31 Thread Ganbold Tsagaankhuu
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

svn commit: r289630 - head/sys/arm/amlogic/aml8726

2015-10-20 Thread Ganbold Tsagaankhuu
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

svn commit: r283361 - in head/sys: arm/conf boot/fdt/dts/arm

2015-05-24 Thread Ganbold Tsagaankhuu
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

svn commit: r283360 - in head/sys/dev: acpi_support gpio led

2015-05-24 Thread Ganbold Tsagaankhuu
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

svn commit: r283352 - head/sys/boot/fdt/dts/arm

2015-05-24 Thread Ganbold Tsagaankhuu
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

svn commit: r283188 - head/sys/arm/amlogic/aml8726

2015-05-21 Thread Ganbold Tsagaankhuu
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

svn commit: r283186 - head/sys/arm/amlogic/aml8726

2015-05-21 Thread Ganbold Tsagaankhuu
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

svn commit: r283183 - head/sys/arm/amlogic/aml8726

2015-05-21 Thread Ganbold Tsagaankhuu
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

svn commit: r283181 - in head/sys: arm/amlogic/aml8726 boot/fdt/dts/arm

2015-05-21 Thread Ganbold Tsagaankhuu
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

svn commit: r283137 - head/sys/arm/conf

2015-05-19 Thread Ganbold Tsagaankhuu
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

svn commit: r282934 - in head/sys/arm: arm include

2015-05-14 Thread Ganbold Tsagaankhuu
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

svn commit: r282830 - head/sys/arm/arm

2015-05-12 Thread Ganbold Tsagaankhuu
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

svn commit: r282812 - head/sys/arm/amlogic/aml8726

2015-05-12 Thread Ganbold Tsagaankhuu
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

svn commit: r282620 - head/sys/arm/amlogic/aml8726

2015-05-07 Thread Ganbold Tsagaankhuu
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

svn commit: r282619 - head/sys/boot/fdt/dts/arm

2015-05-07 Thread Ganbold Tsagaankhuu
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

svn commit: r282517 - head/sys/arm/amlogic/aml8726

2015-05-05 Thread Ganbold Tsagaankhuu
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

svn commit: r282129 - head/sys/arm/amlogic/aml8726

2015-04-28 Thread Ganbold Tsagaankhuu
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

svn commit: r282045 - head/sys/arm/conf

2015-04-26 Thread Ganbold Tsagaankhuu
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

svn commit: r281418 - head/sys/arm/amlogic/aml8726

2015-04-11 Thread Ganbold Tsagaankhuu
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

svn commit: r281416 - head/sys/arm/amlogic/aml8726

2015-04-11 Thread Ganbold Tsagaankhuu
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

svn commit: r281415 - head/sys/boot/fdt/dts/arm

2015-04-11 Thread Ganbold Tsagaankhuu
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

svn commit: r281413 - head/sys/boot/fdt/dts/arm

2015-04-11 Thread Ganbold Tsagaankhuu
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

svn commit: r281412 - head/sys/gnu/dts/arm

2015-04-11 Thread Ganbold Tsagaankhuu
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

svn commit: r280907 - head/sys/arm/conf

2015-03-31 Thread Ganbold Tsagaankhuu
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

svn commit: r280906 - head/sys/boot/fdt/dts/arm

2015-03-31 Thread Ganbold Tsagaankhuu
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

svn commit: r280905 - in head/sys: arm/amlogic arm/amlogic/aml8726 arm/arm conf dev/mmc

2015-03-31 Thread Ganbold Tsagaankhuu
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

svn commit: r277413 - in head/sys: arm/conf arm/rockchip boot/fdt/dts/arm dev/mmc/host

2015-01-20 Thread Ganbold Tsagaankhuu
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

svn commit: r277156 - in head/sys/arm: arm include

2015-01-13 Thread Ganbold Tsagaankhuu
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

svn commit: r277116 - in head/sys/arm: arm include

2015-01-12 Thread Ganbold Tsagaankhuu
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

svn commit: r272602 - head/sys/dev/uart

2014-10-06 Thread Ganbold Tsagaankhuu
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

svn commit: r272399 - head/sys/dev/uart

2014-10-02 Thread Ganbold Tsagaankhuu
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

svn commit: r272397 - head/sys/arm/allwinner

2014-10-01 Thread Ganbold Tsagaankhuu
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

svn commit: r271901 - head/sys/arm/allwinner

2014-09-20 Thread Ganbold Tsagaankhuu
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

svn commit: r266940 - head/sys/arm/conf

2014-05-31 Thread Ganbold Tsagaankhuu
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

svn commit: r266919 - head/sys/arm/conf

2014-05-30 Thread Ganbold Tsagaankhuu
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

svn commit: r266871 - in head/sys: arm/conf boot/fdt/dts/arm

2014-05-29 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r265358 - head/sys/dev/usb/controller

2014-05-14 Thread Ganbold Tsagaankhuu
cket */ > + td->short_pkt = 1; > + count = td->remainder; > + } > } > > - /* TODO: HCTSIZ_DOPNG */ > + /* check for High-Speed multi-packets */ > + if ((td->hcsplt ==

svn commit: r265739 - in head/sys/arm: conf rockchip

2014-05-08 Thread Ganbold Tsagaankhuu
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

svn commit: r265624 - head/sys/boot/fdt/dts/arm

2014-05-07 Thread Ganbold Tsagaankhuu
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

svn commit: r265207 - head/sys/arm/rockchip

2014-05-01 Thread Ganbold Tsagaankhuu
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

svn commit: r265038 - head/sys/boot/fdt/dts/arm

2014-04-27 Thread Ganbold Tsagaankhuu
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

svn commit: r263711 - in head/sys: arm/allwinner arm/allwinner/a20 arm/rockchip boot/fdt/dts/arm

2014-03-25 Thread Ganbold Tsagaankhuu
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

svn commit: r263698 - in head/sys/arm: allwinner/a20 conf

2014-03-24 Thread Ganbold Tsagaankhuu
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

svn commit: r262711 - in head/sys: arm/allwinner arm/allwinner/a20 arm/conf boot/fdt/dts/arm

2014-03-03 Thread Ganbold Tsagaankhuu
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

svn commit: r262710 - head/sys/arm/allwinner

2014-03-03 Thread Ganbold Tsagaankhuu
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

svn commit: r262709 - head/sys/arm/allwinner

2014-03-03 Thread Ganbold Tsagaankhuu
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

svn commit: r262708 - head/sys/arm/allwinner

2014-03-03 Thread Ganbold Tsagaankhuu
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

svn commit: r260447 - head/sys/boot/fdt/dts

2014-01-08 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r259685 - in head/sys: arm/at91 dev/uart

2013-12-22 Thread Ganbold Tsagaankhuu
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_

svn commit: r259640 - in head/sys: arm/arm arm/include conf

2013-12-19 Thread Ganbold Tsagaankhuu
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

svn commit: r259122 - head/sys/boot/fdt/dts

2013-12-08 Thread Ganbold Tsagaankhuu
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

svn commit: r259121 - head/sys/arm/rockchip

2013-12-08 Thread Ganbold Tsagaankhuu
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

svn commit: r258547 - head/sys/boot/fdt/dts

2013-11-25 Thread Ganbold Tsagaankhuu
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

svn commit: r258548 - head/sys/arm/rockchip

2013-11-25 Thread Ganbold Tsagaankhuu
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

svn commit: r258546 - head/sys/arm/rockchip

2013-11-25 Thread Ganbold Tsagaankhuu
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

Re: svn commit: r256949 - head/sys/arm/rockchip

2013-10-22 Thread Ganbold Tsagaankhuu
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

svn commit: r256950 - head/sys/arm/conf

2013-10-22 Thread Ganbold Tsagaankhuu
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

svn commit: r256949 - head/sys/arm/rockchip

2013-10-22 Thread Ganbold Tsagaankhuu
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

svn commit: r256948 - head/sys/boot/fdt/dts

2013-10-22 Thread Ganbold Tsagaankhuu
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

svn commit: r256839 - in head/sys: arm/broadcom/bcm2835 dev/usb/controller

2013-10-21 Thread Ganbold Tsagaankhuu
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

svn commit: r254056 - in head/sys: arm/allwinner arm/allwinner/a20 arm/conf boot/fdt/dts

2013-08-07 Thread Ganbold Tsagaankhuu
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

svn commit: r253857 - in head/sys/arm: arm include

2013-08-01 Thread Ganbold Tsagaankhuu
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

svn commit: r247520 - in head/sys: arm/allwinner arm/conf boot/fdt/dts

2013-02-28 Thread Ganbold Tsagaankhuu
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

svn commit: r247519 - in head/sys/dev: ic uart

2013-02-28 Thread Ganbold Tsagaankhuu
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   2   >