The NetBSD Project

CVS log for src/sys/arch/evbarm/conf/GENERIC64

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / evbarm / conf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.206.2.1 / (download) - annotate - [select for diffs], Mon Dec 26 11:20:59 2022 UTC (5 weeks, 1 day ago) by martin
Branch: netbsd-10
Changes since 1.206: +4 -3 lines
Diff to previous 1.206 (colored) next main 1.207 (colored)

Pull up following revision(s) (requested by nia in ticket #23):

	sys/arch/evbarm/conf/GENERIC64: revision 1.207

PR port-arm/57044 allow vcaudio on RPI 4 to attach when booting with EFI

Revision 1.207 / (download) - annotate - [select for diffs], Sat Dec 24 15:46:50 2022 UTC (5 weeks, 2 days ago) by nia
Branch: MAIN
CVS Tags: HEAD
Changes since 1.206: +4 -3 lines
Diff to previous 1.206 (colored)

PR port-arm/57044 allow vcaudio on RPI 4 to attach when booting with EFI

Revision 1.206 / (download) - annotate - [select for diffs], Sat Oct 29 13:59:57 2022 UTC (3 months ago) by jmcneill
Branch: MAIN
CVS Tags: netbsd-10-base
Branch point for: netbsd-10
Changes since 1.205: +1 -2 lines
Diff to previous 1.205 (colored)

No need for SOC_VIRT, the default arm platform will take care of things.

Revision 1.205 / (download) - annotate - [select for diffs], Tue Aug 23 05:40:46 2022 UTC (5 months, 1 week ago) by ryo
Branch: MAIN
CVS Tags: bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.204: +2 -1 lines
Diff to previous 1.204 (colored)

add eqos(4) for RK3588

Revision 1.204 / (download) - annotate - [select for diffs], Tue Aug 23 05:39:06 2022 UTC (5 months, 1 week ago) by ryo
Branch: MAIN
Changes since 1.203: +3 -1 lines
Diff to previous 1.203 (colored)

Add initial support for RK3588 SoC (CRU and IOMUX)

Revision 1.203 / (download) - annotate - [select for diffs], Sat Aug 20 15:12:27 2022 UTC (5 months, 1 week ago) by martin
Branch: MAIN
Changes since 1.202: +3 -3 lines
Diff to previous 1.202 (colored)

config cosmetics (avoid a warning from config(1):
no need to repeat COMPAT_NETBSD32, we get that from GENERIC.common
already (where it is used for aout support, but here it means elf32
support). Add a comment explaining what goes on.

Revision 1.202 / (download) - annotate - [select for diffs], Sat Aug 13 16:55:10 2022 UTC (5 months, 2 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.201: +4 -3 lines
Diff to previous 1.201 (colored)

aarch64: Add tpm driver to GENERIC64 kernel.

Revision 1.201 / (download) - annotate - [select for diffs], Tue May 10 08:09:57 2022 UTC (8 months, 3 weeks ago) by skrll
Branch: MAIN
Changes since 1.200: +2 -1 lines
Diff to previous 1.200 (colored)

Add a driver for the Apple RTKit based System Management Controller
found on M1 SoCs.  From OpenBSD.

Revision 1.200 / (download) - annotate - [select for diffs], Tue May 10 08:05:32 2022 UTC (8 months, 3 weeks ago) by skrll
Branch: MAIN
Changes since 1.199: +2 -1 lines
Diff to previous 1.199 (colored)

Add a driver for the Apple M1 I2C controller.  From OpenBSD.

Revision 1.199 / (download) - annotate - [select for diffs], Sat May 7 08:20:04 2022 UTC (8 months, 3 weeks ago) by skrll
Branch: MAIN
Changes since 1.198: +2 -1 lines
Diff to previous 1.198 (colored)

Add support for Apple silicon NVME.  Ported from OpenBSD.

Revision 1.198 / (download) - annotate - [select for diffs], Wed Apr 27 08:06:20 2022 UTC (9 months ago) by skrll
Branch: MAIN
Changes since 1.197: +4 -1 lines
Diff to previous 1.197 (colored)

Add support for the mailbox that provides a communications channel with
additional cores integrated in Apple Silicon.

Also, add an implementation for the protocol to communicate with
coprocessors running firmware based Apple's RTKit OS.

From OpenBSD.

Revision 1.197 / (download) - annotate - [select for diffs], Wed Apr 27 07:59:18 2022 UTC (9 months ago) by skrll
Branch: MAIN
Changes since 1.196: +2 -1 lines
Diff to previous 1.196 (colored)

Add a driver for the Apple GPIO controller found in Apple silicon.

Derived from the OpenBSD driver.

Revision 1.196 / (download) - annotate - [select for diffs], Wed Apr 27 07:55:42 2022 UTC (9 months ago) by skrll
Branch: MAIN
Changes since 1.195: +4 -1 lines
Diff to previous 1.195 (colored)

Add support for the power domain controller found in Apple silicon
machines.

Revision 1.195 / (download) - annotate - [select for diffs], Mon Mar 21 09:20:04 2022 UTC (10 months, 1 week ago) by jmcneill
Branch: MAIN
Changes since 1.194: +1 -3 lines
Diff to previous 1.194 (colored)

hdaudio: Obsolete HDAUDIO_ENABLE_DISPLAYPORT and HDAUDIO_ENABLE_HDMI

Enable display port and HDMI devices by default rather than making this
a compile time option.

Revision 1.194 / (download) - annotate - [select for diffs], Mon Jan 31 09:16:09 2022 UTC (12 months ago) by ryo
Branch: MAIN
Changes since 1.193: +4 -1 lines
Diff to previous 1.193 (colored)

add support Hardware updates to Access flag and Dirty state (FEAT_HAFDBS)

- The DBM bit of the PTE is now used to determine if it is writable, and
  the AF bit is treated entirely as a reference bit. A valid PTE is always
  treated as readable. There can be no valid PTE that is not readable.
- LX_BLKPAG_OS_{READ,WRITE} are used only for debugging purposes,
  and has been superseded by LX_BLKPAG_AF and LX_BLKPAG_DBM.
- Improve comment

The need for reference/modify emulation has been eliminated,
and access/permission faults have been reduced, however,
there has been little change in overall performance.

Revision 1.193 / (download) - annotate - [select for diffs], Fri Jan 28 16:38:56 2022 UTC (12 months ago) by jakllsch
Branch: MAIN
Changes since 1.192: +1 -2 lines
Diff to previous 1.192 (colored)

drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm

Revision 1.192 / (download) - annotate - [select for diffs], Thu Jan 27 14:39:49 2022 UTC (12 months ago) by jakllsch
Branch: MAIN
Changes since 1.191: +3 -1 lines
Diff to previous 1.191 (colored)

enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC

Revision 1.191 / (download) - annotate - [select for diffs], Sun Jan 9 15:05:16 2022 UTC (12 months, 3 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.190: +3 -2 lines
Diff to previous 1.190 (colored)

dwcmmc: Add ACPI attach support

Revision 1.190 / (download) - annotate - [select for diffs], Mon Jan 3 17:19:41 2022 UTC (12 months, 3 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.189: +3 -1 lines
Diff to previous 1.189 (colored)

Add driver for DesignWare Ethernet Quality-of-Service controller.

Revision 1.189 / (download) - annotate - [select for diffs], Fri Dec 24 00:24:49 2021 UTC (13 months, 1 week ago) by jmcneill
Branch: MAIN
Changes since 1.188: +2 -1 lines
Diff to previous 1.188 (colored)

Add ohci at acpi bindings. No known PNP IDs for this, so match using _CLS
and the PCI class/subclass/interface codes. Maybe this will take off.

Revision 1.188 / (download) - annotate - [select for diffs], Sat Nov 27 19:55:20 2021 UTC (14 months ago) by ryo
Branch: MAIN
Changes since 1.187: +2 -1 lines
Diff to previous 1.187 (colored)

add options COMPAT_LINUX32 (commented out)

Revision 1.187 / (download) - annotate - [select for diffs], Sun Oct 10 13:03:09 2021 UTC (15 months, 3 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.186: +2 -1 lines
Diff to previous 1.186 (colored)

efi: Add /dev/efi character device

Introduce a /dev/efi character device that provides a means for accessing
UEFI RT variable services from userland. Compatible with the FreeBSD ioctl
interface for ease of porting their libefivar and associated tools.

The ioctl interface is defined in sys/efiio.h.

To enable support for this on an arch, the kernel needs `pseudo-device efi`
and the MD EFI implementation needs to register its backend by calling
efi_ops_register(). This commit includes an implementation for Arm.

Revision 1.186 / (download) - annotate - [select for diffs], Thu Sep 23 06:56:27 2021 UTC (16 months, 1 week ago) by ryo
Branch: MAIN
Changes since 1.185: +5 -1 lines
Diff to previous 1.185 (colored)

add support COMPAT_LINUX for aarch64

Revision 1.185 / (download) - annotate - [select for diffs], Mon Sep 13 23:31:23 2021 UTC (16 months, 2 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.184: +2 -1 lines
Diff to previous 1.184 (colored)

Add support for Apple M1 debug UART.

Revision 1.184 / (download) - annotate - [select for diffs], Tue Sep 7 10:09:34 2021 UTC (16 months, 3 weeks ago) by msaitoh
Branch: MAIN
Changes since 1.183: +47 -47 lines
Diff to previous 1.183 (colored)

space+tab

Revision 1.183 / (download) - annotate - [select for diffs], Mon Aug 30 23:26:26 2021 UTC (17 months ago) by jmcneill
Branch: MAIN
Changes since 1.182: +10 -2 lines
Diff to previous 1.182 (colored)

Add initial support for Apple M1.

Currently supported devices:
 - Interrupt controller
 - IOMMU
 - PCIe (USB3 and ethernet)
 - Reboot via watchdog
 - Framebuffer console

Revision 1.182 / (download) - annotate - [select for diffs], Thu Aug 26 17:08:34 2021 UTC (17 months ago) by thorpej
Branch: MAIN
Changes since 1.181: +2 -1 lines
Diff to previous 1.181 (colored)

Add dsrtc* at iic?

Revision 1.181 / (download) - annotate - [select for diffs], Thu Aug 19 02:05:34 2021 UTC (17 months, 1 week ago) by msaitoh
Branch: MAIN
Changes since 1.180: +3 -3 lines
Diff to previous 1.180 (colored)

Indent.

Revision 1.180 / (download) - annotate - [select for diffs], Wed Aug 18 09:18:09 2021 UTC (17 months, 2 weeks ago) by msaitoh
Branch: MAIN
Changes since 1.179: +3 -1 lines
Diff to previous 1.179 (colored)

 It's time to add ixg(4) and ixv(4).

Revision 1.177.4.1 / (download) - annotate - [select for diffs], Sun Aug 1 22:42:07 2021 UTC (18 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.177: +1 -1 lines
Diff to previous 1.177 (colored) next main 1.178 (colored)

Sync with HEAD.

Revision 1.179 / (download) - annotate - [select for diffs], Sat Jun 26 09:29:14 2021 UTC (19 months ago) by nia
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Changes since 1.178: +1 -3 lines
Diff to previous 1.178 (colored)

move pad to GENERIC.common

Revision 1.178 / (download) - annotate - [select for diffs], Sat Jun 26 09:05:24 2021 UTC (19 months ago) by nia
Branch: MAIN
Changes since 1.177: +3 -1 lines
Diff to previous 1.177 (colored)

Add pad(4) to arm kernels

Revision 1.165.2.3 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:22 2021 UTC (21 months, 4 weeks ago) by thorpej
Branch: thorpej-futex
Changes since 1.165.2.2: +19 -3 lines
Diff to previous 1.165.2.2 (colored) next main 1.166 (colored)

Sync with HEAD.

Revision 1.177 / (download) - annotate - [select for diffs], Mon Mar 1 18:12:58 2021 UTC (23 months ago) by jakllsch
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-i2c-spi-conf
Changes since 1.176: +2 -1 lines
Diff to previous 1.176 (colored)

enable rge(4) on x86 and evbarm64

Revision 1.176 / (download) - annotate - [select for diffs], Wed Jan 27 15:52:46 2021 UTC (2 years ago) by skrll
Branch: MAIN
Changes since 1.175: +11 -1 lines
Diff to previous 1.175 (colored)

Add verbose output options commented out.

Revision 1.175 / (download) - annotate - [select for diffs], Sun Jan 24 18:02:51 2021 UTC (2 years ago) by jmcneill
Branch: MAIN
Changes since 1.174: +2 -1 lines
Diff to previous 1.174 (colored)

Add support for NXP Layerscape I2C controllers.

Revision 1.174 / (download) - annotate - [select for diffs], Thu Jan 21 17:46:28 2021 UTC (2 years ago) by nia
Branch: MAIN
Changes since 1.173: +5 -1 lines
Diff to previous 1.173 (colored)

add vcaudio (intentionally this time)

gives working audio output on rpi3 without needing to run a 32-bit image.

Revision 1.173 / (download) - annotate - [select for diffs], Thu Jan 21 06:57:26 2021 UTC (2 years ago) by nia
Branch: MAIN
Changes since 1.172: +1 -5 lines
Diff to previous 1.172 (colored)

remove accidental additions

Revision 1.172 / (download) - annotate - [select for diffs], Thu Jan 21 06:51:54 2021 UTC (2 years ago) by nia
Branch: MAIN
Changes since 1.171: +5 -1 lines
Diff to previous 1.171 (colored)

add a commented out compat_ossaudio wherever there's compat_linux

requested by mrg

Revision 1.171 / (download) - annotate - [select for diffs], Sun Jan 10 19:20:16 2021 UTC (2 years ago) by jmcneill
Branch: MAIN
Changes since 1.170: +3 -3 lines
Diff to previous 1.170 (colored)

Disable nouveau for now. It can cause long pauses at boot and sometimes
fails to initialize the display at all.

Revision 1.165.2.2 / (download) - annotate - [select for diffs], Sun Jan 3 16:34:53 2021 UTC (2 years ago) by thorpej
Branch: thorpej-futex
Changes since 1.165.2.1: +12 -1 lines
Diff to previous 1.165.2.1 (colored)

Sync w/ HEAD.

Revision 1.170 / (download) - annotate - [select for diffs], Fri Jan 1 07:21:58 2021 UTC (2 years ago) by ryo
Branch: MAIN
Changes since 1.169: +10 -1 lines
Diff to previous 1.169 (colored)

Add support for Amlogic S922X(meson-g12b) SoCs

Revision 1.169 / (download) - annotate - [select for diffs], Tue Dec 29 01:48:22 2020 UTC (2 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.168: +2 -1 lines
Diff to previous 1.168 (colored)

Add pcaiicmux.

Revision 1.168 / (download) - annotate - [select for diffs], Wed Dec 23 04:09:32 2020 UTC (2 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.167: +2 -1 lines
Diff to previous 1.167 (colored)

Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual
controllers.

Revision 1.165.2.1 / (download) - annotate - [select for diffs], Mon Dec 14 14:37:51 2020 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.165: +4 -1 lines
Diff to previous 1.165 (colored)

Sync w/ HEAD.

Revision 1.167 / (download) - annotate - [select for diffs], Sun Dec 13 20:40:38 2020 UTC (2 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.166: +3 -2 lines
Diff to previous 1.166 (colored)

SBBR says that the CPPC interface should be used on AArch64 instead of
P-states and T-states. Enable acpipcc and acpicppc, and disable acpicpu.

Revision 1.166 / (download) - annotate - [select for diffs], Mon Dec 7 10:57:41 2020 UTC (2 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.165: +3 -1 lines
Diff to previous 1.165 (colored)

acpicpu: Add support for ACPI P-states and T-states on Arm.

Revision 1.165 / (download) - annotate - [select for diffs], Wed Oct 28 07:36:17 2020 UTC (2 years, 3 months ago) by rin
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.164: +2 -1 lines
Diff to previous 1.164 (colored)

Add smscphy(4) found on some RPI models.

Revision 1.164 / (download) - annotate - [select for diffs], Tue Oct 27 08:57:10 2020 UTC (2 years, 3 months ago) by ryo
Branch: MAIN
Changes since 1.163: +3 -1 lines
Diff to previous 1.163 (colored)

move vmt(4) from MD to MI, and add support vmt on aarch64. tested on ESXi-Arm Fling

- move from sys/arch/x86/x86/{vmt.c,vmtreg.h,vmtvar.h} to sys/dev/vmt/{vmt_subr.c,vmtreg.h,vmtvar.h},
  and split the attach part of the cpufeaturebus and fdt
- add aarch64 vmware backdoor op
- add include guard to vmt{reg,var}.h
- Yet there is still some little-endian dependency. it needs to be fixed in order to work properly on aarch64eb

Revision 1.163 / (download) - annotate - [select for diffs], Thu Oct 15 04:39:24 2020 UTC (2 years, 3 months ago) by ryo
Branch: MAIN
Changes since 1.162: +2 -1 lines
Diff to previous 1.162 (colored)

add vmx(4) driver. tested on ESXi-Arm

Revision 1.162 / (download) - annotate - [select for diffs], Tue Sep 29 19:58:50 2020 UTC (2 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.161: +2 -3 lines
Diff to previous 1.161 (colored)

Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime
detection instead of ifdefs where required.

Revision 1.161 / (download) - annotate - [select for diffs], Sun Aug 2 06:58:16 2020 UTC (2 years, 5 months ago) by maxv
Branch: MAIN
Changes since 1.160: +4 -1 lines
Diff to previous 1.160 (colored)

Add support for Privileged Access Never (ARMv8.1-PAN).

PAN provides the same functionality as SMAP on x86: it forbids kernel
access to userland pages when PSTATE.PAN=1, and allows such accesses when
PSTATE.PAN=0.

We clear SCTLR_SPAN, to guarantee that PAN=1 each time the kernel is
entered. We catch PAN faults and panic right away without further
processing. In copyin, copyout, etc, we temporarily authorize access to
userland pages.

PAN is a very useful exploit mitigation. Reviewed by ryo@, thanks. Tested
on Qemu. Enabled by default.

Revision 1.160 / (download) - annotate - [select for diffs], Thu Jul 16 11:36:35 2020 UTC (2 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.159: +4 -4 lines
Diff to previous 1.159 (colored)

pmapboot_enter simplication
- bootpage_alloc in asm becomes pmapboot_pagealloc in C
- PMAPBOOT_ENTER_NOBLOCK is removed as it's not used
- PMAPBOOT_ENTER_NOOVERWRITE is removed as it's now always on
- physpage_allocator argument is removed as it's always
  pmapboot_pagealloc
- Support for EARLYCONS without CONSADDR is removed so that the identity
  map for CONSADDR is always known.

For the assembly files:
 2 files changed, 40 insertions(+), 89 deletions(-)

LGTM ryo

Revision 1.103.2.13 / (download) - annotate - [select for diffs], Tue Jul 7 10:29:06 2020 UTC (2 years, 6 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.103.2.12: +2 -1 lines
Diff to previous 1.103.2.12 (colored) to branchpoint 1.103 (colored) next main 1.104 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #980):

	sys/dev/pci/if_aq.c: revision 1.4
	sys/dev/pci/if_aq.c: revision 1.5
	sys/arch/amd64/conf/GENERIC: revision 1.553
	sys/dev/pci/files.pci: revision 1.419
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.170
	sys/dev/pci/if_aq.c: revision 1.9
	share/man/man4/Makefile: revision 1.693
	sys/dev/pci/pcidevs: revision 1.1411
	share/man/man4/aq.4: revision 1.1
	share/man/man4/aq.4: revision 1.3
	sys/arch/i386/conf/ALL: revision 1.479
	share/man/man4/aq.4: revision 1.4
	sys/dev/pci/if_aq.c: revision 1.10
	sys/dev/pci/files.pci: revision 1.421
	sys/dev/pci/if_aq.c: revision 1.11
	sys/dev/pci/if_aq.c: revision 1.12
	sys/dev/pci/if_aq.c: revision 1.13
	sys/dev/pci/if_aq.c: revision 1.14
	sys/dev/pci/if_aq.c: revision 1.15
	sys/dev/pci/if_aq.c: revision 1.16
	sys/dev/pci/pcidevs: revision 1.1408
	sys/arch/amd64/conf/ALL: revision 1.135
	sys/net/ethertypes.h: revision 1.19
	sys/arch/i386/conf/GENERIC: revision 1.1218
	distrib/sets/lists/man/mi: revision 1.1668
	sys/dev/pci/if_aq.c: revision 1.1
	sys/dev/pci/if_aq.c: revision 1.2
	sys/dev/pci/pcidevs: revision 1.1395
	sys/dev/pci/if_aq.c: revision 1.3
	sys/arch/evbarm/conf/GENERIC64: revision 1.125

Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking

add Aquantia AQC 10G network adapters
add support Aquantia AQC seriese 10G network adapters.

this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd ,
but drastically rewritten for NetBSD.

add aq(4)

 Add Aquantia AQC100, AQC100S and D100.

add support VLAN HW filter

set/clear IFF_OACTIVE flag only on txring 0

make counters per queue

support internal PHY temperature sensor

Found by kUBSan:
- Use unsigned to avoid undefined behavior in aq_hw_init().
- Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().

fix descriptions of register map in comment

return the ifmedia active status correctly even while the link is not up after attach.
pointed out by msaitoh@. thanks.

On FIBRE devices, there are times when linkstat interrupt doesn't occur?
reported from Andrius V. thanks.
- use polling instead of linkstat interrupt when FIBRE
- add AQ_FORCE_POLL_LINKSTAT options (not by default)

sort product table, and tabify

add support AQC100S and D100.
not tested, but they are probably the same as the AQC100.

Revision 1.159 / (download) - annotate - [select for diffs], Mon May 18 21:19:35 2020 UTC (2 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.158: +1 -118 lines
Diff to previous 1.158 (colored)

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.

Revision 1.103.2.12 / (download) - annotate - [select for diffs], Mon May 18 18:54:30 2020 UTC (2 years, 8 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.11: +2 -1 lines
Diff to previous 1.103.2.11 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by riastradh in ticket #913):

	sys/arch/arm/dts/rk3399-crypto.dtsi: revision 1.1
	sys/arch/arm/rockchip/rk_v1crypto.c: revision 1.1
	sys/arch/arm/rockchip/rk_v1crypto.c: revision 1.2 (plus patch)
	sys/arch/arm/rockchip/rk_v1crypto.h: revision 1.1
	sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.3
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.20
	sys/arch/evbarm/conf/GENERIC64: revision 1.158
	sys/arch/arm/dts/rk3399-rockpro64.dts: revision 1.11
	sys/arch/arm/rockchip/files.rockchip: revision 1.24

Rockchip crypto engine RNG driver.

As found on the rk3288 and rk3399.  This driver only supports the
TRNG, not the rest of the crypto engine, although it uses the AES unit
to do a self-test at attach time to verify that the engine works.
There seem to be two versions of the Rockchip crypto engine, v1 and
v2; this one is for v1.  Can't name a driver `rkcryptov1' so we'll
clumsily call it `rkv1crypto' instead to leave room for `rkv2crypto'
later on.

The crypto binding derived from the Rockchip BSP Linux kernel, in the
location it appears on the rk3399, is in rk3399-crypto.dtsi, since
there doesn't seem to be a better place to put it at the moment among
this twisty maze of inclusions, all different.

Use rnd_add_data_sync from the callback.

(Doesn't make a difference in HEAD but this is the stated API
contract and it matters if we want to pull this up.)

Prime the pool on attach.

Revision 1.103.2.11 / (download) - annotate - [select for diffs], Mon May 18 18:45:40 2020 UTC (2 years, 8 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.10: +2 -1 lines
Diff to previous 1.103.2.10 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by riastradh in ticket #912):

	sys/arch/arm/dts/sun50i-a64.dtsi: revision 1.14
	sys/arch/evbarm/conf/GENERIC64: revision 1.116
	sys/arch/evbarm/conf/GENERIC64: revision 1.131
	sys/arch/arm/sunxi/sun50i_a64_ccu.c: revision 1.21
	sys/arch/arm/sunxi/sun50i_a64_ccu.c: revision 1.22
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.10
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.11
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.12
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.1
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.2
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.3
	sys/arch/arm/sunxi/sun8i_crypto.h: revision 1.1
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.4
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.5
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.6
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.7
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.8
	sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.9
	sys/arch/arm/sunxi/files.sunxi: revision 1.67

Add crypto engine clock

Add SUNXI_CCU_NM_ROUND_DOWN to CE clock, fix pll parents to use 2X outputs

Add crypto engine block.

Draft driver for Allwinner Crypto Engine.
Found on, e.g., the Pinebook.

Only used for TRNG at the moment, but hooking it up to opencrypto(9)
shouldn't be too hard if anyone still cares about that these days.

The distribution of the alleged TRNG is very nonuniform distributed
seems to alternate between toward runs with exceptionally high
fractions of 0 bits and runs with exceptionally high fractions of 1
bits -- initially all my samples were mostly 0's, and then all my
samples were mostly 1's, and now I'm seeing more oscillation between
these runs.

So I've wired it up as RND_TYPE_UNKNOWN, not RND_TYPE_RNG (it will
immediately flunk our rngtest and be disabled), and I estimated it to
provide at most one bit of entropy per byte of data -- which may
still be optimistic.  I also added a sysctl node hw.sun8icryptoN.rng
to read out 1024-byte samples for analysis, and I left the driver
commented out in GENERIC64 for now.
(If anyone has contacts at Allwinner who can tell us about how the
alleged TRNG is supposed to work, please let me know!)

Reduce some duplicated bus_dma clutter.

Factor out some of the self-test logic used for debugging.

Add missing bus_dmamap_sync(POSTWRITE) while here.

Make sure ERESTART doesn't come flying out to userland.
I picked ERESTART to mean `all channels are occupied' because that's
what opencrypto(9) uses to decide whether to queue a request, but
it's not appropriate for sysctl(2) to return that.

Avoid a race between interruption and reacquisition of lock.
Otherwise, we would have leaked the memory in this case.

Tidy up comments.

Oops -- forgot to kmem_free.

Fix typo -- acknowledge interrupts _and_ errors.

Reduce entropy estimate for sun8icrypto TRNG.

NIST's SP800-90B entropy estimation tools put it at no more than .08
bits of entropy per byte of data(!), so estimate 100 bits of data per
bit of entropy.  This is probably not conservative enough -- the NIST
tools were written without knowledge of how this alleged TRNG works!
Knowledge of the physics of how the TRNG is supposed to work could
probably enable a better job at predicting the outputs.
While here, bump the size of data we can sample directly with sysctl
to 4096 bytes.

Enable sun8icrypto in GENERIC64.

But set its entropy estimate to zero until we have a better idea of
how it works.  Can't really hurt this way unless sun8icrypto is
maliciously dependent on all other inputs to the entropy pool, which
seems unlikely.

Fix (presently harmless) psato.

Don't overwrite cy_root_node; use cy_trng_node as intended.

Fix previous brainfart.

Don't use the uninitialized trng node as the root node -- derp.
Instead, use the root node as the root node, and initialize the trng
node here.

Revision 1.103.2.10 / (download) - annotate - [select for diffs], Mon May 18 18:12:25 2020 UTC (2 years, 8 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.9: +1 -2 lines
Diff to previous 1.103.2.9 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by isaki in ticket #911):

	sys/dev/audio/audiodef.h: revision 1.13
	sys/dev/audio/audiodef.h: revision 1.14
	sys/arch/sparc/include/param.h: revision 1.74
	sys/arch/evbarm/conf/GENERIC64: revision 1.148
	sys/arch/sh3/include/param.h: revision 1.25
	sys/arch/evbarm/conf/GENERIC: revision 1.75
	sys/arch/m68k/include/param.h: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.564
	sys/arch/hppa/include/param.h: revision 1.27
	sys/dev/audio/audio.c: revision 1.68
	sys/arch/vax/include/param.h: revision 1.63
	sys/dev/audio/audio.c: revision 1.69

Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k
(m68k uses 40msec default as before).  And remove the option from GENERIC.

- It's not good idea to set such parameter in individual GENERICs.
- 4msec is (probably no problem for most modern real hardware but)
  too aggressive to be default.
- 10msec is too severe for antique machines but it's hard to draw a line.

Set AUDIO_BLK_MS 40 msec on other old(slow) architectures not only m68k.

Thanks tsutsui@ for comment about architecture choice.
And move it from audiodef.h to audio.c as suggested by joerg@.


Move machine dependent AUDIO_BLK_MS default value to <machine/param.h>.
If the port has __AUDIO_BLK_MS in <machine/param.h>, it will be used.

Otherwise the default value (currently 10 msec) defined in audio.c will
be used.  This mechanism is for very old ports which cannot satisfactorily
handle 10 msec block.  Currently hppa, m68k, sh3, sparc(!64) and vax are.

For port maintainers, if general models in your port cannot satisfactorily
handle 10 msec block, please consider to define your suitable longer period
(40 msec would be a good first choice).

But please don't be eager to make the default value shorter.
<machine/param.h> was discussed in source-changes-d.  It's better than
ifdef storm, or adding 60+ new header files in every arch/*/include/
directories for this.  Thanks mrg@, ad@, and everyone.
http://mail-index.netbsd.org/source-changes-d/2020/05/01/msg012572.html

Revision 1.158 / (download) - annotate - [select for diffs], Sun May 17 19:57:25 2020 UTC (2 years, 8 months ago) by riastradh
Branch: MAIN
Changes since 1.157: +2 -1 lines
Diff to previous 1.157 (colored)

Rockchip crypto engine RNG driver.

As found on the rk3288 and rk3399.  This driver only supports the
TRNG, not the rest of the crypto engine, although it uses the AES unit
to do a self-test at attach time to verify that the engine works.

There seem to be two versions of the Rockchip crypto engine, v1 and
v2; this one is for v1.  Can't name a driver `rkcryptov1' so we'll
clumsily call it `rkv1crypto' instead to leave room for `rkv2crypto'
later on.

The crypto binding derived from the Rockchip BSP Linux kernel, in the
location it appears on the rk3399, is in rk3399-crypto.dtsi, since
there doesn't seem to be a better place to put it at the moment among
this twisty maze of inclusions, all different.

Revision 1.157 / (download) - annotate - [select for diffs], Wed May 13 11:41:35 2020 UTC (2 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.156: +3 -3 lines
Diff to previous 1.156 (colored)

Enable nouveaufb

Revision 1.156 / (download) - annotate - [select for diffs], Sat Apr 25 22:08:49 2020 UTC (2 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.155: +3 -2 lines
Diff to previous 1.155 (colored)

Add (commented out) nouveaufb

Revision 1.155 / (download) - annotate - [select for diffs], Sat Apr 25 22:08:04 2020 UTC (2 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.154: +5 -1 lines
Diff to previous 1.154 (colored)

Add acpiacad, acpibat, acpifan, acpitz

Revision 1.19.2.3 / (download) - annotate - [select for diffs], Tue Apr 21 18:42:05 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.19.2.2: +15 -3 lines
Diff to previous 1.19.2.2 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)

Sync with HEAD

Revision 1.149.2.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:28:54 2020 UTC (2 years, 9 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.149: +16 -4 lines
Diff to previous 1.149 (colored) next main 1.150 (colored)

Sync with HEAD

Revision 1.154 / (download) - annotate - [select for diffs], Sat Apr 18 11:00:38 2020 UTC (2 years, 9 months ago) by skrll
Branch: MAIN
CVS Tags: phil-wifi-20200421, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Changes since 1.153: +2 -3 lines
Diff to previous 1.153 (colored)

PMAP_DEBUG has been deleted on arm

Revision 1.153 / (download) - annotate - [select for diffs], Sat Apr 18 10:55:44 2020 UTC (2 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.152: +2 -2 lines
Diff to previous 1.152 (colored)

Trailing whitespace

Revision 1.152 / (download) - annotate - [select for diffs], Mon Apr 13 11:44:20 2020 UTC (2 years, 9 months ago) by maxv
Branch: MAIN
Changes since 1.151: +6 -1 lines
Diff to previous 1.151 (colored)

Add KUBSAN.

Revision 1.19.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:42 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.19.2.1: +102 -14 lines
Diff to previous 1.19.2.1 (colored) to branchpoint 1.19 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.151 / (download) - annotate - [select for diffs], Mon Apr 13 05:40:26 2020 UTC (2 years, 9 months ago) by maxv
Branch: MAIN
Changes since 1.150: +5 -1 lines
Diff to previous 1.150 (colored)

Add support for Branch Target Identification (BTI).

On the executable pages that have the GP (Guarded Page) bit, the semantic
of the "br" and "blr" instructions is changed: the CPU expects the first
instruction of the jump/call target to be "bti", and faults if it isn't.

We add the GP bit on the kernel .text pages (and incidentally the .rodata
pages, but we don't care). The compiler adds a "bti c" instruction at the
beginning of each C function. We modify the ENTRY() macros to manually add
"bti c" in the asm functions.

cpuswitch.S needs a specific change: with "br x27" the CPU expects "bti j",
which is bad because the functions begin with "bti c"; switch to "br x16",
for the CPU to accept "bti c".

BTI helps defend against JOP/COP. Tested on Qemu.

Revision 1.150 / (download) - annotate - [select for diffs], Sun Apr 12 07:49:58 2020 UTC (2 years, 9 months ago) by maxv
Branch: MAIN
Changes since 1.149: +5 -1 lines
Diff to previous 1.149 (colored)

Add support for Pointer Authentication (PAC).

We use the "pac-ret" option, to sign the return instruction pointer on
function entry, and authenticate it on function exit. This acts as a
mitigation against ROP.

The authentication uses a per-lwp (secret) I-A key stored in the 128bit
APIAKey register and part of the lwp context. During lwp creation, the
kernel generates a random key, and during context switches, it installs
the key of the target lwp on the CPU.

Userland cannot read the APIAKey register directly. However, it can sign
its pointers with it, because the register is architecturally shared
between userland and the kernel. Although part of the CPU design, it is
a bit of an undesired behavior, because it allows to forge valid kernel
pointers from userland. To avoid that, we don't share the key with
userland, and rather switch it in EL0<->EL1 transitions. This means that
when userland executes, a different key is loaded in APIAKey than the one
the kernel uses. For now the userland key is a fixed 128bit zero value.

The DDB stack unwinder is changed to strip the authentication code from
the pointers in lr.

Two problems are known:

 * Currently the idlelwps' keys are not really secret. This is because
   the RNG is not yet available when we spawn these lwps. Not overly
   important, but would be nice to fix with UEFI RNG.
 * The key switching in EL0<->EL1 transitions is not the most optimized
   code on the planet. Instead of checking aarch64_pac_enabled, it would
   be better to hot-patch the code at boot time, but there currently is
   no hot-patch support on aarch64.

Tested on Qemu.

Revision 1.103.2.9 / (download) - annotate - [select for diffs], Thu Apr 2 19:20:07 2020 UTC (2 years, 9 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.8: +2 -1 lines
Diff to previous 1.103.2.8 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by mrg in ticket #817):

	sys/arch/evbarm/conf/GENERIC: revision 1.73
	sys/arch/evbarm/conf/GENERIC64: revision 1.136

add MIDI sequencer device.  now midiplay works on usb midi devices.

Revision 1.149 / (download) - annotate - [select for diffs], Tue Mar 31 12:23:17 2020 UTC (2 years, 10 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, bouyer-xenpvh-base
Branch point for: bouyer-xenpvh
Changes since 1.148: +2 -1 lines
Diff to previous 1.148 (colored)

Add ACPI support.

Revision 1.148 / (download) - annotate - [select for diffs], Sat Mar 28 08:35:36 2020 UTC (2 years, 10 months ago) by isaki
Branch: MAIN
Changes since 1.147: +1 -2 lines
Diff to previous 1.147 (colored)

Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k
(m68k uses 40msec default as before).  And remove the option from GENERIC.
- It's not good idea to set such parameter in individual GENERICs.
- 4msec is (probably no problem for most modern real hardware but)
  too aggressive to be default.
- 10msec is too severe for antique machines but it's hard to draw a line.

Revision 1.147 / (download) - annotate - [select for diffs], Fri Mar 27 01:43:58 2020 UTC (2 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.146: +2 -2 lines
Diff to previous 1.146 (colored)

Attach sunxirtc in pass4; it's required by mmcpwrseq on some boards.

Revision 1.146 / (download) - annotate - [select for diffs], Wed Mar 18 10:56:38 2020 UTC (2 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.145: +3 -1 lines
Diff to previous 1.145 (colored)

Add radeon, radeondrmkmsfb

Revision 1.145 / (download) - annotate - [select for diffs], Wed Mar 18 04:02:20 2020 UTC (2 years, 10 months ago) by nisimura
Branch: MAIN
Changes since 1.144: +5 -5 lines
Diff to previous 1.144 (colored)

sort Ethernet devices for ease to read

Revision 1.144 / (download) - annotate - [select for diffs], Wed Mar 18 03:26:14 2020 UTC (2 years, 10 months ago) by nisimura
Branch: MAIN
Changes since 1.143: +6 -2 lines
Diff to previous 1.143 (colored)

add SC2A11 sniemmc and sniiic devices

Revision 1.143 / (download) - annotate - [select for diffs], Wed Mar 18 02:21:24 2020 UTC (2 years, 10 months ago) by nisimura
Branch: MAIN
Changes since 1.142: +3 -1 lines
Diff to previous 1.142 (colored)

add ACPI attachment glue

Revision 1.142 / (download) - annotate - [select for diffs], Mon Mar 16 08:48:05 2020 UTC (2 years, 10 months ago) by nisimura
Branch: MAIN
Changes since 1.141: +3 -3 lines
Diff to previous 1.141 (colored)

redo the commit correctly

Revision 1.141 / (download) - annotate - [select for diffs], Mon Mar 16 08:17:57 2020 UTC (2 years, 10 months ago) by nisimura
Branch: MAIN
Changes since 1.140: +3 -2 lines
Diff to previous 1.140 (colored)

include files.sociox for generic64

Revision 1.130.2.3 / (download) - annotate - [select for diffs], Sat Feb 29 20:18:22 2020 UTC (2 years, 11 months ago) by ad
Branch: ad-namecache
Changes since 1.130.2.2: +7 -2 lines
Diff to previous 1.130.2.2 (colored) to branchpoint 1.130 (colored) next main 1.131 (colored)

Sync with head.

Revision 1.140 / (download) - annotate - [select for diffs], Sat Feb 22 18:57:50 2020 UTC (2 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: is-mlppp-base, is-mlppp, ad-namecache-base3
Changes since 1.139: +2 -1 lines
Diff to previous 1.139 (colored)

Add brgphy

Revision 1.139 / (download) - annotate - [select for diffs], Sat Feb 22 02:28:06 2020 UTC (2 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.138: +3 -2 lines
Diff to previous 1.138 (colored)

Add ACPI glue for Broadcom GENETv5

Revision 1.138 / (download) - annotate - [select for diffs], Sat Feb 22 00:28:35 2020 UTC (2 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.137: +2 -1 lines
Diff to previous 1.137 (colored)

Add support for Broadcom GENET v5 ethernet controller as found on the
Raspberry Pi 4 (BCM2711).

Revision 1.137 / (download) - annotate - [select for diffs], Thu Feb 20 01:36:37 2020 UTC (2 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.136: +2 -2 lines
Diff to previous 1.136 (colored)

Attach bcmgpio before devices that may need it

Revision 1.136 / (download) - annotate - [select for diffs], Thu Feb 6 01:37:46 2020 UTC (2 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.135: +2 -1 lines
Diff to previous 1.135 (colored)

add MIDI sequencer device.  now midiplay works on usb midi devices.

Revision 1.103.2.8 / (download) - annotate - [select for diffs], Mon Jan 27 07:06:02 2020 UTC (3 years ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-0-RELEASE, netbsd-9-0-RC2
Changes since 1.103.2.7: +2 -1 lines
Diff to previous 1.103.2.7 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by nia in ticket #657):

	sys/dev/files.audio: revision 1.13
	sys/dev/files.audio: revision 1.14
	sys/arch/amd64/conf/GENERIC: revision 1.559
	sys/arch/evbarm/conf/GENERIC: revision 1.71
	sys/arch/evbarm/conf/GENERIC64: revision 1.134
	sys/dev/audio/audiodef.h: revision 1.8

Set AUDIO_BLK_MS=4 - unlikely to cause significant overhead on non-m68k.

Several of us have been setting this in /etc/sysctl.conf for months, to
get better performance from applications that require synced audio, etc.
It's also mentioned as a good value with low overhead on most archs here:
href="https://mail-index.netbsd.org/tech-kern/2019/12/07/msg025830.html

We could probably go lower, but this is low enough to make most/all
software run well, removing frame drops. It's also low enough to get
emulators/mednafen to stop complaining in the console.

defopt AUDIO_BLK_MS

Follow amd64 and set AUDIO_BLK_MS=4 by default

defopt -> defparam (oops)

Revision 1.135 / (download) - annotate - [select for diffs], Sun Jan 26 06:51:06 2020 UTC (3 years ago) by mrg
Branch: MAIN
Changes since 1.134: +2 -1 lines
Diff to previous 1.134 (colored)

enable bwfm at sdio.

known to now work on pinebook pro and banana pi m2 zero.

Revision 1.130.2.2 / (download) - annotate - [select for diffs], Sat Jan 25 22:38:39 2020 UTC (3 years ago) by ad
Branch: ad-namecache
Changes since 1.130.2.1: +2 -1 lines
Diff to previous 1.130.2.1 (colored) to branchpoint 1.130 (colored)

Sync with head.

Revision 1.134 / (download) - annotate - [select for diffs], Sat Jan 25 12:26:58 2020 UTC (3 years ago) by jmcneill
Branch: MAIN
CVS Tags: ad-namecache-base2
Changes since 1.133: +2 -1 lines
Diff to previous 1.133 (colored)

Follow amd64 and set AUDIO_BLK_MS=4 by default

Revision 1.103.2.7 / (download) - annotate - [select for diffs], Tue Jan 21 10:39:58 2020 UTC (3 years ago) by martin
Branch: netbsd-9
Changes since 1.103.2.6: +9 -3 lines
Diff to previous 1.103.2.6 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by mrg in ticket #616):

	sys/dev/ic/anx_dp.c: revision 1.2
	sys/arch/evbarm/conf/GENERIC64: revision 1.126
	sys/dev/ic/anx_dp.h: revision 1.1
	sys/arch/evbarm/conf/GENERIC64: revision 1.128
	sys/dev/ic/anx_dp.h: revision 1.2
	sys/dev/fdt/dwcmmc_fdt.c: revision 1.9
	sys/dev/i2c/cwfg.c: revision 1.1
	sys/conf/files: revision 1.1247
	sys/dev/fdt/pwm_backlight.c: revision 1.5
	sys/dev/fdt/pwm_backlight.c: revision 1.6
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.14
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.15
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.16
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.17
	sys/dev/ic/dwc_mmc.c: revision 1.20
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.18
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.19
	sys/dev/usb/usbdevs: revision 1.775
	sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.4
	sys/dev/fdt/simple_amplifier.c: revision 1.1
	sys/dev/i2c/files.i2c: revision 1.105
	sys/arch/evbarm/conf/GENERIC64: revision 1.117
	sys/arch/evbarm/conf/GENERIC64: revision 1.118
	sys/dev/i2c/files.i2c: revision 1.107
	sys/dev/fdt/files.fdt: revision 1.49
	sys/arch/arm/rockchip/rk_anxdp.c: revision 1.1
	sys/dev/ic/dwc_mmc_var.h: revision 1.9
	sys/dev/i2c/rkpmic.c: revision 1.4
	sys/arch/arm/rockchip/rk_anxdp.c: revision 1.2
	sys/dev/i2c/rkpmic.c: revision 1.5
	sys/dev/i2c/rkpmic.c: revision 1.6
	sys/arch/arm/rockchip/rk_vop.c: revision 1.4
	sys/arch/arm/rockchip/rk_vop.c: revision 1.5
	sys/dev/i2c/rkpmic.c: revision 1.8
	sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.1
	sys/dev/usb/ums.c: revision 1.96 (via patch)
	sys/arch/arm/rockchip/rk_pwm.c: revision 1.3
	sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.2
	sys/dev/i2c/es8316ac.c: revision 1.1
	sys/dev/fdt/dwcmmc_fdt.c: revision 1.10
	sys/dev/i2c/es8316ac.c: revision 1.2
	sys/dev/fdt/fdt_panel.c: revision 1.1
	sys/dev/ic/dwc_mmc.c: revision 1.18
	sys/dev/fdt/fdt_panel.c: revision 1.2
	sys/dev/ic/dwc_mmc.c: revision 1.19
	sys/arch/arm/dts/rk3399-rockpro64.dts: revision 1.10
	sys/dev/fdt/fdt_port.c: revision 1.5
	sys/dev/ic/dwc_mmc_var.h: revision 1.10
	sys/dev/fdt/fdt_port.c: revision 1.6
	sys/arch/evbarm/conf/GENERIC64: revision 1.122
	sys/dev/ic/dwc_mmc_var.h: revision 1.11
	sys/dev/fdt/files.fdt: revision 1.50
	sys/arch/evbarm/conf/GENERIC64: revision 1.123
	sys/arch/arm/rockchip/rk_i2s.c: revision 1.2
	sys/arch/arm/rockchip/files.rockchip: revision 1.23
	sys/arch/evbarm/conf/GENERIC64: revision 1.124
	sys/dev/ic/anx_dp.c: revision 1.1

rkpmic: add RTC support; register w/ todr(9)
rkpmic: correct delay
Add support for SDIO interrupts.
fix copy/paste error in mux_pll_src_cpll_gpll_ppll_parents[]
add RK3399 eDP clocks
add RK3399 DisplayPort clocks
style fix/KNF
rk3399_cru: implement dclk_vop0_frac and dclk_vop1_frac
Move drm_encoder from rkvop(4) to the SoC-layer output pipe drivers (rk_dwhdmi).
rkvop: set stride using virtual framebuffer width instead of display mode
rk3399_cru: Reparent dclk_vop[01] to gpll via dclk_vop[01]_frac.
The previous source of dclk_vop[01] was vpll via dclk_vop[01]_div.
vpll is apparently used directly as a pixel clock source for the
HDMI PHY, and we don't want the other VOP's dclk changing out from
under it because we can't handle finding a replacement clock source
with the right rate yet.
gpll happens to run at 594MHz, which works well as a basis for pixel
clocks.
Linux suggests that the source clock of the fractional divider needs
to be more than twenty times greater than the resulting clock (or some
intermediate clock?) for output stability.  This may not be the case
with 594MHz and the common pixel clocks I see used by displays in my
area of the wild, but it works for now.
add Analogix DisplayPort core driver
add Rockchip (RK3399) glue for Analogix DisplayPort core
add anxdp(4)
Add another panel@fdt driver, this time for DRM-style panels.
To do: migrate away from other panel driver.
enable panel at fdt drivers
paper over the rkpwm get_conf function that otherwise doesn't seem to
let things work
add template bits for optional eDP panel on RockPro64
Abort panel driver attach if required regulator is missing.
Add clk provider
Add Pinebook Pro dts, from Manjaro Linux.
https://gitlab.manjaro.org/tsys/linux-pinebook-pro/blob/877ca0e7283596f37845de50dc36bff5b88b91e1/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts
+ rk3399-pinebook-pro.dts
Attach mmcpwrseq resource earlier
dwcmmc improvements:
 - Use mmcpwrseq resources if available
 - Only set 4- or 8-bit mode if specified in the dt properties
 - Add quirk for implementations with inverted power enable logic
 - Support switching signal voltage between 1.8V and 3.3V
 - Fix a clock divider issue on Rockchip SoCs
Fix performance regression with previous
Quiet chatty printfs
No need to print all supported levels at attach, print the range and total number of steps
Disable SPI for now (rkspi driver hangs at boot)
Add driver for simple-audio-amplifier binding
Add driver for Everest Semi ES8316 Low Power Audio CODEC
add es8316, simpleamp
Avoid sleeping while the audio intr lock is held.
If the rockchip,system-power-controller property is present, try to power off with the PMIC
Add HAILUCK keyboard (product 1e)
Add a quirk for the HAILUCK USB keyboard / touchpad device with product 1e.
The keyboard does not function properly unless the touchpad's intr endpoint
is active.
Add driver for CellWise CW2015 Fuel Gauge IC.
add cwfg
Emit PMFE_DISPLAY_{ON,OFF} events in response to DPMS requests.
If the backlight node does not have an enable gpio, set the lowest duty
cycle to turn the display off instead.
Attach psci as early as possible. This allows other power controllers to
register their own poweroff / reset callbacks with a higher preference.
Add 2000 MHz to available armclkb rates
Remove debug printfs

Revision 1.130.2.1 / (download) - annotate - [select for diffs], Fri Jan 17 21:47:25 2020 UTC (3 years ago) by ad
Branch: ad-namecache
Changes since 1.130: +21 -3 lines
Diff to previous 1.130 (colored)

Sync with head.

Revision 1.133 / (download) - annotate - [select for diffs], Wed Jan 15 11:36:48 2020 UTC (3 years ago) by jmcneill
Branch: MAIN
CVS Tags: ad-namecache-base1
Changes since 1.132: +2 -1 lines
Diff to previous 1.132 (colored)

Add imxi2c

Revision 1.132 / (download) - annotate - [select for diffs], Wed Jan 15 01:09:57 2020 UTC (3 years ago) by jmcneill
Branch: MAIN
Changes since 1.131: +19 -2 lines
Diff to previous 1.131 (colored)

Add support for NXP i.MX 8M Dual/8M QuadLite/8M Quad family SoCs.

Revision 1.131 / (download) - annotate - [select for diffs], Sun Jan 12 21:52:36 2020 UTC (3 years ago) by riastradh
Branch: MAIN
Changes since 1.130: +2 -2 lines
Diff to previous 1.130 (colored)

Enable sun8icrypto in GENERIC64.

But set its entropy estimate to zero until we have a better idea of
how it works.  Can't really hurt this way unless sun8icrypto is
maliciously dependent on all other inputs to the entropy pool, which
seems unlikely.

Revision 1.130 / (download) - annotate - [select for diffs], Sat Jan 4 14:18:28 2020 UTC (3 years ago) by skrll
Branch: MAIN
CVS Tags: ad-namecache-base
Branch point for: ad-namecache
Changes since 1.129: +17 -1 lines
Diff to previous 1.129 (colored)

Add DTS files for new boards for the SOCs we support

Revision 1.129 / (download) - annotate - [select for diffs], Sat Jan 4 14:14:35 2020 UTC (3 years ago) by skrll
Branch: MAIN
Changes since 1.128: +2 -2 lines
Diff to previous 1.128 (colored)

Sort DTS

Revision 1.128 / (download) - annotate - [select for diffs], Sat Jan 4 12:21:55 2020 UTC (3 years ago) by jmcneill
Branch: MAIN
Changes since 1.127: +2 -2 lines
Diff to previous 1.127 (colored)

Attach psci as early as possible. This allows other power controllers to
register their own poweroff / reset callbacks with a higher preference.

Revision 1.127 / (download) - annotate - [select for diffs], Sat Jan 4 09:50:20 2020 UTC (3 years ago) by skrll
Branch: MAIN
Changes since 1.126: +2 -1 lines
Diff to previous 1.126 (colored)

Add bcm2711-rpi-4-b.dts

Revision 1.126 / (download) - annotate - [select for diffs], Fri Jan 3 18:00:20 2020 UTC (3 years ago) by jmcneill
Branch: MAIN
Changes since 1.125: +2 -1 lines
Diff to previous 1.125 (colored)

add cwfg

Revision 1.125 / (download) - annotate - [select for diffs], Thu Jan 2 23:01:54 2020 UTC (3 years ago) by ryo
Branch: MAIN
Changes since 1.124: +2 -1 lines
Diff to previous 1.124 (colored)

add aq(4). tested on rockpro64.

Revision 1.124 / (download) - annotate - [select for diffs], Thu Jan 2 22:07:21 2020 UTC (3 years ago) by jmcneill
Branch: MAIN
Changes since 1.123: +3 -1 lines
Diff to previous 1.123 (colored)

add es8316, simpleamp

Revision 1.123 / (download) - annotate - [select for diffs], Wed Jan 1 11:18:13 2020 UTC (3 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.122: +2 -2 lines
Diff to previous 1.122 (colored)

Attach mmcpwrseq resource earlier

Revision 1.122 / (download) - annotate - [select for diffs], Wed Jan 1 11:17:45 2020 UTC (3 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.121: +2 -1 lines
Diff to previous 1.121 (colored)

+ rk3399-pinebook-pro.dts

Revision 1.121 / (download) - annotate - [select for diffs], Mon Dec 30 18:53:54 2019 UTC (3 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.120: +2 -1 lines
Diff to previous 1.120 (colored)

Add bcmmbox at acpi

Revision 1.120 / (download) - annotate - [select for diffs], Sun Dec 29 12:49:03 2019 UTC (3 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.119: +2 -1 lines
Diff to previous 1.119 (colored)

Add sdhc at acpi

Revision 1.119 / (download) - annotate - [select for diffs], Wed Dec 25 10:51:20 2019 UTC (3 years, 1 month ago) by skrll
Branch: MAIN
Changes since 1.118: +2 -1 lines
Diff to previous 1.118 (colored)

Add EARLYCONS=bcm2711 example (commented out)

Revision 1.118 / (download) - annotate - [select for diffs], Thu Dec 19 00:36:26 2019 UTC (3 years, 1 month ago) by jakllsch
Branch: MAIN
Changes since 1.117: +2 -1 lines
Diff to previous 1.117 (colored)

enable panel at fdt drivers

Revision 1.117 / (download) - annotate - [select for diffs], Thu Dec 19 00:28:34 2019 UTC (3 years, 1 month ago) by jakllsch
Branch: MAIN
Changes since 1.116: +2 -1 lines
Diff to previous 1.116 (colored)

add anxdp(4)

Revision 1.116 / (download) - annotate - [select for diffs], Mon Dec 9 04:51:04 2019 UTC (3 years, 1 month ago) by riastradh
Branch: MAIN
Changes since 1.115: +2 -1 lines
Diff to previous 1.115 (colored)

Draft driver for Allwinner Crypto Engine.

Found on, e.g., the Pinebook.

Only used for TRNG at the moment, but hooking it up to opencrypto(9)
shouldn't be too hard if anyone still cares about that these days.

The distribution of the alleged TRNG is very nonuniform distributed
seems to alternate between toward runs with exceptionally high
fractions of 0 bits and runs with exceptionally high fractions of 1
bits -- initially all my samples were mostly 0's, and then all my
samples were mostly 1's, and now I'm seeing more oscillation between
these runs.

So I've wired it up as RND_TYPE_UNKNOWN, not RND_TYPE_RNG (it will
immediately flunk our rngtest and be disabled), and I estimated it to
provide at most one bit of entropy per byte of data -- which may
still be optimistic.  I also added a sysctl node hw.sun8icryptoN.rng
to read out 1024-byte samples for analysis, and I left the driver
commented out in GENERIC64 for now.

(If anyone has contacts at Allwinner who can tell us about how the
alleged TRNG is supposed to work, please let me know!)

Revision 1.103.2.6 / (download) - annotate - [select for diffs], Wed Nov 20 16:49:58 2019 UTC (3 years, 2 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-0-RC1
Changes since 1.103.2.5: +2 -1 lines
Diff to previous 1.103.2.5 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by tnn in ticket #458):

	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.9
	sys/arch/arm/rockchip/rk_spi.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC64: revision 1.104
	sys/arch/arm/rockchip/files.rockchip: revision 1.20

rk3399_cru: add definitions for SPI clocks

rk_spi: Rockchip SPI driver

Match only on RK3399 for now, but should work on RK3328 as well with
the proper CRU support. If you can, please test and enable for RK3328.

rkspi* at fdt?

Revision 1.103.2.5 / (download) - annotate - [select for diffs], Mon Nov 18 19:36:03 2019 UTC (3 years, 2 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.4: +2 -1 lines
Diff to previous 1.103.2.4 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #439):

	sys/arch/evbarm/conf/GENERIC64: revision 1.115
	sys/arch/arm/sunxi/sun50i_a64_ccu.c: revision 1.15

Add SPI clocks
Add sun6ispi

Revision 1.103.2.4 / (download) - annotate - [select for diffs], Mon Nov 18 19:33:10 2019 UTC (3 years, 2 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.3: +2 -1 lines
Diff to previous 1.103.2.3 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #438):

	sys/dev/fdt/spdif_tx.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC64: revision 1.114
	sys/dev/fdt/files.fdt: revision 1.48

Add driver for dummy spdif transmitter bindings.
Add spdiftx

Revision 1.115 / (download) - annotate - [select for diffs], Sun Nov 17 19:51:35 2019 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.114: +2 -1 lines
Diff to previous 1.114 (colored)

Add sun6ispi

Revision 1.114 / (download) - annotate - [select for diffs], Sun Nov 17 19:30:59 2019 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.113: +2 -1 lines
Diff to previous 1.113 (colored)

Add spdiftx

Revision 1.103.2.3 / (download) - annotate - [select for diffs], Sat Nov 16 16:48:25 2019 UTC (3 years, 2 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.2: +6 -2 lines
Diff to previous 1.103.2.2 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #427):

	sys/dev/ic/dw_hdmi_phy.c: revision 1.2
	sys/dev/ic/dw_hdmi.c: revision 1.4
	sys/dev/fdt/ausoc.c: revision 1.5
	sys/dev/ic/dw_hdmi.h: revision 1.2
	sys/dev/ic/dw_hdmi.h: revision 1.3
	sys/dev/ic/dw_hdmi.h: revision 1.4
	sys/conf/files: revision 1.1242
	sys/dev/fdt/fdtvar.h: revision 1.57
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.11
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.12
	sys/arch/arm/rockchip/rk3399_cru.c: revision 1.13
	sys/arch/evbarm/conf/GENERIC64: revision 1.110
	sys/arch/arm/rockchip/rk_drm.c: revision 1.1
	sys/arch/arm/rockchip/rk_drm.c: revision 1.2
	sys/arch/evbarm/conf/GENERIC64: revision 1.112
	sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.1
	sys/dev/fdt/fdt_clock.c: revision 1.10
	sys/arch/evbarm/conf/GENERIC64: revision 1.113
	sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.2
	sys/arch/arm/rockchip/rk_drm.h: revision 1.1
	sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.3
	sys/arch/arm/rockchip/rk_fb.c: revision 1.1
	sys/arch/arm/dts/rk3399-rockpro64.dts: revision 1.9
	sys/arch/arm/rockchip/rk_vop.c: revision 1.1
	sys/arch/arm/rockchip/rk_vop.c: revision 1.2
	sys/arch/arm/rockchip/rk_i2c.c: revision 1.6
	sys/arch/arm/rockchip/rk_cru.h: revision 1.6
	sys/arch/arm/rockchip/rk_cru.h: revision 1.7
	sys/arch/arm/rockchip/rk_cru_composite.c: revision 1.4
	sys/arch/arm/rockchip/rk_cru_composite.c: revision 1.5
	sys/arch/arm/rockchip/files.rockchip: revision 1.21
	sys/arch/arm/rockchip/rk_i2s.c: revision 1.1
	sys/arch/arm/rockchip/files.rockchip: revision 1.22
	sys/dev/ic/dw_hdmi.c: revision 1.2
	sys/dev/ic/dw_hdmi_phy.c: revision 1.1
	sys/dev/ic/dw_hdmi.c: revision 1.3

Support reads of more than 32 bytes in a single xfer.

Add support for internal DesignWare HDMI PHYs

Add fdtbus_clock_enable and fdtbus_clock_enable_index shortcuts

Add HDMI and VOP clocks

WIP display driver for Rockchip RK3399

Add (commented out) Rockchip display support

Select the correct MPLL and PHY settings for the requested pixel clock
Force DCLK_VOP0/1 dividers to 1 and select closest match when setting PLL
rates.

Fix typo in phy config table

Fix a few swapped fields

Remove debug output

Enable Rockchip display support

Set sysclk rate at set_format time, so the link set_format callback can read the new sysclk

Add I2S audio input support.
Add software volume controls.
Add support for I2S clocks.
Add driver for Rockchip I2S/PCM controller.
Enable HDMI audio on ROCKPro64
Add rki2s
Add audio support

Revision 1.113 / (download) - annotate - [select for diffs], Sat Nov 16 13:24:40 2019 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.112: +2 -1 lines
Diff to previous 1.112 (colored)

Add rki2s

Revision 1.112 / (download) - annotate - [select for diffs], Thu Nov 14 20:40:25 2019 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.111: +4 -4 lines
Diff to previous 1.111 (colored)

Enable Rockchip display support

Revision 1.111 / (download) - annotate - [select for diffs], Sun Nov 10 09:55:29 2019 UTC (3 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.110: +4 -1 lines
Diff to previous 1.110 (colored)

add mpt(4) SCSI controller support (seen plugged into a rockpro64.)

Revision 1.110 / (download) - annotate - [select for diffs], Sat Nov 9 23:30:54 2019 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.109: +5 -2 lines
Diff to previous 1.109 (colored)

Add (commented out) Rockchip display support

Revision 1.109 / (download) - annotate - [select for diffs], Sat Oct 19 13:09:57 2019 UTC (3 years, 3 months ago) by tnn
Branch: MAIN
Changes since 1.108: +2 -1 lines
Diff to previous 1.108 (colored)

evbarm: add dwcwdt(4) to GENERIC64

Revision 1.103.2.2 / (download) - annotate - [select for diffs], Thu Oct 3 17:14:47 2019 UTC (3 years, 3 months ago) by martin
Branch: netbsd-9
Changes since 1.103.2.1: +3 -1 lines
Diff to previous 1.103.2.1 (colored) to branchpoint 1.103 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #273):

	sys/arch/evbarm/conf/files.evbarm: revision 1.33
	sys/arch/evbarm/conf/GENERIC64: revision 1.108

Increase maxusers to 64 for 64-bit kernels

Revision 1.108 / (download) - annotate - [select for diffs], Tue Oct 1 10:08:05 2019 UTC (3 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.107: +3 -1 lines
Diff to previous 1.107 (colored)

Increase maxusers to 64 for 64-bit kernels

Revision 1.103.2.1 / (download) - annotate - [select for diffs], Mon Sep 23 07:04:40 2019 UTC (3 years, 4 months ago) by martin
Branch: netbsd-9
Changes since 1.103: +2 -1 lines
Diff to previous 1.103 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #230):

	sys/dev/pci/files.pci: revision 1.415
	distrib/sets/lists/man/mi: revision 1.1655
	sys/dev/pci/if_mcx.c: revision 1.1
	share/man/man4/Makefile: revision 1.683
	share/man/man4/mcx.4: revision 1.1
	sys/arch/evbarm/conf/GENERIC64: revision 1.107
	sys/dev/pci/files.pci: revision 1.414

Add support for Mellanox 5th generation ethernet devices. This driver
supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and
ConnectX-6 EN adapters.

Driver ported from OpenBSD.

add mcx attachment.

Correct mcx comment, drop mii dependency

Revision 1.107 / (download) - annotate - [select for diffs], Sat Sep 21 14:04:12 2019 UTC (3 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.106: +2 -1 lines
Diff to previous 1.106 (colored)

Add support for Mellanox 5th generation ethernet devices. This driver
supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and
ConnectX-6 EN adapters.

Driver ported from OpenBSD.

Revision 1.106 / (download) - annotate - [select for diffs], Mon Sep 2 06:08:04 2019 UTC (3 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.105: +4 -1 lines
Diff to previous 1.105 (colored)

Add (commented out) UVMHIST options

Revision 1.105 / (download) - annotate - [select for diffs], Tue Aug 13 17:21:01 2019 UTC (3 years, 5 months ago) by tnn
Branch: MAIN
Changes since 1.104: +3 -1 lines
Diff to previous 1.104 (colored)

include the spiflash driver in the stock 64-bit kernel

As it can be attached via fdt now. For Rockpro64.

Revision 1.104 / (download) - annotate - [select for diffs], Mon Aug 5 15:30:37 2019 UTC (3 years, 5 months ago) by tnn
Branch: MAIN
Changes since 1.103: +2 -1 lines
Diff to previous 1.103 (colored)

rkspi* at fdt?

Revision 1.103 / (download) - annotate - [select for diffs], Thu Jul 25 00:30:45 2019 UTC (3 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: netbsd-9-base
Branch point for: netbsd-9
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored)

Replace the HDAUDIO_32BIT_ACCESS option with a runtime option. Set it for
tegra_hdaudio, but not for the pci attachment. Add hdaudio@pci to GENERIC64

Revision 1.102 / (download) - annotate - [select for diffs], Tue Jul 16 09:47:41 2019 UTC (3 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.101: +2 -1 lines
Diff to previous 1.101 (colored)

Add wm(4)

Revision 1.101 / (download) - annotate - [select for diffs], Fri Jul 12 19:28:20 2019 UTC (3 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.100: +3 -3 lines
Diff to previous 1.100 (colored)

Add a couple of spaces to do the <space><tab> thing

Revision 1.100 / (download) - annotate - [select for diffs], Sat Jun 22 07:58:55 2019 UTC (3 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.99: +3 -3 lines
Diff to previous 1.99 (colored)

Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost

Revision 1.99 / (download) - annotate - [select for diffs], Sat Jun 15 06:40:34 2019 UTC (3 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.98: +8 -4 lines
Diff to previous 1.98 (colored)

Add KASAN_PANIC, an option to turn KASAN warning into kernel panics,
requested by Siddharth. While here clarify a little.

Revision 1.98 / (download) - annotate - [select for diffs], Thu Jun 13 13:35:41 2019 UTC (3 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.97: +2 -1 lines
Diff to previous 1.97 (colored)

add ahcisata at pci

Revision 1.97 / (download) - annotate - [select for diffs], Wed Jun 12 10:14:05 2019 UTC (3 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.96: +3 -1 lines
Diff to previous 1.96 (colored)

Add rkpcie, rkpciephy

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:04 2019 UTC (3 years, 7 months ago) by christos
Branch: phil-wifi
Changes since 1.19: +187 -18 lines
Diff to previous 1.19 (colored)

Sync with HEAD

Revision 1.96 / (download) - annotate - [select for diffs], Thu Jun 6 22:41:02 2019 UTC (3 years, 7 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20190609
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored)

Attach sunxi dma controllers earlier.

Revision 1.95 / (download) - annotate - [select for diffs], Fri May 31 14:52:17 2019 UTC (3 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored)

Comment out VERBOSE_INIT_ARM

Revision 1.94 / (download) - annotate - [select for diffs], Sun May 26 14:12:34 2019 UTC (3 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.93: +2 -1 lines
Diff to previous 1.93 (colored)

Increase I2C_MAX_ADDR to 0xfff for sunxi RSB

Revision 1.93 / (download) - annotate - [select for diffs], Sat May 25 12:14:28 2019 UTC (3 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.92: +14 -1 lines
Diff to previous 1.92 (colored)

Add bcm2837-rpi-3-a-plus.dts, meson-gxl-s805x-libretech-ac.dts,
meson-gxl-s905d-phicomm-n1.dts, rk3399-gru-scarlet-inx.dts,
rk3399-gru-scarlet-kd.dts, rk3399-nanopc-t4.dts, rk3399-nanopi-m4.dts,
rk3399-rock-pi-4.dts, sun50i-a64-amarula-relic.dts,
sun50i-a64-pine64-lts.dts, sun50i-h5-emlid-neutis-n5-devboard.dts,
sun50i-h6-orangepi-lite2.dts, tegra210-p2894-0050-a08.dts.

Revision 1.92 / (download) - annotate - [select for diffs], Wed May 1 10:41:54 2019 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.91: +5 -1 lines
Diff to previous 1.91 (colored)

Add rkpwm and pwmfan

Revision 1.91 / (download) - annotate - [select for diffs], Fri Apr 26 08:28:11 2019 UTC (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored)

implement TSADC driver for rockchip RK3328 and RK3399.  so far, only
tested on RK3399 but the RK3328 looks mostly the same and has a good
chance of working too.

add clock entries for "clk_tsadc" and "pclk_tsadc" to cru.

exports "CPU" and "GPU" temp sensors.  these currently limited to 5
degC resolution but can be reduced to sub 1 degC resolution with some
interpolation.

todo list:

- handle setting various temp values
- add interpolation between the 5degC intervals in sample data
- handle DT trips/temp value defaults
- interrupts aren't triggered (test by lowering warn/crit values),
  and once they work, make the interrupt do something
- test on RK3328, and port to other rockchips (will require moving
  some part into per-chipset sections, such as code<->temp tables)


thanks to jmcneill for help.

Revision 1.90 / (download) - annotate - [select for diffs], Sun Apr 21 14:14:14 2019 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.89: +3 -2 lines
Diff to previous 1.89 (colored)

Add mesonrng

Revision 1.89 / (download) - annotate - [select for diffs], Sun Apr 21 13:51:04 2019 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.88: +2 -1 lines
Diff to previous 1.88 (colored)

Add driver for Meson GX EE-domain watchdog timer.

Revision 1.88 / (download) - annotate - [select for diffs], Sun Apr 21 11:02:33 2019 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.87: +2 -1 lines
Diff to previous 1.87 (colored)

Add support for Meson GXL internal PHY.

Revision 1.87 / (download) - annotate - [select for diffs], Fri Apr 19 19:36:26 2019 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: isaki-audio2-base, isaki-audio2
Changes since 1.86: +1 -2 lines
Diff to previous 1.86 (colored)

Remove qsphy(4), this 20+ year old PHY driver accidentally attaches to the Meson GXL internal PHY

Revision 1.86 / (download) - annotate - [select for diffs], Fri Apr 19 19:07:55 2019 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.85: +16 -2 lines
Diff to previous 1.85 (colored)

Add support for Amlogic Meson GXL family SoCs.

Revision 1.85 / (download) - annotate - [select for diffs], Sun Apr 7 13:50:29 2019 UTC (3 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.84: +3 -1 lines
Diff to previous 1.84 (colored)

Explicitly include bold8x16 and bold16x32 fonts

Revision 1.84 / (download) - annotate - [select for diffs], Sun Mar 17 08:17:56 2019 UTC (3 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.83: +1 -2 lines
Diff to previous 1.83 (colored)

G/C

Revision 1.83 / (download) - annotate - [select for diffs], Sun Mar 10 11:10:21 2019 UTC (3 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored)

Add support for Rockchip eMMC PHY

Revision 1.82 / (download) - annotate - [select for diffs], Wed Mar 6 19:36:59 2019 UTC (3 years, 10 months ago) by jakllsch
Branch: MAIN
Changes since 1.81: +2 -1 lines
Diff to previous 1.81 (colored)

Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.

Revision 1.81 / (download) - annotate - [select for diffs], Tue Mar 5 11:44:22 2019 UTC (3 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.80: +9 -1 lines
Diff to previous 1.80 (colored)

Add bcm2837-rpi-cm3-io3.dts, rk3399-ficus.dts, rk3399-gru-bob.dts, rk3399-roc-pc.dts, rk3399-rock960.dts, sun50i-h5-bananapi-m2-plus-v1.2.dts, sun50i-h5-bananapi-m2-plus.dts, sun50i-h6-orangepi-one-plus.dts

Revision 1.80 / (download) - annotate - [select for diffs], Mon Feb 25 19:30:17 2019 UTC (3 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.79: +22 -2 lines
Diff to previous 1.79 (colored)

Add support for Amlogic S905 (Meson GXBB) SoCs.

Revision 1.79 / (download) - annotate - [select for diffs], Fri Feb 8 00:19:57 2019 UTC (3 years, 11 months ago) by macallan
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

move sunxide2ccu to pass 3, now it works on my H5
from jmcneill@

Revision 1.78 / (download) - annotate - [select for diffs], Sun Feb 3 13:18:52 2019 UTC (3 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.77: +2 -1 lines
Diff to previous 1.77 (colored)

Add anxedp

Revision 1.77 / (download) - annotate - [select for diffs], Wed Jan 30 11:25:40 2019 UTC (4 years ago) by jmcneill
Branch: MAIN
Changes since 1.76: +9 -9 lines
Diff to previous 1.76 (colored)

Enable Allwinner A64 display pipeline

Revision 1.76 / (download) - annotate - [select for diffs], Wed Jan 30 01:26:18 2019 UTC (4 years ago) by jmcneill
Branch: MAIN
Changes since 1.75: +9 -2 lines
Diff to previous 1.75 (colored)

Add Allwinner A64 display pipeline drivers (commented out for now)

Revision 1.1.2.13 / (download) - annotate - [select for diffs], Sat Jan 26 22:00:02 2019 UTC (4 years ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.1.2.12: +4 -1 lines
Diff to previous 1.1.2.12 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with HEAD

Revision 1.75 / (download) - annotate - [select for diffs], Tue Jan 22 20:17:36 2019 UTC (4 years ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-20190127
Changes since 1.74: +3 -1 lines
Diff to previous 1.74 (colored)

Add drivers for DE2 bus and clock controllers.

Revision 1.74 / (download) - annotate - [select for diffs], Tue Jan 22 16:36:07 2019 UTC (4 years ago) by jmcneill
Branch: MAIN
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored)

Add sunxisramc

Revision 1.1.2.12 / (download) - annotate - [select for diffs], Fri Jan 18 08:50:16 2019 UTC (4 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.11: +5 -4 lines
Diff to previous 1.1.2.11 (colored) to branchpoint 1.1 (colored)

Synch with HEAD

Revision 1.73 / (download) - annotate - [select for diffs], Thu Jan 3 10:44:04 2019 UTC (4 years ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-20190118
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

Attach sunxirsb earlier so axppmic regulators are available for usbphy

Revision 1.72 / (download) - annotate - [select for diffs], Sun Dec 30 16:25:15 2018 UTC (4 years, 1 month ago) by skrll
Branch: MAIN
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

Disable DEBUG by default.

Comment out DIAGNOSTIC while where are it's already defined by
GENERIC.common

Revision 1.71 / (download) - annotate - [select for diffs], Fri Dec 28 06:45:53 2018 UTC (4 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (colored)

turn on INCLUDE_CONFIG_FILE.

Revision 1.1.2.11 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:35 2018 UTC (4 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.10: +11 -3 lines
Diff to previous 1.1.2.10 (colored) to branchpoint 1.1 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.70 / (download) - annotate - [select for diffs], Fri Dec 21 14:52:12 2018 UTC (4 years, 1 month ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-1226
Changes since 1.69: +2 -1 lines
Diff to previous 1.69 (colored)

Add com at acpi

Revision 1.69 / (download) - annotate - [select for diffs], Fri Nov 30 16:28:43 2018 UTC (4 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.68: +2 -1 lines
Diff to previous 1.68 (colored)

Add ena at pci

Revision 1.68 / (download) - annotate - [select for diffs], Fri Nov 30 16:28:07 2018 UTC (4 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.67: +5 -3 lines
Diff to previous 1.67 (colored)

Add puc at pci and com at puc

Revision 1.67 / (download) - annotate - [select for diffs], Thu Nov 29 11:23:49 2018 UTC (4 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.66: +5 -1 lines
Diff to previous 1.66 (colored)

Add nvme at pci

Revision 1.1.2.10 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:21 2018 UTC (4 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.9: +24 -2 lines
Diff to previous 1.1.2.9 (colored) to branchpoint 1.1 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.66 / (download) - annotate - [select for diffs], Fri Nov 23 12:15:14 2018 UTC (4 years, 2 months ago) by skrll
Branch: MAIN
CVS Tags: pgoyette-compat-1126
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored)

Enable CPU_THUNDERX

Revision 1.65 / (download) - annotate - [select for diffs], Sun Nov 18 20:23:18 2018 UTC (4 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.64: +6 -1 lines
Diff to previous 1.64 (colored)

Add virtio at pci, scsibus at scsi, and sd at scsibus

Revision 1.64 / (download) - annotate - [select for diffs], Sun Nov 18 15:52:04 2018 UTC (4 years, 2 months ago) by skrll
Branch: MAIN
Changes since 1.63: +2 -1 lines
Diff to previous 1.63 (colored)

Add CPU_THUNDERX which sets COHERENCY_UNIT and CACHE_LINE_SIZE to 128

Revision 1.63 / (download) - annotate - [select for diffs], Sun Nov 18 15:50:26 2018 UTC (4 years, 2 months ago) by skrll
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Trailing whitespace

Revision 1.62 / (download) - annotate - [select for diffs], Thu Nov 1 20:34:50 2018 UTC (4 years, 3 months ago) by maxv
Branch: MAIN
Changes since 1.61: +5 -1 lines
Diff to previous 1.61 (colored)

Add kASan support for aarch64. Stack tracking needs more investigation
and will come in a separate commit.

Reviewed by ryo@ jmcneill@ skrll@.

Revision 1.61 / (download) - annotate - [select for diffs], Sun Oct 28 10:21:42 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.60: +4 -1 lines
Diff to previous 1.60 (colored)

Add support for EFI runtime services on aarch64.

Revision 1.60 / (download) - annotate - [select for diffs], Fri Oct 26 23:34:05 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.59: +2 -1 lines
Diff to previous 1.59 (colored)

Add xhci at acpi

Revision 1.59 / (download) - annotate - [select for diffs], Fri Oct 26 10:46:49 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.58: +2 -1 lines
Diff to previous 1.58 (colored)

Add ehci at acpi

Revision 1.58 / (download) - annotate - [select for diffs], Wed Oct 24 11:02:13 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored)

Add sbsawdt at acpi

Revision 1.57 / (download) - annotate - [select for diffs], Mon Oct 22 22:36:41 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored)

Add acpiged at acpi

Revision 1.56 / (download) - annotate - [select for diffs], Sun Oct 21 21:18:59 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.55: +2 -1 lines
Diff to previous 1.55 (colored)

Add gicvthree at acpi

Revision 1.55 / (download) - annotate - [select for diffs], Sun Oct 21 18:32:23 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.54: +3 -1 lines
Diff to previous 1.54 (colored)

Add acpibut at acpi, acpilid at acpi

Revision 1.54 / (download) - annotate - [select for diffs], Sun Oct 21 12:26:59 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored)

Add virtio at acpi

Revision 1.53 / (download) - annotate - [select for diffs], Sun Oct 21 12:07:47 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.52: +2 -1 lines
Diff to previous 1.52 (colored)

Add qemufwcfg at acpi

Revision 1.1.2.9 / (download) - annotate - [select for diffs], Sat Oct 20 06:58:27 2018 UTC (4 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.8: +24 -3 lines
Diff to previous 1.1.2.8 (colored) to branchpoint 1.1 (colored)

Sync with head

Revision 1.52 / (download) - annotate - [select for diffs], Fri Oct 19 21:09:09 2018 UTC (4 years, 3 months ago) by jakllsch
Branch: MAIN
CVS Tags: pgoyette-compat-1020
Changes since 1.51: +3 -1 lines
Diff to previous 1.51 (colored)

Add amdccp(4) driver for AMD Cryptographic Coprocessor, as found on the
A11xx Opterons.  Driver currently provides RNG service only.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Oct 17 00:04:06 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored)

Add dwiic at acpi

Revision 1.50 / (download) - annotate - [select for diffs], Tue Oct 16 06:05:38 2018 UTC (4 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

Add SOC_THUNDERX (commented out for now as it changes COHERENCY_UNIT)

Revision 1.49 / (download) - annotate - [select for diffs], Mon Oct 15 23:59:36 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

Add plgpio at acpi

Revision 1.48 / (download) - annotate - [select for diffs], Mon Oct 15 23:50:48 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Rename pl061gpio to plgpio and split the device logic from the FDT glue.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Oct 15 11:35:42 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

Add acpipchb

Revision 1.46 / (download) - annotate - [select for diffs], Fri Oct 12 23:26:41 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

Add ahcisata at acpi

Revision 1.45 / (download) - annotate - [select for diffs], Fri Oct 12 22:22:21 2018 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.44: +9 -1 lines
Diff to previous 1.44 (colored)

Add basic ACPI support

Revision 1.44 / (download) - annotate - [select for diffs], Fri Oct 12 01:28:58 2018 UTC (4 years, 3 months ago) by ryo
Branch: MAIN
Changes since 1.43: +4 -1 lines
Diff to previous 1.43 (colored)

add initial support of COMPAT_NETBSD32 on AArch64.
arm ELF32 EABI binaries could be execute in AArch32 state on AArch64. A32 THUMB mode is not supported yet.

Revision 1.43 / (download) - annotate - [select for diffs], Wed Oct 3 06:02:33 2018 UTC (4 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Sort the SOC_ list

Revision 1.42 / (download) - annotate - [select for diffs], Wed Oct 3 05:45:49 2018 UTC (4 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Add commented out Cavium CN88XX ThunderX EARLYCONS and CONSADDR

Revision 1.41 / (download) - annotate - [select for diffs], Sun Sep 30 16:06:02 2018 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)

Add qemufwcfg

Revision 1.40 / (download) - annotate - [select for diffs], Sun Sep 30 15:31:05 2018 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

Add plrtc

Revision 1.1.2.8 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:40 2018 UTC (4 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.7: +22 -4 lines
Diff to previous 1.1.2.7 (colored) to branchpoint 1.1 (colored)

Ssync with HEAD

Revision 1.39 / (download) - annotate - [select for diffs], Sat Sep 29 16:02:09 2018 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-0930
Changes since 1.38: +9 -1 lines
Diff to previous 1.38 (colored)

Add virtio

Revision 1.38 / (download) - annotate - [select for diffs], Wed Sep 26 20:25:51 2018 UTC (4 years, 4 months ago) by jakllsch
Branch: MAIN
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored)

Add dwiic(4) and spdmem(4).

Revision 1.37 / (download) - annotate - [select for diffs], Sat Sep 15 16:22:20 2018 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored)

Enable msk(4)

Revision 1.36 / (download) - annotate - [select for diffs], Sat Sep 15 16:21:36 2018 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 (colored)

Enable WSDISPLAY_MULTICONS

Revision 1.35 / (download) - annotate - [select for diffs], Sat Sep 8 00:42:01 2018 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.34: +9 -2 lines
Diff to previous 1.34 (colored)

Add pl061gpio, pcihost, mskc/msk (commented out), ehci@pci, ohci@pci, and xhci@pci

Revision 1.1.2.7 / (download) - annotate - [select for diffs], Thu Sep 6 06:55:30 2018 UTC (4 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.6: +17 -3 lines
Diff to previous 1.1.2.6 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.34 / (download) - annotate - [select for diffs], Sun Sep 2 01:17:23 2018 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-0906
Changes since 1.33: +3 -1 lines
Diff to previous 1.33 (colored)

Add rkpmic

Revision 1.33 / (download) - annotate - [select for diffs], Wed Aug 29 01:58:54 2018 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

Add (commented out) EARLYCONS entry for rk3399

Revision 1.32 / (download) - annotate - [select for diffs], Wed Aug 29 01:58:17 2018 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

Add fan53555reg

Revision 1.31 / (download) - annotate - [select for diffs], Sun Aug 12 18:01:22 2018 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

Add rk3399-rockpro64.dts

Revision 1.30 / (download) - annotate - [select for diffs], Sun Aug 12 16:49:25 2018 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.29: +12 -3 lines
Diff to previous 1.29 (colored)

Enable support for GICv3 and Rockchip RK3399

Revision 1.1.2.6 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:31 2018 UTC (4 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.5: +14 -5 lines
Diff to previous 1.1.2.5 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Revision 1.29 / (download) - annotate - [select for diffs], Sun Jul 15 18:00:14 2018 UTC (4 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-0728
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

add pseudo-device tprof (fix build)

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jul 15 16:09:05 2018 UTC (4 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.27: +4 -1 lines
Diff to previous 1.27 (colored)

Add armpmu

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jul 14 15:09:41 2018 UTC (4 years, 6 months ago) by maxv
Branch: MAIN
Changes since 1.26: +1 -2 lines
Diff to previous 1.26 (colored)

Remove "options IPKDB", and the other associated options, from the config
files.

ipkdb is being retired. Its code is really old, and hasn't kept pace with
today's expectations: IPv6, SMP, modern NICs. The associated code for x86
was already removed because it was too incorrect to stay.

There are plans to rewrite a similar feature from scratch.

ok kamil christos

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jul 9 09:13:50 2018 UTC (4 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Enable options MULTIPROCESSOR

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jul 1 18:18:18 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Add rkiic

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jul 1 15:33:29 2018 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Add bcm2835-rpi-zero-w.dts and bcm2837-rpi-3-b-plus.dts as appropriate

PR/53284 -  Support RPI3B+,RPI0W,RPI2-1.2

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jun 30 16:48:49 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Attach simplebus on pass 0

Revision 1.22 / (download) - annotate - [select for diffs], Sat Jun 30 16:30:35 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

cpus: use fdt_add_bus

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jun 30 16:22:56 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Allow nodes to attach child devices using the same sorting rules as used
by the simplebus driver.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jun 30 12:42:42 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.19: +4 -1 lines
Diff to previous 1.19 (colored)

add syscon

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jun 27 16:38:40 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-base
Branch point for: phil-wifi
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

dts: add sun50i-h5-libretech-all-h3-cc.dts

Revision 1.1.2.5 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:40 2018 UTC (4 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.4: +17 -2 lines
Diff to previous 1.1.2.4 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jun 16 14:41:25 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-0625
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Comment out EARLYCONS

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jun 16 00:19:04 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.16: +15 -2 lines
Diff to previous 1.16 (colored)

Add initial support for Rockchip RK3328 SoC.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Jun 14 10:56:39 2018 UTC (4 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored)

Add support for QEMU ARM Virtual Machine ("virt").

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Mon May 21 04:36:00 2018 UTC (4 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.3: +17 -1 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Thu May 10 00:05:22 2018 UTC (4 years, 8 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-0521
Changes since 1.14: +5 -1 lines
Diff to previous 1.14 (colored)

Add ausoc, sun8icodec, a64codec, sunxii2s

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 10 00:02:10 2018 UTC (4 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

whitespace fix

Revision 1.13 / (download) - annotate - [select for diffs], Sun May 6 10:36:06 2018 UTC (4 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.12: +7 -1 lines
Diff to previous 1.12 (colored)

Add sunxipwm, pwmbacklight

Revision 1.12 / (download) - annotate - [select for diffs], Sat May 5 09:55:38 2018 UTC (4 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Add sun50ia64rccu

Revision 1.11 / (download) - annotate - [select for diffs], Fri May 4 21:09:55 2018 UTC (4 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

Rename axp806pmic to axppmic, and add support for AXP803.

Revision 1.10 / (download) - annotate - [select for diffs], Thu May 3 01:17:04 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)

Add axp806pmic, axp806reg

Revision 1.9 / (download) - annotate - [select for diffs], Wed May 2 21:20:58 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Add sunxinmi

Revision 1.8 / (download) - annotate - [select for diffs], Wed May 2 11:02:42 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Add sun50ih6rccu

Revision 1.7 / (download) - annotate - [select for diffs], Wed May 2 10:09:15 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

add pcf8563rtc

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Wed May 2 07:20:04 2018 UTC (4 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.2: +11 -2 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Synch with HEAD

Revision 1.6 / (download) - annotate - [select for diffs], Wed May 2 00:02:15 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-compat-0502
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Add sunxiusb3phy

Revision 1.5 / (download) - annotate - [select for diffs], Tue May 1 20:06:13 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.4: +5 -1 lines
Diff to previous 1.4 (colored)

Enable Allwinner H6 support

Revision 1.4 / (download) - annotate - [select for diffs], Sat Apr 28 20:35:05 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Enable motg

Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 28 20:30:50 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.2: +3 -1 lines
Diff to previous 1.2 (colored)

Enable Allwinner SID and thermal sensor controller

Revision 1.2 / (download) - annotate - [select for diffs], Sat Apr 28 18:42:20 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Add sun50i-a64-teres-i.dts, sun50i-h5-orangepi-zero-plus.dts

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sat Apr 7 04:12:12 2018 UTC (4 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.2.1: +291 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.  77 conflicts resolved - all of them $NetBSD$

Revision 1.1.2.1, Sun Apr 1 04:35:04 2018 UTC (4 years, 10 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1: +0 -291 lines
FILE REMOVED

file GENERIC64 was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sun Apr 1 04:35:04 2018 UTC (4 years, 10 months ago) by ryo
Branch: MAIN
CVS Tags: pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407
Branch point for: pgoyette-compat

Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)

- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>