]> git.ipfire.org Git - people/arne_f/kernel.git/log
people/arne_f/kernel.git
2 years agoDT: sun8i: add vdd_cpux regulator to nanopi-r1 and nanopi-neo{-air} v4.14.y-multi v4.14.232-multi
Arne Fitzenreiter [Wed, 7 Aug 2019 04:44:48 +0000 (06:44 +0200)] 
DT: sun8i: add vdd_cpux regulator to nanopi-r1 and nanopi-neo{-air}

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodts: nanopi-r1: fix mdio node to external phy
Arne Fitzenreiter [Tue, 30 Jul 2019 16:40:12 +0000 (18:40 +0200)] 
dts: nanopi-r1: fix mdio node to external phy

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodts: nanopi-r1: swap serial0 and serial1
Arne Fitzenreiter [Tue, 30 Jul 2019 05:26:19 +0000 (07:26 +0200)] 
dts: nanopi-r1: swap serial0 and serial1

The nanopi-r1 case provides external uart1 so we use this as fist serial
port for easier debugging without open the case.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodts: nanopi-r1: remove redifinition of k1 to reset
Arne Fitzenreiter [Mon, 29 Jul 2019 15:06:17 +0000 (17:06 +0200)] 
dts: nanopi-r1: remove redifinition of k1 to reset

IPFire has already redefined k1 to KEY_POWER in nanopi.dtsi

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodts: nanopi-r1: add second uart
Arne Fitzenreiter [Sun, 28 Jul 2019 21:00:17 +0000 (23:00 +0200)] 
dts: nanopi-r1: add second uart

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodts: nanopi-r1: add node for realtek8152 usb ethernet
Arne Fitzenreiter [Sun, 28 Jul 2019 20:57:14 +0000 (22:57 +0200)] 
dts: nanopi-r1: add node for realtek8152 usb ethernet

this is needed for setting the mac address generated by u-boot

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodts: nanopi-r1: fix led names
Arne Fitzenreiter [Sun, 28 Jul 2019 14:10:25 +0000 (16:10 +0200)] 
dts: nanopi-r1: fix led names

The linux name of leds should be "Device:color:function"

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodts: import nanopi-r1 from friendlyelec
Arne Fitzenreiter [Sun, 28 Jul 2019 14:04:15 +0000 (16:04 +0200)] 
dts: import nanopi-r1 from friendlyelec

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodt: add rpi3b+ lan led settings
Arne Fitzenreiter [Thu, 29 Nov 2018 12:11:32 +0000 (13:11 +0100)] 
dt: add rpi3b+ lan led settings

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agobrcmfmac: fix CLM load error for legacy chips when user helper is enabled
Wright Feng [Tue, 16 Jan 2018 09:26:50 +0000 (17:26 +0800)] 
brcmfmac: fix CLM load error for legacy chips when user helper is enabled

For legacy chips without CLM blob files, kernel with user helper function
returns -EAGAIN when we request_firmware(), and then driver got failed
when bringing up legacy chips. We expect the CLM blob file for legacy chip
is not existence in firmware path, but the -ENOENT error is transferred to
-EAGAIN in firmware_class.c with user helper.
Because of that, we continue with CLM data currently present in firmware
if getting error from doing request_firmware().

Cc: stable@vger.kernel.org # v4.15.y
Reviewed-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Wright Feng <wright.feng@cypress.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2 years agobrcmfmac: add CLM download support
Chung-Hsien Hsu [Fri, 10 Nov 2017 09:27:15 +0000 (17:27 +0800)] 
brcmfmac: add CLM download support

The firmware for brcmfmac devices includes information regarding
regulatory constraints. For certain devices this information is kept
separately in a binary form that needs to be downloaded to the device.
This patch adds support to download this so-called CLM blob file. It
uses the same naming scheme as the other firmware files with extension
of .clm_blob.

The CLM blob file is optional. If the file does not exist, the download
process will be bypassed. It will not affect the driver loading.

Reviewed-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Chung-Hsien Hsu <stanley.hsu@cypress.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2 years agolan78xx: Read LED states from Device Tree
Phil Elwell [Thu, 19 Apr 2018 16:59:39 +0000 (17:59 +0100)] 
lan78xx: Read LED states from Device Tree

Add support for DT property "microchip,led-modes", a vector of zero
to four cells (u32s) in the range 0-15, each of which sets the mode
for one of the LEDs. Some possible values are:

    0=link/activity          1=link1000/activity
    2=link100/activity       3=link10/activity
    4=link100/1000/activity  5=link10/1000/activity
    6=link10/100/activity    14=off    15=on

