OpenGrok
Cross Reference: meson8b_pinctrl.c
xref
: /
src
/
sys
/
arch
/
arm
/
amlogic
/
meson8b_pinctrl.c
Home
|
History
|
Annotate
|
Download
|
only in
amlogic
History log of
/src/sys/arch/arm/amlogic/meson8b_pinctrl.c
Revision
Date
Author
Comments
1.3
23-Jun-2022
brook
Add a mising gpio pin description.
This file enumerates the gpio pins in two different ways: as enum
values and as an array of data. The enum values are used as keys into
the array. One of the enums, GPIODV_9, is missing from the table. As
a result, lookup fails to find a matching entry and returns an invalid
entry, which causes the kernel to panic. This patch adds the missing
data to the array.
However, the underlying problem is not fixed. Somewhere in the kernel
is lookup logic that does not check the validity of the results to
ensure that a match indeed occurred. There are no doubt other
potential panics to be triggered by the same lookup code applied to
other tables (or future versions of this one).
1.2
14-Aug-2019
jmcneill
Add eth_rxd3 and eth_rxd2 pinctrl groups
1.1
19-Jan-2019
jmcneill
branches: 1.1.2; 1.1.6; 1.1.8;
Add support for (FDT-ized) Amlogic Meson8b.
1.1.8.1
15-Aug-2019
martin
Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10
sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9
sys/arch/evbarm/conf/GENERIC: revision 1.50
sys/arch/evbarm/conf/NITROGEN6X: revision 1.24
sys/arch/arm/cortex/a9tmr_var.h: revision 1.7
sys/arch/arm/fdt/files.fdt: revision 1.29
sys/arch/arm/amlogic/meson_platform.c: revision 1.12
sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2
sys/arch/arm/amlogic/meson_platform.c: revision 1.13
sys/arch/evbarm/conf/BCM5301X: revision 1.34
sys/arch/arm/dts/meson8b.dtsi: revision 1.6
sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1
sys/arch/arm/dts/meson8b.dtsi: revision 1.7
sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1
sys/arch/evbarm/conf/PANDABOARD: revision 1.30
sys/arch/evbarm/conf/DUOVERO: revision 1.14
sys/arch/arm/cortex/a9ptmr.c: revision 1.1
sys/arch/arm/cortex/a9ptmr.c: revision 1.2
sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1
sys/arch/evbarm/conf/BCM56340: revision 1.19
sys/arch/evbarm/conf/CUBOX-I: revision 1.23
sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4
sys/arch/evbarm/conf/PARALLELLA: revision 1.7
sys/arch/arm/cortex/files.cortex: revision 1.12
sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4
sys/arch/arm/cortex/a9wdt.c: revision 1.9
sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer.
While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes
-
Trailing whitespace
-
Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes
- don't use prescaler
- improve AB_DEBUG output
- fix a9ptmr_delay to work with a decrementing counter!
Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
1.1.6.3
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
1.1.6.2
10-Jun-2019
christos
Sync with HEAD
1.1.6.1
19-Jan-2019
christos
file meson8b_pinctrl.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
1.1.2.2
26-Jan-2019
pgoyette
Sync with HEAD
1.1.2.1
19-Jan-2019
pgoyette
file meson8b_pinctrl.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
Indexes created Thu Oct 02 14:10:14 GMT 2025