Home | History | Annotate | Download | only in amlogic
History log of /src/sys/arch/arm/amlogic/meson8b_pinctrl.c
RevisionDateAuthorComments
 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

RSS XML Feed