These values are given symbolic constants in a dt-bindings header.

Also use the presence of the DT property to indicate that the
LEDs should be enabled - necessary in the event that no valid OTP
or EEPROM is available.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2 years agolan78xx: Read MAC address from DT if present
Phil Elwell [Thu, 19 Apr 2018 16:59:38 +0000 (17:59 +0100)] 
lan78xx: Read MAC address from DT if present

There is a standard mechanism for locating and using a MAC address from
the Device Tree. Use this facility in the lan78xx driver to support
applications without programmed EEPROM or OTP. At the same time,
regularise the handling of the different address sources.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2 years agolan78xx: Avoid spurious kevent 4 "error"
Phil Elwell [Wed, 11 Apr 2018 11:02:47 +0000 (12:02 +0100)] 
lan78xx: Avoid spurious kevent 4 "error"

lan78xx_defer_event generates an error message whenever the work item
is already scheduled. lan78xx_open defers three events -
EVENT_STAT_UPDATE, EVENT_DEV_OPEN and EVENT_LINK_RESET. Being aware
of the likelihood (or certainty) of an error message, the DEV_OPEN
event is added to the set of pending events directly, relying on
the subsequent deferral of the EVENT_LINK_RESET call to schedule the
work.  Take the same precaution with EVENT_STAT_UPDATE to avoid a
totally unnecessary error message.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2 years agoirq-bcm2836: Avoid "Invalid trigger warning"
Phil Elwell [Thu, 9 Feb 2017 14:33:30 +0000 (14:33 +0000)] 
irq-bcm2836: Avoid "Invalid trigger warning"

Initialise the level for each IRQ to avoid a warning from the
arm arch timer code.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
2 years agoirq-bcm2836: Prevent spurious interrupts, and trap them early
Phil Elwell [Fri, 4 Dec 2015 17:41:50 +0000 (17:41 +0000)] 
irq-bcm2836: Prevent spurious interrupts, and trap them early

The old arch-specific IRQ macros included a dsb to ensure the
write to clear the mailbox interrupt completed before returning
from the interrupt. The BCM2836 irqchip driver needs the same
precaution to avoid spurious interrupts.

Spurious interrupts are still possible for other reasons,
though, so trap them early.

2 years agodt: armada-388: clearfog base - replace dts
Alexander Rudolf Gruber [Wed, 14 Nov 2018 08:47:37 +0000 (09:47 +0100)] 
dt: armada-388: clearfog base - replace dts

the file shipped with mainline kernel includes a file
that set many values that are valid only for clearfog pro
so this is replaced by a version without this include files

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosun8i: dts: disable xradio wlan (mmc1) on ipfire nano
Arne Fitzenreiter [Thu, 20 Sep 2018 07:25:48 +0000 (09:25 +0200)] 
sun8i: dts: disable xradio wlan (mmc1) on ipfire nano

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosunxi: dt: ipfire nano switch usb port of realtek nic
Arne Fitzenreiter [Sun, 17 Jun 2018 15:05:08 +0000 (17:05 +0200)] 
sunxi: dt: ipfire nano switch usb port of realtek nic

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoarm64: dt: include for rpi 3b plus
Arne Fitzenreiter [Sun, 17 Jun 2018 14:50:14 +0000 (16:50 +0200)] 
arm64: dt: include for rpi 3b plus

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoRevert "brcmfmac: import rpi fixes"
Arne Fitzenreiter [Wed, 30 May 2018 08:52:55 +0000 (10:52 +0200)] 
Revert "brcmfmac: import rpi fixes"

This reverts commit bf1bdf4979fb71289dbde586c94ae70f947e63a4.

this breaks bananapi compatiblity

2 years agobrcmfmac: import rpi fixes
Arne Fitzenreiter [Sun, 27 May 2018 09:04:21 +0000 (11:04 +0200)] 
brcmfmac: import rpi fixes

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodt: add Rasperry Pi Model B+
Arne Fitzenreiter [Wed, 16 May 2018 12:00:18 +0000 (14:00 +0200)] 
dt: add Rasperry Pi Model B+

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agousbether: lan7800 add mac address read from dt
Arne Fitzenreiter [Wed, 16 May 2018 11:56:59 +0000 (13:56 +0200)] 
usbether: lan7800 add mac address read from dt

This is needed for support Raspberry 3 Model B+

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoxradio: report mic fails to kernel and correct iv stripping.
Arne Fitzenreiter [Sun, 18 Mar 2018 09:55:00 +0000 (10:55 +0100)] 
xradio: report mic fails to kernel and correct iv stripping.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agousbether: add dt mac address set to realtek r8152 driver
Arne Fitzenreiter [Sat, 10 Mar 2018 15:43:31 +0000 (16:43 +0100)] 
usbether: add dt mac address set to realtek r8152 driver

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosunxi: update ipfire nano dt
Arne Fitzenreiter [Fri, 9 Mar 2018 21:38:44 +0000 (22:38 +0100)] 
sunxi: update ipfire nano dt

This is still not finished because at the moment the layout is not
finalized. For testing this set the mac of a Realtek 8152 at the
first port of a hub on ehci3.
USB2 is disabled because the USB/mSATA is not populated on
the testhardware.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoxradio: fix transmit of tkip encrypted packets
Arne Fitzenreiter [Wed, 7 Mar 2018 22:29:07 +0000 (23:29 +0100)] 
xradio: fix transmit of tkip encrypted packets

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoxradio: fix missing wpa1/2 sequence numbers for group rekeying
Arne Fitzenreiter [Wed, 7 Mar 2018 22:23:39 +0000 (23:23 +0100)] 
xradio: fix missing wpa1/2 sequence numbers for group rekeying

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoxradio: add defines from Makefile to xradio.h
Arne Fitzenreiter [Wed, 7 Mar 2018 09:50:32 +0000 (10:50 +0100)] 
xradio: add defines from Makefile to xradio.h

the defines in the Makefile will ignored if you compile in tree.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoxradio: remove logspam if not debug
Arne Fitzenreiter [Wed, 7 Mar 2018 09:49:59 +0000 (10:49 +0100)] 
xradio: remove logspam if not debug

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosunxi: dt: IPFire Nano - lower shared mem to 8MB
Arne Fitzenreiter [Mon, 5 Mar 2018 10:33:37 +0000 (11:33 +0100)] 
sunxi: dt: IPFire Nano - lower shared mem to 8MB

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosunxi: dt: apply IPFire changes for orangepi zero
Arne Fitzenreiter [Mon, 5 Mar 2018 10:32:33 +0000 (11:32 +0100)] 
sunxi: dt: apply IPFire changes for orangepi zero

change led trigger
enable all usb
lower shared mem to 8MB

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosunxi: dt: IPFire changes for nanopi
Arne Fitzenreiter [Mon, 5 Mar 2018 10:30:33 +0000 (11:30 +0100)] 
sunxi: dt: IPFire changes for nanopi

enable all usb
change led trigger
lower dma shared mem to 8MB

2 years agosunxi: dt: add Orange Pi R1
Arne Fitzenreiter [Mon, 5 Mar 2018 10:19:56 +0000 (11:19 +0100)] 
sunxi: dt: add Orange Pi R1

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoAdd Realtek RTL8189ES SDIO wlan driver
Import from armbian [Sun, 4 Mar 2018 21:11:51 +0000 (22:11 +0100)] 
Add Realtek RTL8189ES SDIO wlan driver

2 years agosunxi: bananapro: exchange led trigger
Arne Fitzenreiter [Sun, 4 Mar 2018 13:03:49 +0000 (14:03 +0100)] 
sunxi: bananapro: exchange led trigger

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoxradio wireless driver
Import from armbian [Thu, 1 Mar 2018 16:58:08 +0000 (17:58 +0100)] 
xradio wireless driver

2 years agoadd nanopi duo
Import from armbian [Thu, 1 Mar 2018 16:57:26 +0000 (17:57 +0100)] 
add nanopi duo

2 years agosunxi: add default led trigger (bananapi,bananapro,lamobo r1)
Arne Fitzenreiter [Thu, 1 Mar 2018 12:37:33 +0000 (13:37 +0100)] 
sunxi: add default led trigger (bananapi,bananapro,lamobo r1)

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosunxi: wireless enable friendlyarm neoair
Import from armbian [Thu, 1 Mar 2018 10:14:14 +0000 (11:14 +0100)] 
sunxi: wireless enable friendlyarm neoair

2 years agosunxi: network dwmac sun8i backport from 4.15-rc
Import from armbian [Thu, 1 Mar 2018 10:14:14 +0000 (11:14 +0100)] 
sunxi: network dwmac sun8i backport from 4.15-rc

2 years agosunxi: metwork dwmac h3 gigabit boards new external mdio
Import from armbian [Thu, 1 Mar 2018 10:14:14 +0000 (11:14 +0100)] 
sunxi: metwork dwmac h3 gigabit boards new external mdio

2 years agosunxi: hdmi otg enable opi zero2plus h5
Import from armbian [Thu, 1 Mar 2018 10:14:14 +0000 (11:14 +0100)] 
sunxi: hdmi otg enable opi zero2plus h5

2 years agosunxi: hdmi enable sinovoip banam2plus
Import from armbian [Thu, 1 Mar 2018 10:14:14 +0000 (11:14 +0100)] 
sunxi: hdmi enable sinovoip banam2plus

2 years agosunxi: hdmi enable friendlyarm neoplus2
Import from armbian [Thu, 1 Mar 2018 10:14:14 +0000 (11:14 +0100)] 
sunxi: hdmi enable friendlyarm neoplus2

2 years agosunxi: hdmi enable friendlyarm m1plus
Import from armbian [Thu, 1 Mar 2018 10:14:00 +0000 (11:14 +0100)] 
sunxi: hdmi enable friendlyarm m1plus

2 years agosunxi: hdmi enable friendlyarm m1
Import from armbian [Thu, 1 Mar 2018 10:14:00 +0000 (11:14 +0100)] 
sunxi: hdmi enable friendlyarm m1

2 years agosunxi: H3-H5 uart rts cts pins
Import from armbian [Thu, 1 Mar 2018 10:14:00 +0000 (11:14 +0100)] 
sunxi: H3-H5 uart rts cts pins

2 years agosunxi: add oramgepi zero plus
Import from armbian [Thu, 1 Mar 2018 10:14:00 +0000 (11:14 +0100)] 
sunxi: add oramgepi zero plus

2 years agosunxi: pine64 plus ethernet fix
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
sunxi: pine64 plus ethernet fix

2 years agosunxi: olinuxino ethernet wireless emmc
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
sunxi: olinuxino ethernet wireless emmc

2 years agosunxi: new bananapi m64 ethernet fix
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
sunxi: new bananapi m64 ethernet fix

2 years agosunxi: hdmi thermal dma pmw enable
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
sunxi: hdmi thermal dma pmw enable

2 years agortl8723bs hide nolinked power save info when not debugging
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
rtl8723bs hide nolinked power save info when not debugging

2 years agomm: set DMA coherent pool to 2M
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
mm: set DMA coherent pool to 2M

2 years agosunxi: clocksoure
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
sunxi: clocksoure

This adds a sysfs 'clock_source' attribute which can be used to query
and set the clock source of the RTC, either 'internal' or 'external'.

Important note: Probing the pins of the 32kHz crystal with a scope will
not reliably tell you whether the (usually) more accurate external is
selected! On a 'Cubietech Cubietruck' board, the author saw a stable
32768Hz signal on the crystal, even though the internal oscillator was
selected and the clock wildly drifting.

Using adjtimex might help to figure out which oscillator is selected:

~# echo internal > /sys/devices/.../1c20d00.rtc/clock_source
~# adjtimex -n -c=3
                                      --- current ---   -- suggested --
cmos time     system-cmos  error_ppm   tick      freq    tick      freq
1469627826      31.224561
1469627835      31.858098    63353.6  10000         0
1469627844      32.490782    63268.4  10000         0    9367   2069425
~# echo external > /sys/devices/.../1c20d00.rtc/clock_source
~# adjtimex -n -c=3
                                      --- current ---   -- suggested --
cmos time     system-cmos  error_ppm   tick      freq    tick      freq
1469627851      32.883407
1469627861      32.883380       -2.7  10000         0
1469627871      32.883352       -2.8  10000         0   10000    185937

Signed-off-by: Onno Kortmann <on...@gmx.net>
2 years agofix rtl8723bs memory leak
Import from armbian [Thu, 1 Mar 2018 10:13:24 +0000 (11:13 +0100)] 
fix rtl8723bs memory leak

2 years agosunxi: lime a10 add 240 mhz cpufreq
Import from armbian [Thu, 1 Mar 2018 10:13:06 +0000 (11:13 +0100)] 
sunxi: lime a10 add 240 mhz cpufreq

2 years agosunxi: fix zeroplus2 mmc0 cd polarity
Import from armbian [Thu, 1 Mar 2018 10:13:06 +0000 (11:13 +0100)] 
sunxi: fix zeroplus2 mmc0 cd polarity

2 years agosunxi: fix xradio interrupt opi zero
Import from armbian [Thu, 1 Mar 2018 10:13:06 +0000 (11:13 +0100)] 
sunxi: fix xradio interrupt opi zero

2 years agosunxi: fix many orangepiwin dts
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
sunxi: fix many orangepiwin dts

2 years agosunxi: H3-H5 fix i2c2 reg property
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
sunxi: H3-H5 fix i2c2 reg property

2 years agosunxi: fix olinuxino micro lan8710 support
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
sunxi: fix olinuxino micro lan8710 support

2 years agosunxi: enable fsl timer errata
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
sunxi: enable fsl timer errata

2 years agosunxi: cubietruck green LED mmc0
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
sunxi: cubietruck green LED mmc0

2 years agosunxi: cubietruck enable uart2
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
sunxi: cubietruck enable uart2

2 years agosunxi: cubieboard green LED mmc0
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
sunxi: cubieboard green LED mmc0

2 years agoaxp20x sysfs interface
Import from armbian [Thu, 1 Mar 2018 10:12:49 +0000 (11:12 +0100)] 
axp20x sysfs interface

2 years agosunxi: add wifi orangepiprime
Import from armbian [Thu, 1 Mar 2018 10:12:38 +0000 (11:12 +0100)] 
sunxi: add wifi orangepiprime

2 years agosunxi: add sunvell r69
Import from armbian [Thu, 1 Mar 2018 10:12:22 +0000 (11:12 +0100)] 
sunxi: add sunvell r69

2 years agosunxi: add sdio wifi orangepi zero plus2
Import from armbian [Thu, 1 Mar 2018 10:04:06 +0000 (11:04 +0100)] 
sunxi: add sdio wifi orangepi zero plus2

2 years agosunxi: r40 m2untra a83t i2s i2c
Import from armbian [Thu, 1 Mar 2018 10:04:06 +0000 (11:04 +0100)] 
sunxi: r40 m2untra a83t i2s i2c

2 years agosunxi: add otg neoair
Import from armbian [Thu, 1 Mar 2018 10:04:06 +0000 (11:04 +0100)] 
sunxi: add otg neoair

2 years agosunxi: add orangepi zeroplus2
Import from armbian [Thu, 1 Mar 2018 10:03:49 +0000 (11:03 +0100)] 
sunxi: add orangepi zeroplus2

2 years agosunxi: add opi pc plus wifi pwrseq
Import from armbian [Thu, 1 Mar 2018 10:03:28 +0000 (11:03 +0100)] 
sunxi: add opi pc plus wifi pwrseq

2 years agosunxi add nanopi m1 plus2
Import from armbian [Thu, 1 Mar 2018 10:03:14 +0000 (11:03 +0100)] 
sunxi add nanopi m1 plus2

2 years agosunxi: add missing spi a64
Import from armbian [Thu, 1 Mar 2018 10:03:02 +0000 (11:03 +0100)] 
sunxi: add missing spi a64

2 years agosunxi: add hmdi net bits beelinkx3
Import from armbian [Thu, 1 Mar 2018 10:03:02 +0000 (11:03 +0100)] 
sunxi: add hmdi net bits beelinkx3

2 years agosunxi: add h3 librecomputer
Import from armbian [Thu, 1 Mar 2018 10:03:02 +0000 (11:03 +0100)] 
sunxi: add h3 librecomputer

2 years agomtd: add h27UBG8T2BTR nand
Import from armbian [Thu, 1 Mar 2018 10:03:02 +0000 (11:03 +0100)] 
mtd: add h27UBG8T2BTR nand

2 years agomtd: add BergMicro Flash
Import from armbian [Thu, 1 Mar 2018 10:03:02 +0000 (11:03 +0100)] 
mtd: add BergMicro Flash

2 years agoARM: sun8i: h2+: add support for Banana Pi M2 Zero board
Icenowy Zheng [Thu, 8 Feb 2018 10:06:13 +0000 (18:06 +0800)] 
ARM: sun8i: h2+: add support for Banana Pi M2 Zero board

Banana Pi M2 Zero board is a H2+-based board by Sinovoip, with a form
factor and GPIO holes similar to Raspberry Pi Zero.

It features:
- Allwinner H2+ SoC
- Single-chip (16-bit) 512MiB DDR3 DRAM
- Ampak AP6212 Wi-Fi/Bluetooth module
- MicroSD slot
- Two MicroUSB Type-B ports (one can only be used to power the board and
  the other features OTG functionality)
- Two keys, a reset and a GPIO-connected key.
- HDMI Type-C (miniHDMI) connector connected to the HDMI part of H2+.
- CSI connector to connect the camera sensor provided by Sinovoip.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
2 years agoadd axp803 DT
Import from armbian [Thu, 1 Mar 2018 10:02:50 +0000 (11:02 +0100)] 
add axp803 DT

2 years agosunxi: add a64 pinebook
Import from armbian [Thu, 1 Mar 2018 10:02:50 +0000 (11:02 +0100)] 
sunxi: add a64 pinebook

2 years agosunxi: add A64 nmi intc
Import from armbian [Thu, 1 Mar 2018 10:02:50 +0000 (11:02 +0100)] 
sunxi: add A64 nmi intc

2 years agosunxi: add a20 olimex micro emmc support
Import from armbian [Thu, 1 Mar 2018 10:02:37 +0000 (11:02 +0100)] 
sunxi: add a20 olimex micro emmc support

2 years agosunxi: enable dvfs opi prime
Import from armbian [Thu, 1 Mar 2018 10:02:37 +0000 (11:02 +0100)] 
sunxi: enable dvfs opi prime

2 years agosunxi: enable dvfs opi pc2
Import from armbian [Thu, 1 Mar 2018 10:02:37 +0000 (11:02 +0100)] 
sunxi: enable dvfs opi pc2

2 years agosunxi: H5 add OPP table to cpu
Import from armbian [Thu, 1 Mar 2018 10:02:37 +0000 (11:02 +0100)] 
sunxi: H5 add OPP table to cpu

2 years agosunxi: add H5 cpu OPP table
Import from armbian [Thu, 1 Mar 2018 10:02:37 +0000 (11:02 +0100)] 
sunxi: add H5 cpu OPP table

2 years agosunxi: enable dvfs opi lite
Import from armbian [Thu, 1 Mar 2018 10:02:37 +0000 (11:02 +0100)] 
sunxi: enable dvfs opi lite

2 years agosunxi: enable dvfs opi 2
Import from armbian [Thu, 1 Mar 2018 10:02:22 +0000 (11:02 +0100)] 
sunxi: enable dvfs opi 2

2 years agosunxi: enable dvfs opi pc
Import from armbian [Thu, 1 Mar 2018 10:02:22 +0000 (11:02 +0100)] 
sunxi: enable dvfs opi pc

2 years agosunxi: enable dvfs opi one
Import from armbian [Thu, 1 Mar 2018 10:02:22 +0000 (11:02 +0100)] 
sunxi: enable dvfs opi one

2 years agosunxi: enable dvfs opi zero
Import from armbian [Thu, 1 Mar 2018 10:02:10 +0000 (11:02 +0100)] 
sunxi: enable dvfs opi zero

2 years agosunxi: H3 add OPP table to cpu
Import from armbian [Thu, 1 Mar 2018 10:02:10 +0000 (11:02 +0100)] 
sunxi: H3 add OPP table to cpu

2 years agosunxi: add H3 cpu OPP table
Import from armbian [Thu, 1 Mar 2018 10:02:10 +0000 (11:02 +0100)] 
sunxi: add H3 cpu OPP table

2 years agoARM: sunxi: h3/h5: Add r_i2c pinmux node
Ondrej Jirman [Sun, 26 Feb 2017 15:08:34 +0000 (16:08 +0100)] 
ARM: sunxi: h3/h5: Add r_i2c pinmux node

H3/H5 SoCs contain an I2C controller optionally available
on the PL0 and PL1 pins. This patch adds pinmux configuration
for this controller.

Signed-off-by: Ondrej Jirman <megous@megous.com>
[Icenowy: change commit message, node name and function name]
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2 years agoARM: sunxi: h3/h5: Add r_i2c I2C controller
Ondrej Jirman [Sun, 26 Feb 2017 15:09:28 +0000 (16:09 +0100)] 
ARM: sunxi: h3/h5: Add r_i2c I2C controller

Allwinner H3/H5 SoCs have an I2C controller at PL GPIO bank.

Add support for it in the device tree.

Signed-off-by: Ondrej Jirman <megous@megous.com>
[Icenowy: Change to use r_ccu and change pinmux node name]
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Reviewed-by: Chen-Yu Tsai <wens@csie.org>