History log of /src/sys/arch/arm/amlogic |
Revision | Date | Author | Comments |
1.18 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.17 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.16 | 26-Nov-2015 |
jmcneill | branches: 1.16.16; 1.16.18; 1.16.20; disable watchdog at startup
|
1.15 | 21-Nov-2015 |
jmcneill | Add watchdog timer support.
|
1.14 | 08-Aug-2015 |
jmcneill | don't rely on u-boot to setup CARD and BOOT pins
|
1.13 | 04-Aug-2015 |
jmcneill | Enable UHS-I support
|
1.12 | 19-Apr-2015 |
jmcneill | Add a driver for Amlogic "SDIO" MMC controller.
|
1.11 | 03-Apr-2015 |
jmcneill | branches: 1.11.2; Use a callback (with ugly lock dance from bcm2835_rng) instead of callout. Make sure the ring oscillator is enabled as well.
|
1.10 | 29-Mar-2015 |
jmcneill | Use shared armv7_generic_space
|
1.9 | 08-Mar-2015 |
jmcneill | branches: 1.9.2; Add Amlogic SD/MMC driver.
|
1.8 | 07-Mar-2015 |
jmcneill | clk helpers for sdhc and rng
|
1.7 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.6 | 01-Mar-2015 |
jmcneill | remove debug printf
|
1.5 | 28-Feb-2015 |
jmcneill | invert gpio OEN bit logic, now usb works
|
1.4 | 28-Feb-2015 |
jmcneill | more usb phy / clk init
|
1.3 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.2 | 27-Feb-2015 |
jmcneill | derive cpu freq from cbus regs
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.9.2.3 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #658): sys/arch/arm/amlogic/amlogic_board.c: revision 1.11 sys/arch/arm/amlogic/amlogic_crureg.h: revision 1.8 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.2 Use a callback (with ugly lock dance from bcm2835_rng) instead of callout. Make sure the ring oscillator is enabled as well.
|
1.9.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.9.2.1 | 08-Mar-2015 |
snj | file amlogic_board.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.11.2.5 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.11.2.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.11.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.11.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.11.2.1 | 03-Apr-2015 |
skrll | file amlogic_board.c was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.16.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.16.18.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.16.18.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.16.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.16.16.1 | 26-Nov-2015 |
jdolecek | file amlogic_board.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.2 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.1 | 21-Mar-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Basic framebuffer console support. Work in progress.
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 21-Mar-2015 |
jdolecek | file amlogic_canvasreg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 21-Mar-2015 |
skrll | file amlogic_canvasreg.h was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 21-Mar-2015 |
snj | file amlogic_canvasreg.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.7 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.6 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.5 | 03-Apr-2015 |
jmcneill | branches: 1.5.2; 1.5.4; 1.5.10; 1.5.18; 1.5.20; 1.5.22; Fix cnmagic handling, now I can enter ddb from serial console.
|
1.4 | 03-Mar-2015 |
jmcneill | branches: 1.4.2; use irq instead of polling hack now that gic is fixed
|
1.3 | 01-Mar-2015 |
jmcneill | UART TTY support.
|
1.2 | 27-Feb-2015 |
jmcneill | Add basic serial console support.
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.4.2.3 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #659): sys/arch/arm/amlogic/amlogic_com.c: revision 1.5 sys/arch/arm/amlogic/amlogic_comreg.h: revision 1.4 Fix cnmagic handling, now I can enter ddb from serial console.
|
1.4.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.4.2.1 | 03-Mar-2015 |
snj | file amlogic_com.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.5.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.20.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.5.20.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.5.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.18.1 | 03-Apr-2015 |
jdolecek | file amlogic_com.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.5.10.1 | 27-Apr-2017 |
pgoyette | Restore all work from the former pgoyette-localcount branch (which is now abandoned doe to cvs merge botch).
The branch now builds, and installs via anita. There are still some problems (cgd is non-functional and all atf tests time-out) but they will get resolved soon.
|
1.5.4.2 | 20-Jul-2016 |
pgoyette | Redo previous. Rather than separately extracting the device_t, we can rely on sc->sc_dev when we need to call device_release().
|
1.5.4.1 | 19-Jul-2016 |
pgoyette | Instead of repeatedly typing the conditional initialization of the .d_localcount members in the various {b,c}devsw, define an initializer macro and use it. This also removes the need for defining new symbols for each 'struct localcount'.
As suggested by riastradh@
|
1.5.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.5.2.1 | 03-Apr-2015 |
skrll | file amlogic_com.c was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.5 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.4 | 03-Apr-2015 |
jmcneill | branches: 1.4.2; 1.4.18; 1.4.20; 1.4.22; Fix cnmagic handling, now I can enter ddb from serial console.
|
1.3 | 01-Mar-2015 |
jmcneill | branches: 1.3.2; UART TTY support.
|
1.2 | 27-Feb-2015 |
jmcneill | Add basic serial console support.
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.3.2.3 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #659): sys/arch/arm/amlogic/amlogic_com.c: revision 1.5 sys/arch/arm/amlogic/amlogic_comreg.h: revision 1.4 Fix cnmagic handling, now I can enter ddb from serial console.
|
1.3.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.3.2.1 | 01-Mar-2015 |
snj | file amlogic_comreg.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.4.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.20.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.4.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.18.1 | 03-Apr-2015 |
jdolecek | file amlogic_comreg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.4.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.4.2.1 | 03-Apr-2015 |
skrll | file amlogic_comreg.h was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.2 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.1 | 27-Feb-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Add basic serial console support.
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 27-Feb-2015 |
jdolecek | file amlogic_comvar.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 27-Feb-2015 |
skrll | file amlogic_comvar.h was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 27-Feb-2015 |
snj | file amlogic_comvar.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.7 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.6 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.5 | 29-Nov-2015 |
jmcneill | branches: 1.5.16; 1.5.18; 1.5.20; Fix A9 periph clock when selecting frequencies below 1200MHz. Remove frequencies below 312MHz as they require special handling. We can now choose between 1536 1488 1320 1200 1008 816 720 600 504 408 312.
|
1.4 | 29-Nov-2015 |
jmcneill | Retire CPUFREQ option, instead just pick the highest available frequency at boot. Update the list of supported frequencies to match the list of dvfs frequencies from the meson8b dts, capped at 1.5GHz. The highest available frequency is changed from 1512MHz to 1536MHz.
|
1.3 | 29-Mar-2015 |
jmcneill | branches: 1.3.2; Use shared armv7_generic_space
|
1.2 | 17-Mar-2015 |
jmcneill | branches: 1.2.2; Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs.
The speed can still be scaled down with machdep.cpu sysctls.
|
1.1 | 05-Mar-2015 |
jmcneill | CPU frequency scaling support, enough to bump my ODROID-C1 up to the advertised 1.5GHz.
|
1.2.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.2.2.1 | 17-Mar-2015 |
snj | file amlogic_cpufreq.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.3.2.3 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.3.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.2.1 | 29-Mar-2015 |
skrll | file amlogic_cpufreq.c was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.5.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.18.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.5.18.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.5.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.16.1 | 29-Nov-2015 |
jdolecek | file amlogic_cpufreq.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.14 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.13 | 29-Nov-2015 |
jmcneill | branches: 1.13.16; 1.13.18; 1.13.20; Fix A9 periph clock when selecting frequencies below 1200MHz. Remove frequencies below 312MHz as they require special handling. We can now choose between 1536 1488 1320 1200 1008 816 720 600 504 408 312.
|
1.12 | 29-Nov-2015 |
jmcneill | Retire CPUFREQ option, instead just pick the highest available frequency at boot. Update the list of supported frequencies to match the list of dvfs frequencies from the meson8b dts, capped at 1.5GHz. The highest available frequency is changed from 1512MHz to 1536MHz.
|
1.11 | 29-May-2015 |
jmcneill | Fix pin group mappings and non-DIAGNOSTIC kernel builds, from anon ymous.
|
1.10 | 25-Apr-2015 |
jmcneill | Add Amlogic GPIO driver.
|
1.9 | 19-Apr-2015 |
jmcneill | Add a driver for Amlogic "SDIO" MMC controller.
|
1.8 | 03-Apr-2015 |
jmcneill | branches: 1.8.2; Use a callback (with ugly lock dance from bcm2835_rng) instead of callout. Make sure the ring oscillator is enabled as well.
|
1.7 | 08-Mar-2015 |
jmcneill | branches: 1.7.2; Add Amlogic SD/MMC driver.
|
1.6 | 07-Mar-2015 |
jmcneill | clk helpers for sdhc and rng
|
1.5 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.4 | 28-Feb-2015 |
jmcneill | more usb phy / clk init
|
1.3 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.2 | 27-Feb-2015 |
jmcneill | implement amlogic_reset
|
1.1 | 27-Feb-2015 |
jmcneill | derive cpu freq from cbus regs
|
1.7.2.4 | 30-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #723): sys/arch/arm/amlogic/amlogic_crureg.h: revisions 1.9, 1.10 sys/arch/arm/amlogic/amlogic_gpio.c: revision 1.1 sys/arch/arm/amlogic/amlogic_io.c: revision 1.11 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.11 sys/arch/arm/amlogic/files.amlogic: revision 1.12 sys/arch/evbarm/conf/ODROID-C1: revision 1.18 Add Amlogic GPIO driver.
|
1.7.2.3 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #658): sys/arch/arm/amlogic/amlogic_board.c: revision 1.11 sys/arch/arm/amlogic/amlogic_crureg.h: revision 1.8 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.2 Use a callback (with ugly lock dance from bcm2835_rng) instead of callout. Make sure the ring oscillator is enabled as well.
|
1.7.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.7.2.1 | 08-Mar-2015 |
snj | file amlogic_crureg.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.8.2.4 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.8.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.8.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.8.2.1 | 03-Apr-2015 |
skrll | file amlogic_crureg.h was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.13.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.13.18.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.13.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.13.16.1 | 29-Nov-2015 |
jdolecek | file amlogic_crureg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.7 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.6 | 23-Apr-2016 |
skrll | branches: 1.6.16; 1.6.18; 1.6.20; Merge nick-nhusb
- API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debug - FS/LS isoc support on ehci(4). - conversion to kmem(9) - Some USB 3 support - mostly from Takahiro HAYASHI (t-hash). - interrupt transfers now get proper DMA operations - general bug fixes - kern/48308 - uhub status notification improvements - umass(4) probe fix (applied to HEAD already) - ohci(4) short transfer fix
|
1.5 | 30-Aug-2015 |
skrll | Update for latest dwc2
|
1.4 | 30-Jul-2015 |
skrll | Use IPL_VM for dwc2_intr and mark as MP safe where possible.
|
1.3 | 22-Jul-2015 |
skrll | Trailing whitespace.
|
1.2 | 28-Feb-2015 |
jmcneill | branches: 1.2.2; 1.2.4; more usb phy / clk init
|
1.1 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.2.4.3 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.2.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.4.1 | 28-Feb-2015 |
skrll | file amlogic_dwctwo.c was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.2.2.3 | 05-Apr-2017 |
snj | Pull up following revision(s) (requested by skrll in ticket #1395): share/man/man4/axe.4: netbsd-7-nhusb share/man/man4/axen.4: netbsd-7-nhusb share/man/man4/cdce.4: netbsd-7-nhusb share/man/man4/uaudio.4: netbsd-7-nhusb share/man/man4/ucom.4: netbsd-7-nhusb share/man/man4/uep.4: netbsd-7-nhusb share/man/man4/urtw.4: netbsd-7-nhusb share/man/man4/usb.4: netbsd-7-nhusb share/man/man4/uyap.4: netbsd-7-nhusb share/man/man4/xhci.4: netbsd-7-nhusb share/man/man9/usbdi.9: netbsd-7-nhusb sys/arch/amd64/conf/ALL: netbsd-7-nhusb sys/arch/amd64/conf/GENERIC: netbsd-7-nhusb sys/arch/amiga/dev/slhci_zbus.c: netbsd-7-nhusb sys/arch/arm/allwinner/awin_otg.c: netbsd-7-nhusb sys/arch/arm/allwinner/awin_usb.c: netbsd-7-nhusb sys/arch/arm/amlogic/amlogic_dwctwo.c: netbsd-7-nhusb sys/arch/arm/at91/at91ohci.c: netbsd-7-nhusb sys/arch/arm/broadcom/bcm2835_dwctwo.c: netbsd-7-nhusb sys/arch/arm/broadcom/bcm53xx_usb.c: netbsd-7-nhusb sys/arch/arm/ep93xx/epohci.c: netbsd-7-nhusb sys/arch/arm/gemini/obio_ehci.c: netbsd-7-nhusb sys/arch/arm/imx/files.imx23: netbsd-7-nhusb sys/arch/arm/imx/imxusb.c: netbsd-7-nhusb sys/arch/arm/imx/imxusbreg.h: netbsd-7-nhusb sys/arch/arm/omap/obio_ohci.c: netbsd-7-nhusb sys/arch/arm/omap/omap3_ehci.c: netbsd-7-nhusb sys/arch/arm/omap/omapl1x_ohci.c: netbsd-7-nhusb sys/arch/arm/omap/tiotg.c: netbsd-7-nhusb sys/arch/arm/s3c2xx0/ohci_s3c24x0.c: netbsd-7-nhusb sys/arch/arm/samsung/exynos_usb.c: netbsd-7-nhusb sys/arch/arm/xscale/pxa2x0_ohci.c: netbsd-7-nhusb sys/arch/arm/zynq/zynq_usb.c: netbsd-7-nhusb sys/arch/hpcarm/dev/nbp_slhci.c: netbsd-7-nhusb sys/arch/hpcmips/dev/plumohci.c: netbsd-7-nhusb sys/arch/i386/conf/ALL: netbsd-7-nhusb sys/arch/i386/conf/GENERIC: netbsd-7-nhusb sys/arch/i386/pci/gcscehci.c: netbsd-7-nhusb sys/arch/luna68k/conf/GENERIC: netbsd-7-nhusb sys/arch/mips/adm5120/dev/ahci.c: netbsd-7-nhusb sys/arch/mips/adm5120/dev/ahcivar.h: netbsd-7-nhusb sys/arch/mips/alchemy/dev/ohci_aubus.c: netbsd-7-nhusb sys/arch/mips/atheros/dev/ehci_arbus.c: netbsd-7-nhusb sys/arch/mips/atheros/dev/ohci_arbus.c: netbsd-7-nhusb sys/arch/mips/conf/files.adm5120: netbsd-7-nhusb sys/arch/mips/ralink/ralink_ehci.c: netbsd-7-nhusb sys/arch/mips/ralink/ralink_ohci.c: netbsd-7-nhusb sys/arch/mips/rmi/rmixl_ehci.c: netbsd-7-nhusb sys/arch/mips/rmi/rmixl_ohci.c: netbsd-7-nhusb sys/arch/playstation2/dev/ohci_sbus.c: netbsd-7-nhusb sys/arch/powerpc/booke/dev/pq3ehci.c: netbsd-7-nhusb sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c: netbsd-7-nhusb sys/arch/x68k/dev/slhci_intio.c: netbsd-7-nhusb sys/conf/files: netbsd-7-nhusb sys/dev/cardbus/ehci_cardbus.c: netbsd-7-nhusb sys/dev/cardbus/ohci_cardbus.c: netbsd-7-nhusb sys/dev/cardbus/uhci_cardbus.c: netbsd-7-nhusb sys/dev/ic/sl811hs.c: netbsd-7-nhusb sys/dev/ic/sl811hsvar.h: netbsd-7-nhusb sys/dev/isa/slhci_isa.c: netbsd-7-nhusb sys/dev/marvell/ehci_mv.c: netbsd-7-nhusb sys/dev/pci/ehci_pci.c: netbsd-7-nhusb sys/dev/pci/ohci_pci.c: netbsd-7-nhusb sys/dev/pci/uhci_pci.c: netbsd-7-nhusb sys/dev/pci/xhci_pci.c: netbsd-7-nhusb sys/dev/pcmcia/slhci_pcmcia.c: netbsd-7-nhusb sys/dev/usb/Makefile.usbdevs: netbsd-7-nhusb sys/dev/usb/TODO: netbsd-7-nhusb sys/dev/usb/TODO.usbmp: netbsd-7-nhusb sys/dev/usb/aubtfwl.c: netbsd-7-nhusb sys/dev/usb/auvitek.c: netbsd-7-nhusb sys/dev/usb/auvitek_audio.c: netbsd-7-nhusb sys/dev/usb/auvitek_dtv.c: netbsd-7-nhusb sys/dev/usb/auvitek_i2c.c: netbsd-7-nhusb sys/dev/usb/auvitek_video.c: netbsd-7-nhusb sys/dev/usb/auvitekvar.h: netbsd-7-nhusb sys/dev/usb/ehci.c: netbsd-7-nhusb sys/dev/usb/ehcireg.h: netbsd-7-nhusb sys/dev/usb/ehcivar.h: netbsd-7-nhusb sys/dev/usb/emdtv.c: netbsd-7-nhusb sys/dev/usb/emdtv_dtv.c: netbsd-7-nhusb sys/dev/usb/emdtv_ir.c: netbsd-7-nhusb sys/dev/usb/emdtvvar.h: netbsd-7-nhusb sys/dev/usb/ezload.c: netbsd-7-nhusb sys/dev/usb/ezload.h: netbsd-7-nhusb sys/dev/usb/files.usb: netbsd-7-nhusb sys/dev/usb/hid.c: netbsd-7-nhusb sys/dev/usb/hid.h: netbsd-7-nhusb sys/dev/usb/if_athn_usb.c: netbsd-7-nhusb sys/dev/usb/if_athn_usb.h: netbsd-7-nhusb sys/dev/usb/if_atu.c: netbsd-7-nhusb sys/dev/usb/if_atureg.h: netbsd-7-nhusb sys/dev/usb/if_aue.c: netbsd-7-nhusb sys/dev/usb/if_auereg.h: netbsd-7-nhusb sys/dev/usb/if_axe.c: netbsd-7-nhusb sys/dev/usb/if_axen.c: netbsd-7-nhusb sys/dev/usb/if_axenreg.h: netbsd-7-nhusb sys/dev/usb/if_axereg.h: netbsd-7-nhusb sys/dev/usb/if_cdce.c: netbsd-7-nhusb sys/dev/usb/if_cdcereg.h: netbsd-7-nhusb sys/dev/usb/if_cue.c: netbsd-7-nhusb sys/dev/usb/if_cuereg.h: netbsd-7-nhusb sys/dev/usb/if_kue.c: netbsd-7-nhusb sys/dev/usb/if_kuereg.h: netbsd-7-nhusb sys/dev/usb/if_otus.c: netbsd-7-nhusb sys/dev/usb/if_otusvar.h: netbsd-7-nhusb sys/dev/usb/if_rum.c: netbsd-7-nhusb sys/dev/usb/if_rumreg.h: netbsd-7-nhusb sys/dev/usb/if_rumvar.h: netbsd-7-nhusb sys/dev/usb/if_run.c: netbsd-7-nhusb sys/dev/usb/if_runvar.h: netbsd-7-nhusb sys/dev/usb/if_smsc.c: netbsd-7-nhusb sys/dev/usb/if_smscreg.h: netbsd-7-nhusb sys/dev/usb/if_smscvar.h: netbsd-7-nhusb sys/dev/usb/if_udav.c: netbsd-7-nhusb sys/dev/usb/if_udavreg.h: netbsd-7-nhusb sys/dev/usb/if_upgt.c: netbsd-7-nhusb sys/dev/usb/if_upgtvar.h: netbsd-7-nhusb sys/dev/usb/if_upl.c: netbsd-7-nhusb sys/dev/usb/if_ural.c: netbsd-7-nhusb sys/dev/usb/if_uralreg.h: netbsd-7-nhusb sys/dev/usb/if_uralvar.h: netbsd-7-nhusb sys/dev/usb/if_url.c: netbsd-7-nhusb sys/dev/usb/if_urlreg.h: netbsd-7-nhusb sys/dev/usb/if_urndis.c: netbsd-7-nhusb sys/dev/usb/if_urndisreg.h: netbsd-7-nhusb sys/dev/usb/if_urtw.c: netbsd-7-nhusb sys/dev/usb/if_urtwn.c: netbsd-7-nhusb sys/dev/usb/if_urtwn_data.h: netbsd-7-nhusb sys/dev/usb/if_urtwnreg.h: netbsd-7-nhusb sys/dev/usb/if_urtwnvar.h: netbsd-7-nhusb sys/dev/usb/if_urtwreg.h: netbsd-7-nhusb sys/dev/usb/if_zyd.c: netbsd-7-nhusb sys/dev/usb/if_zydreg.h: netbsd-7-nhusb sys/dev/usb/irmce.c: netbsd-7-nhusb sys/dev/usb/moscom.c: netbsd-7-nhusb sys/dev/usb/motg.c: netbsd-7-nhusb sys/dev/usb/motgvar.h: netbsd-7-nhusb sys/dev/usb/ohci.c: netbsd-7-nhusb sys/dev/usb/ohcireg.h: netbsd-7-nhusb sys/dev/usb/ohcivar.h: netbsd-7-nhusb sys/dev/usb/pseye.c: netbsd-7-nhusb sys/dev/usb/slurm.c: netbsd-7-nhusb sys/dev/usb/stuirda.c: netbsd-7-nhusb sys/dev/usb/u3g.c: netbsd-7-nhusb sys/dev/usb/uark.c: netbsd-7-nhusb sys/dev/usb/uatp.c: netbsd-7-nhusb sys/dev/usb/uaudio.c: netbsd-7-nhusb sys/dev/usb/uberry.c: netbsd-7-nhusb sys/dev/usb/ubsa.c: netbsd-7-nhusb sys/dev/usb/ubsa_common.c: netbsd-7-nhusb sys/dev/usb/ubsavar.h: netbsd-7-nhusb sys/dev/usb/ubt.c: netbsd-7-nhusb sys/dev/usb/uchcom.c: netbsd-7-nhusb sys/dev/usb/ucom.c: netbsd-7-nhusb sys/dev/usb/ucomvar.h: netbsd-7-nhusb sys/dev/usb/ucycom.c: netbsd-7-nhusb sys/dev/usb/udl.c: netbsd-7-nhusb sys/dev/usb/udl.h: netbsd-7-nhusb sys/dev/usb/udsbr.c: netbsd-7-nhusb sys/dev/usb/udsir.c: netbsd-7-nhusb sys/dev/usb/uep.c: netbsd-7-nhusb sys/dev/usb/uftdi.c: netbsd-7-nhusb sys/dev/usb/uftdireg.h: netbsd-7-nhusb sys/dev/usb/ugen.c: netbsd-7-nhusb sys/dev/usb/ugensa.c: netbsd-7-nhusb sys/dev/usb/uhci.c: netbsd-7-nhusb sys/dev/usb/uhcireg.h: netbsd-7-nhusb sys/dev/usb/uhcivar.h: netbsd-7-nhusb sys/dev/usb/uhid.c: netbsd-7-nhusb sys/dev/usb/uhidev.c: netbsd-7-nhusb sys/dev/usb/uhidev.h: netbsd-7-nhusb sys/dev/usb/uhmodem.c: netbsd-7-nhusb sys/dev/usb/uhso.c: netbsd-7-nhusb sys/dev/usb/uhub.c: netbsd-7-nhusb sys/dev/usb/uipad.c: netbsd-7-nhusb sys/dev/usb/uipaq.c: netbsd-7-nhusb sys/dev/usb/uirda.c: netbsd-7-nhusb sys/dev/usb/uirdavar.h: netbsd-7-nhusb sys/dev/usb/ukbd.c: netbsd-7-nhusb sys/dev/usb/ukbdmap.c: netbsd-7-nhusb sys/dev/usb/ukyopon.c: netbsd-7-nhusb sys/dev/usb/ukyopon.h: netbsd-7-nhusb sys/dev/usb/ulpt.c: netbsd-7-nhusb sys/dev/usb/umass.c: netbsd-7-nhusb sys/dev/usb/umass_isdata.c: netbsd-7-nhusb sys/dev/usb/umass_isdata.h: netbsd-7-nhusb sys/dev/usb/umass_quirks.c: netbsd-7-nhusb sys/dev/usb/umass_quirks.h: netbsd-7-nhusb sys/dev/usb/umass_scsipi.c: netbsd-7-nhusb sys/dev/usb/umass_scsipi.h: netbsd-7-nhusb sys/dev/usb/umassvar.h: netbsd-7-nhusb sys/dev/usb/umcs.c: netbsd-7-nhusb sys/dev/usb/umct.c: netbsd-7-nhusb sys/dev/usb/umidi.c: netbsd-7-nhusb sys/dev/usb/umidi_quirks.c: netbsd-7-nhusb sys/dev/usb/umidi_quirks.h: netbsd-7-nhusb sys/dev/usb/umodem.c: netbsd-7-nhusb sys/dev/usb/umodem_common.c: netbsd-7-nhusb sys/dev/usb/umodemvar.h: netbsd-7-nhusb sys/dev/usb/ums.c: netbsd-7-nhusb sys/dev/usb/uplcom.c: netbsd-7-nhusb sys/dev/usb/urio.c: netbsd-7-nhusb sys/dev/usb/urio.h: netbsd-7-nhusb sys/dev/usb/usb.c: netbsd-7-nhusb sys/dev/usb/usb.h: netbsd-7-nhusb sys/dev/usb/usb_mem.c: netbsd-7-nhusb sys/dev/usb/usb_mem.h: netbsd-7-nhusb sys/dev/usb/usb_quirks.c: netbsd-7-nhusb sys/dev/usb/usb_quirks.h: netbsd-7-nhusb sys/dev/usb/usb_subr.c: netbsd-7-nhusb sys/dev/usb/usbdevices.config: netbsd-7-nhusb sys/dev/usb/usbdevs: netbsd-7-nhusb sys/dev/usb/usbdevs.h: netbsd-7-nhusb sys/dev/usb/usbdevs_data.h: netbsd-7-nhusb sys/dev/usb/usbdi.c: netbsd-7-nhusb sys/dev/usb/usbdi.h: netbsd-7-nhusb sys/dev/usb/usbdi_util.c: netbsd-7-nhusb sys/dev/usb/usbdi_util.h: netbsd-7-nhusb sys/dev/usb/usbdivar.h: netbsd-7-nhusb sys/dev/usb/usbhid.h: netbsd-7-nhusb sys/dev/usb/usbhist.h: netbsd-7-nhusb sys/dev/usb/usbroothub.c: netbsd-7-nhusb sys/dev/usb/usbroothub.h: netbsd-7-nhusb sys/dev/usb/usbroothub_subr.c: delete sys/dev/usb/usbroothub_subr.h: delete sys/dev/usb/uscanner.c: netbsd-7-nhusb sys/dev/usb/uslsa.c: netbsd-7-nhusb sys/dev/usb/usscanner.c: netbsd-7-nhusb sys/dev/usb/ustir.c: netbsd-7-nhusb sys/dev/usb/uthum.c: netbsd-7-nhusb sys/dev/usb/utoppy.c: netbsd-7-nhusb sys/dev/usb/uts.c: netbsd-7-nhusb sys/dev/usb/uvideo.c: netbsd-7-nhusb sys/dev/usb/uvisor.c: netbsd-7-nhusb sys/dev/usb/uvscom.c: netbsd-7-nhusb sys/dev/usb/uyap.c: netbsd-7-nhusb sys/dev/usb/uyap_firmware.h: netbsd-7-nhusb sys/dev/usb/uyurex.c: netbsd-7-nhusb sys/dev/usb/x1input_rdesc.h: netbsd-7-nhusb sys/dev/usb/xhci.c: netbsd-7-nhusb sys/dev/usb/xhcireg.h: netbsd-7-nhusb sys/dev/usb/xhcivar.h: netbsd-7-nhusb sys/dev/usb/xinput_rdesc.h: netbsd-7-nhusb sys/external/bsd/common/conf/files.linux: netbsd-7-nhusb sys/external/bsd/common/include/linux/err.h: netbsd-7-nhusb sys/external/bsd/common/include/linux/kernel.h: netbsd-7-nhusb sys/external/bsd/common/include/linux/workqueue.h: netbsd-7-nhusb sys/external/bsd/common/linux/linux_work.c: netbsd-7-nhusb sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c: netbsd-7-nhusb sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_encoders.c: netbsd-7-nhusb sys/external/bsd/drm2/drm/files.drmkms: netbsd-7-nhusb sys/external/bsd/drm2/i915drm/files.i915drmkms: netbsd-7-nhusb sys/external/bsd/drm2/include/linux/err.h: delete sys/external/bsd/drm2/include/linux/workqueue.h: delete sys/external/bsd/drm2/linux/files.drmkms_linux: netbsd-7-nhusb sys/external/bsd/drm2/linux/linux_work.c: delete sys/external/bsd/dwc2/dwc2.c: netbsd-7-nhusb sys/external/bsd/dwc2/dwc2.h: netbsd-7-nhusb sys/external/bsd/dwc2/dwc2var.h: netbsd-7-nhusb sys/external/bsd/dwc2/dwctwo2netbsd: netbsd-7-nhusb sys/external/bsd/dwc2/conf/files.dwc2: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_core.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_core.h: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_coreintr.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcd.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcd.h: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdddma.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdintr.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdqueue.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hw.h: netbsd-7-nhusb sys/modules/drmkms_linux/Makefile: netbsd-7-nhusb sys/modules/i915drmkms/Makefile: netbsd-7-nhusb sys/rump/dev/lib/libugenhc/ugenhc.c: netbsd-7-nhusb sys/rump/dev/lib/libusb/Makefile: netbsd-7-nhusb sys/rump/dev/lib/libusb/USB.ioconf: netbsd-7-nhusb sys/rump/dev/lib/libusb/usb_at_ugenhc.c: delete sys/rump/dev/lib/libusb/opt/opt_usb.h: delete sys/rump/dev/lib/libusb/opt/opt_usbverbose.h: delete sys/sys/mbuf.h: netbsd-7-nhusb usr.sbin/usbdevs/usbdevs.8: netbsd-7-nhusb usr.sbin/usbdevs/usbdevs.c: netbsd-7-nhusb Merge netbsd-7-nhusb: - API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debug - FS/LS isoc support on ehci(4). - conversion to kmem(9) - Some USB 3 support - mostly from Takahiro HAYASHI (t-hash). - interrupt transfers now get proper DMA operations - general bug fixes - kern/48308 - uhub status notification improvements - umass(4) probe fix (applied to HEAD already) - ohci(4) short transfer fix - Change the SOFTINT level from NET to SERIAL for the USB softint handler. This gives the callback a chance of running when another softint handler at SOFTINT_NET has blocked holding a lock, e.g. softnet_lock and most of the network stack. - kern/49065 - ifconfig tun0 ... sequence locks up system / lockup: softnet_lock held across usb xfr - kern/50491 - unkillable wait in usbd_transfer while using usmsc0 on raspberry pi 2 - kern/51395 - USB Ethernet makes xhci hang - Various improvements to slhci(4) - Various improvements to dwc2(4)
|
1.2.2.2 | 21-Mar-2015 |
snj | branches: 1.2.2.2.4; Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.2.2.1 | 28-Feb-2015 |
snj | file amlogic_dwctwo.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.2.2.2.4.1 | 07-Sep-2016 |
skrll | Adapt to branch
|
1.6.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.6.18.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.6.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.16.1 | 23-Apr-2016 |
jdolecek | file amlogic_dwctwo.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.6 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.5 | 03-Apr-2015 |
jmcneill | branches: 1.5.2; 1.5.18; 1.5.20; 1.5.22; Allow for choosing between 16 and 24bpp framebuffers. The default is now 16 instead of 24. Set 'fb.depth=16' or 'fb.depth=24' on kernel command-line to explicitly select a colour depth.
|
1.4 | 26-Mar-2015 |
joerg | amlogic_genfb_hdmi_write_4 is currently unused, mark it as such.
|
1.3 | 22-Mar-2015 |
jmcneill | Support interlaced modes.
|
1.2 | 22-Mar-2015 |
jmcneill | Use the hardware scaler to do overscan compensation. You can set the scaling value as a percentage in two ways -- either as a kernel cmdline parameter (fb.scale=<pct>) or at runtime with sysctl (hw.genfb0.scale=<pct>).
Setting scale=100 disables the scaler, any other value enables it. For the cheap TV on my desk, scale=95 gives me a fully visible framebuffer.
|
1.1 | 21-Mar-2015 |
jmcneill | branches: 1.1.2; Basic framebuffer console support. Work in progress.
|
1.1.2.5 | 15-May-2015 |
snj | Pull up following revision(s) (requested by joerg in ticket #772): sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.4 sys/arch/arm/arm/disassem.c: revision 1.25 sys/arch/arm/omap/am335x_cm_padconf.c: revision 1.3 sys/arch/arm/omap/sitara_cm.h: revision 1.2 sys/dev/ic/i82557var.h: revision 1.51 sys/dev/ic/rtl8169.c: revision 1.143 sys/dev/ieee1394/fwcrom.c: revision 1.17 sys/external/bsd/dwc2/dwc2.c: revision 1.32 dwc2_hubd appears to be unused so #if 0 it in order to appease clang -- Preserve const. -- No reason not to make the string const. -- Drop unnecessary-but-harmful casts. -- Replace void * cast with proper __UNVOLATILE. -- Preserve const. -- amlogic_genfb_hdmi_write_4 is currently unused, mark it as such.
|
1.1.2.4 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #661): sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.5 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.3 sys/arch/evbarm/amlogic/amlogic_machdep.c: revision 1.20 Allow for choosing between 16 and 24bpp framebuffers. The default is now 16 instead of 24. Set 'fb.depth=16' or 'fb.depth=24' on kernel command-line to explicitly select a colour depth.
|
1.1.2.3 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #637): sys/arch/arm/amlogic/amlogic_genfb.c: revisions 1.2, 1.3 sys/arch/evbarm/amlogic/amlogic_machdep.c: revision 1.18 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.2 Use the hardware scaler to do overscan compensation. You can set the scaling value as a percentage in two ways -- either as a kernel cmdline parameter (fb.scale=<pct>) or at runtime with sysctl (hw.genfb0.scale=<pct>). Setting scale=100 disables the scaler, any other value enables it. For the cheap TV on my desk, scale=95 gives me a fully visible framebuffer. -- Support interlaced modes.
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 21-Mar-2015 |
snj | file amlogic_genfb.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.5.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.20.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.5.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.18.1 | 03-Apr-2015 |
jdolecek | file amlogic_genfb.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.5.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.5.2.1 | 03-Apr-2015 |
skrll | file amlogic_genfb.c was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.3 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.2 | 04-Mar-2015 |
jmcneill | branches: 1.2.2; 1.2.4; 1.2.20; 1.2.22; 1.2.24; IST_EDGE for eth
|
1.1 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.2.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.22.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.20.1 | 04-Mar-2015 |
jdolecek | file amlogic_gmac.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.2.4.4 | 14-Jun-2016 |
skrll | Include opt_net_mpsafe.h
|
1.2.4.3 | 12-Jun-2016 |
skrll | First pass at making this driver and attachments NET_MPSAFE aware.
I've not tested this yet.
|
1.2.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.4.1 | 04-Mar-2015 |
skrll | file amlogic_gmac.c was added on branch nick-nhusb on 2015-04-06 15:17:51 +0000
|
1.2.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.2.2.1 | 04-Mar-2015 |
snj | file amlogic_gmac.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.3 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.2 | 29-May-2015 |
jmcneill | branches: 1.2.2; 1.2.18; 1.2.20; 1.2.22; Fix pin group mappings and non-DIAGNOSTIC kernel builds, from anon ymous.
|
1.1 | 25-Apr-2015 |
jmcneill | branches: 1.1.2; Add Amlogic GPIO driver.
|
1.1.2.2 | 30-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #723): sys/arch/arm/amlogic/amlogic_crureg.h: revisions 1.9, 1.10 sys/arch/arm/amlogic/amlogic_gpio.c: revision 1.1 sys/arch/arm/amlogic/amlogic_io.c: revision 1.11 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.11 sys/arch/arm/amlogic/files.amlogic: revision 1.12 sys/arch/evbarm/conf/ODROID-C1: revision 1.18 Add Amlogic GPIO driver.
|
1.1.2.1 | 25-Apr-2015 |
snj | file amlogic_gpio.c was added on branch netbsd-7 on 2015-04-30 19:34:40 +0000
|
1.2.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.20.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.18.1 | 29-May-2015 |
jdolecek | file amlogic_gpio.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.2.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 29-May-2015 |
skrll | file amlogic_gpio.c was added on branch nick-nhusb on 2015-06-06 14:39:55 +0000
|
1.2 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.1 | 21-Mar-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Basic framebuffer console support. Work in progress.
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 21-Mar-2015 |
jdolecek | file amlogic_hdmireg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 21-Mar-2015 |
skrll | file amlogic_hdmireg.h was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 21-Mar-2015 |
snj | file amlogic_hdmireg.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.7 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.6 | 22-Mar-2015 |
jmcneill | branches: 1.6.2; 1.6.18; 1.6.20; 1.6.22; Add Amlogic RTC driver, from Anon Ymous
|
1.5 | 07-Mar-2015 |
jmcneill | branches: 1.5.2; add SDIO and SDHC irqs
|
1.4 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.3 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.2 | 27-Feb-2015 |
jmcneill | increase pic max sources
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.5.2.3 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #639): sys/arch/arm/amlogic/amlogic_intr.h: revision 1.6 sys/arch/arm/amlogic/amlogic_io.c: revision 1.8 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.10 sys/arch/arm/amlogic/amlogic_rtc.c: revision 1.1 sys/arch/arm/amlogic/amlogic_rtcreg.h: revision 1.1 sys/arch/arm/amlogic/files.amlogic: revision 1.9 sys/arch/evbarm/conf/ODROID-C1: revision 1.13 Add Amlogic RTC driver, from Anon Ymous
|
1.5.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.5.2.1 | 07-Mar-2015 |
snj | file amlogic_intr.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.6.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.6.20.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.6.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.18.1 | 22-Mar-2015 |
jdolecek | file amlogic_intr.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.6.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.6.2.1 | 22-Mar-2015 |
skrll | file amlogic_intr.h was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.15 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.14 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.13 | 21-Nov-2015 |
jmcneill | branches: 1.13.16; 1.13.18; 1.13.20; Add watchdog timer support.
|
1.12 | 08-Aug-2015 |
jmcneill | We have two SD controllers with different capabilities. Use the fast "SDHC" controller for the card that the bootloader marked as the boot device, and the slower "SDIO" controller for the other card if present.
The controller to slot mappings can be wired down in the kernel config with the "port" locator if necessary.
|
1.11 | 25-Apr-2015 |
jmcneill | Add Amlogic GPIO driver.
|
1.10 | 19-Apr-2015 |
jmcneill | Add a driver for Amlogic "SDIO" MMC controller.
|
1.9 | 29-Mar-2015 |
jmcneill | branches: 1.9.2; Use shared armv7_generic_space
|
1.8 | 22-Mar-2015 |
jmcneill | Add Amlogic RTC driver, from Anon Ymous
|
1.7 | 21-Mar-2015 |
jmcneill | branches: 1.7.2; Basic framebuffer console support. Work in progress.
|
1.6 | 08-Mar-2015 |
jmcneill | Add Amlogic SD/MMC driver.
|
1.5 | 07-Mar-2015 |
jmcneill | add hardware rng support
|
1.4 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.3 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.2 | 27-Feb-2015 |
jmcneill | fix amlogiccom locator name
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.7.2.4 | 30-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #723): sys/arch/arm/amlogic/amlogic_crureg.h: revisions 1.9, 1.10 sys/arch/arm/amlogic/amlogic_gpio.c: revision 1.1 sys/arch/arm/amlogic/amlogic_io.c: revision 1.11 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.11 sys/arch/arm/amlogic/files.amlogic: revision 1.12 sys/arch/evbarm/conf/ODROID-C1: revision 1.18 Add Amlogic GPIO driver.
|
1.7.2.3 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #639): sys/arch/arm/amlogic/amlogic_intr.h: revision 1.6 sys/arch/arm/amlogic/amlogic_io.c: revision 1.8 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.10 sys/arch/arm/amlogic/amlogic_rtc.c: revision 1.1 sys/arch/arm/amlogic/amlogic_rtcreg.h: revision 1.1 sys/arch/arm/amlogic/files.amlogic: revision 1.9 sys/arch/evbarm/conf/ODROID-C1: revision 1.13 Add Amlogic RTC driver, from Anon Ymous
|
1.7.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.7.2.1 | 21-Mar-2015 |
snj | file amlogic_io.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.9.2.5 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.9.2.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.9.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.9.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.9.2.1 | 29-Mar-2015 |
skrll | file amlogic_io.c was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.13.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.13.18.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.13.18.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.13.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.13.16.1 | 21-Nov-2015 |
jdolecek | file amlogic_io.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.13 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.12 | 08-Aug-2015 |
jmcneill | branches: 1.12.16; 1.12.18; 1.12.20; Pass boot device to amlogicsdhc and amlogicsdio drivers.
|
1.11 | 25-Apr-2015 |
jmcneill | Add Amlogic GPIO driver.
|
1.10 | 22-Mar-2015 |
jmcneill | branches: 1.10.2; Add Amlogic RTC driver, from Anon Ymous
|
1.9 | 21-Mar-2015 |
jmcneill | branches: 1.9.2; Basic framebuffer console support. Work in progress.
|
1.8 | 08-Mar-2015 |
jmcneill | Add Amlogic SD/MMC driver.
|
1.7 | 07-Mar-2015 |
jmcneill | clk helpers for sdhc and rng
|
1.6 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.5 | 01-Mar-2015 |
jmcneill | auto-detect RAM size
|
1.4 | 01-Mar-2015 |
jmcneill | ODROID-C1 SMP support.
|
1.3 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.2 | 27-Feb-2015 |
jmcneill | derive cpu freq from cbus regs
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.9.2.4 | 30-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #723): sys/arch/arm/amlogic/amlogic_crureg.h: revisions 1.9, 1.10 sys/arch/arm/amlogic/amlogic_gpio.c: revision 1.1 sys/arch/arm/amlogic/amlogic_io.c: revision 1.11 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.11 sys/arch/arm/amlogic/files.amlogic: revision 1.12 sys/arch/evbarm/conf/ODROID-C1: revision 1.18 Add Amlogic GPIO driver.
|
1.9.2.3 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #639): sys/arch/arm/amlogic/amlogic_intr.h: revision 1.6 sys/arch/arm/amlogic/amlogic_io.c: revision 1.8 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.10 sys/arch/arm/amlogic/amlogic_rtc.c: revision 1.1 sys/arch/arm/amlogic/amlogic_rtcreg.h: revision 1.1 sys/arch/arm/amlogic/files.amlogic: revision 1.9 sys/arch/evbarm/conf/ODROID-C1: revision 1.13 Add Amlogic RTC driver, from Anon Ymous
|
1.9.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.9.2.1 | 21-Mar-2015 |
snj | file amlogic_reg.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.10.2.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.10.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.10.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.10.2.1 | 22-Mar-2015 |
skrll | file amlogic_reg.h was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.12.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.12.18.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.12.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.12.16.1 | 08-Aug-2015 |
jdolecek | file amlogic_reg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.5 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.4 | 03-Sep-2018 |
riastradh | Simplify amlogic rng.
Compile-tested only, but this is basically the same as a bunch of other RNG driver simplifications I made a while back.
|
1.3 | 13-Apr-2015 |
riastradh | branches: 1.3.16; 1.3.18; 1.3.20; MD rnd.h cleanups. Please let me know if I broke anything!
|
1.2 | 03-Apr-2015 |
jmcneill | branches: 1.2.2; Use a callback (with ugly lock dance from bcm2835_rng) instead of callout. Make sure the ring oscillator is enabled as well.
|
1.1 | 07-Mar-2015 |
jmcneill | branches: 1.1.2; add hardware rng support
|
1.1.2.3 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #658): sys/arch/arm/amlogic/amlogic_board.c: revision 1.11 sys/arch/arm/amlogic/amlogic_crureg.h: revision 1.8 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.2 Use a callback (with ugly lock dance from bcm2835_rng) instead of callout. Make sure the ring oscillator is enabled as well.
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 07-Mar-2015 |
snj | file amlogic_rng.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.2.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.2.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 03-Apr-2015 |
skrll | file amlogic_rng.c was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.3.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.18.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.3.18.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.3.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.16.1 | 13-Apr-2015 |
jdolecek | file amlogic_rng.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.2 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.1 | 22-Mar-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Add Amlogic RTC driver, from Anon Ymous
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 22-Mar-2015 |
jdolecek | file amlogic_rtc.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 22-Mar-2015 |
skrll | file amlogic_rtc.c was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.1.2.2 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #639): sys/arch/arm/amlogic/amlogic_intr.h: revision 1.6 sys/arch/arm/amlogic/amlogic_io.c: revision 1.8 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.10 sys/arch/arm/amlogic/amlogic_rtc.c: revision 1.1 sys/arch/arm/amlogic/amlogic_rtcreg.h: revision 1.1 sys/arch/arm/amlogic/files.amlogic: revision 1.9 sys/arch/evbarm/conf/ODROID-C1: revision 1.13 Add Amlogic RTC driver, from Anon Ymous
|
1.1.2.1 | 22-Mar-2015 |
snj | file amlogic_rtc.c was added on branch netbsd-7 on 2015-03-25 17:13:25 +0000
|
1.2 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.1 | 22-Mar-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Add Amlogic RTC driver, from Anon Ymous
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 22-Mar-2015 |
jdolecek | file amlogic_rtcreg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 22-Mar-2015 |
skrll | file amlogic_rtcreg.h was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.1.2.2 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #639): sys/arch/arm/amlogic/amlogic_intr.h: revision 1.6 sys/arch/arm/amlogic/amlogic_io.c: revision 1.8 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.10 sys/arch/arm/amlogic/amlogic_rtc.c: revision 1.1 sys/arch/arm/amlogic/amlogic_rtcreg.h: revision 1.1 sys/arch/arm/amlogic/files.amlogic: revision 1.9 sys/arch/evbarm/conf/ODROID-C1: revision 1.13 Add Amlogic RTC driver, from Anon Ymous
|
1.1.2.1 | 22-Mar-2015 |
snj | file amlogic_rtcreg.h was added on branch netbsd-7 on 2015-03-25 17:13:25 +0000
|
1.13 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.12 | 29-Oct-2015 |
jmcneill | branches: 1.12.16; 1.12.18; 1.12.20; only advertise HS200 and 8-bit mode on the eMMC slot
|
1.11 | 08-Aug-2015 |
jmcneill | Add support for UHS-I / MMC HS200 tuning process
|
1.10 | 08-Aug-2015 |
jmcneill | hook up card detect gpio
|
1.9 | 08-Aug-2015 |
jmcneill | We have two SD controllers with different capabilities. Use the fast "SDHC" controller for the card that the bootloader marked as the boot device, and the slower "SDIO" controller for the other card if present.
The controller to slot mappings can be wired down in the kernel config with the "port" locator if necessary.
|
1.8 | 08-Aug-2015 |
jmcneill | advertise HS200 support
|
1.7 | 04-Aug-2015 |
jmcneill | Enable UHS-I support
|
1.6 | 19-Apr-2015 |
jmcneill | fix size of dmamem map
|
1.5 | 19-Apr-2015 |
jmcneill | The Amlogic SDHC controller doesn't support SG DMA. When we advertise DMA but not SG DMA support, the sdmmc layer breaks up transfers into multiple PAGE_SIZE (8KB here) transfers.
Remove the DMA capability flag and do transfers through a MAXPHYS-sized buffer instead. This lets us do larger transfers and even with the memcpy, still a significant win for performance.
Before: 134217728 bytes transferred in 15.301 secs (8771827 bytes/sec) After: 134217728 bytes transferred in 8.834 secs (15193313 bytes/sec)
|
1.4 | 17-Apr-2015 |
jmcneill | port number is required
|
1.3 | 16-Mar-2015 |
jmcneill | branches: 1.3.2; 1.3.4; sdhc stability improvements
|
1.2 | 08-Mar-2015 |
jmcneill | relax an assertion when transferring data; dma seg length doesnt have to be exactly the length of the data transfer, but it needs to be at least as big
|
1.1 | 08-Mar-2015 |
jmcneill | Add Amlogic SD/MMC driver.
|
1.3.4.5 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.3.4.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.3.4.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.3.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.4.1 | 16-Mar-2015 |
skrll | file amlogic_sdhc.c was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.3.2.3 | 23-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #714): sys/arch/arm/amlogic/amlogic_sdhc.c: revisions 1.4-1.6 sys/arch/evbarm/conf/ODROID-C1: revision 1.17 port number is required -- The Amlogic SDHC controller doesn't support SG DMA. When we advertise DMA but not SG DMA support, the sdmmc layer breaks up transfers into multiple PAGE_SIZE (8KB here) transfers.
Remove the DMA capability flag and do transfers through a MAXPHYS-sized buffer instead. This lets us do larger transfers and even with the memcpy, still a significant win for performance.
Before: 134217728 bytes transferred in 15.301 secs (8771827 bytes/sec) After: 134217728 bytes transferred in 8.834 secs (15193313 bytes/sec) -- fix size of dmamem map
|
1.3.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.3.2.1 | 16-Mar-2015 |
snj | file amlogic_sdhc.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.12.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.12.18.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.12.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.12.16.1 | 29-Oct-2015 |
jdolecek | file amlogic_sdhc.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.2 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.1 | 08-Mar-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Add Amlogic SD/MMC driver.
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 08-Mar-2015 |
jdolecek | file amlogic_sdhcreg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 08-Mar-2015 |
skrll | file amlogic_sdhcreg.h was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 08-Mar-2015 |
snj | file amlogic_sdhcreg.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.6 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.5 | 08-Aug-2015 |
jmcneill | branches: 1.5.16; 1.5.18; 1.5.20; hook up card detect gpio
|
1.4 | 08-Aug-2015 |
jmcneill | We have two SD controllers with different capabilities. Use the fast "SDHC" controller for the card that the bootloader marked as the boot device, and the slower "SDIO" controller for the other card if present.
The controller to slot mappings can be wired down in the kernel config with the "port" locator if necessary.
|
1.3 | 08-Aug-2015 |
jmcneill | set max clock to ref freq
|
1.2 | 19-Apr-2015 |
jmcneill | branches: 1.2.2; Like SDHC, SDIO also doesn't support SG DMA.
Remove the DMA capability flag and do transfers through a MAXPHYS-sized buffer instead. This lets us do larger transfers and even with the memcpy, still a significant win for performance.
|
1.1 | 19-Apr-2015 |
jmcneill | Add a driver for Amlogic "SDIO" MMC controller.
|
1.2.2.3 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.2.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 19-Apr-2015 |
skrll | file amlogic_sdio.c was added on branch nick-nhusb on 2015-06-06 14:39:55 +0000
|
1.5.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.18.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.5.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.16.1 | 08-Aug-2015 |
jdolecek | file amlogic_sdio.c was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.2 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.1 | 19-Apr-2015 |
jmcneill | branches: 1.1.2; 1.1.18; 1.1.20; 1.1.22; Add a driver for Amlogic "SDIO" MMC controller.
|
1.1.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.20.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 19-Apr-2015 |
jdolecek | file amlogic_sdioreg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.1.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 19-Apr-2015 |
skrll | file amlogic_sdioreg.h was added on branch nick-nhusb on 2015-06-06 14:39:55 +0000
|
1.3 | 29-Mar-2015 |
jmcneill | Use shared armv7_generic_space
|
1.2 | 25-Feb-2015 |
joerg | branches: 1.2.2; Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.2.2.3 | 27-May-2015 |
msaitoh | Pull up following revision(s) (requested by skrll in ticket #805): sys/arch/arm/include/arm32/pmap.h: revision 1.138 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/arm32/bus_dma.c: revision 1.90 sys/arch/arm/broadcom/bcm53xx_pax.c: revision 1.14 sys/arch/arm/arm32/bus_dma.c: revision 1.91 sys/arch/arm/samsung/exynos_space.c: revision 1.2 sys/arch/arm/arm32/db_machdep.c: revision 1.23 sys/arch/arm/allwinner/awin_space.c: revision 1.4 sys/arch/arm/include/rwlock.h: revision 1.9 sys/arch/arm/amlogic/amlogic_space.c: revision 1.2 sys/arch/arm/zynq/zynq_space.c: revision 1.2 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.7 sys/arch/arm/arm32/pmap.c: revision 1.317 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/arm/include/mutex.h: revision 1.20 sys/arch/arm/include/lock.h: revision 1.31 sys/arch/arm/include/lock.h: revision 1.32 sys/arch/arm/broadcom/bcmgen_space.c: revision 1.5 - Kill redundant semicolons. - Indentation. - Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland
|
1.2.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.2.2.1 | 25-Feb-2015 |
snj | file amlogic_space.c was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.13 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.12 | 21-Nov-2015 |
jmcneill | branches: 1.12.16; 1.12.18; 1.12.20; Add watchdog timer support.
|
1.11 | 04-Aug-2015 |
jmcneill | Enable UHS-I support
|
1.10 | 19-Apr-2015 |
jmcneill | Add a driver for Amlogic "SDIO" MMC controller.
|
1.9 | 29-Mar-2015 |
jmcneill | branches: 1.9.2; Use shared armv7_generic_space
|
1.8 | 21-Mar-2015 |
jmcneill | branches: 1.8.2; Basic framebuffer console support. Work in progress.
|
1.7 | 17-Mar-2015 |
jmcneill | Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs.
The speed can still be scaled down with machdep.cpu sysctls.
|
1.6 | 08-Mar-2015 |
jmcneill | Add Amlogic SD/MMC driver.
|
1.5 | 07-Mar-2015 |
jmcneill | clk helpers for sdhc and rng
|
1.4 | 05-Mar-2015 |
jmcneill | CPU frequency scaling support, enough to bump my ODROID-C1 up to the advertised 1.5GHz.
|
1.3 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.2 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.8.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.8.2.1 | 21-Mar-2015 |
snj | file amlogic_var.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.9.2.5 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.9.2.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.9.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.9.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.9.2.1 | 29-Mar-2015 |
skrll | file amlogic_var.h was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.12.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.12.18.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.12.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.12.16.1 | 21-Nov-2015 |
jdolecek | file amlogic_var.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.4 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.3 | 03-Apr-2015 |
jmcneill | branches: 1.3.2; 1.3.18; 1.3.20; 1.3.22; Allow for choosing between 16 and 24bpp framebuffers. The default is now 16 instead of 24. Set 'fb.depth=16' or 'fb.depth=24' on kernel command-line to explicitly select a colour depth.
|
1.2 | 22-Mar-2015 |
jmcneill | Use the hardware scaler to do overscan compensation. You can set the scaling value as a percentage in two ways -- either as a kernel cmdline parameter (fb.scale=<pct>) or at runtime with sysctl (hw.genfb0.scale=<pct>).
Setting scale=100 disables the scaler, any other value enables it. For the cheap TV on my desk, scale=95 gives me a fully visible framebuffer.
|
1.1 | 21-Mar-2015 |
jmcneill | branches: 1.1.2; Basic framebuffer console support. Work in progress.
|
1.1.2.4 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #661): sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.5 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.3 sys/arch/evbarm/amlogic/amlogic_machdep.c: revision 1.20 Allow for choosing between 16 and 24bpp framebuffers. The default is now 16 instead of 24. Set 'fb.depth=16' or 'fb.depth=24' on kernel command-line to explicitly select a colour depth.
|
1.1.2.3 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #637): sys/arch/arm/amlogic/amlogic_genfb.c: revisions 1.2, 1.3 sys/arch/evbarm/amlogic/amlogic_machdep.c: revision 1.18 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.2 Use the hardware scaler to do overscan compensation. You can set the scaling value as a percentage in two ways -- either as a kernel cmdline parameter (fb.scale=<pct>) or at runtime with sysctl (hw.genfb0.scale=<pct>). Setting scale=100 disables the scaler, any other value enables it. For the cheap TV on my desk, scale=95 gives me a fully visible framebuffer. -- Support interlaced modes.
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 21-Mar-2015 |
snj | file amlogic_vpureg.h was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.3.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.20.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.3.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.18.1 | 03-Apr-2015 |
jdolecek | file amlogic_vpureg.h was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.3.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.2.1 | 03-Apr-2015 |
skrll | file amlogic_vpureg.h was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.15 | 20-Jan-2019 |
jmcneill | Remove unused file.
|
1.14 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.13 | 29-Nov-2015 |
jmcneill | branches: 1.13.16; 1.13.18; 1.13.20; Retire CPUFREQ option, instead just pick the highest available frequency at boot. Update the list of supported frequencies to match the list of dvfs frequencies from the meson8b dts, capped at 1.5GHz. The highest available frequency is changed from 1512MHz to 1536MHz.
|
1.12 | 25-Apr-2015 |
jmcneill | Add Amlogic GPIO driver.
|
1.11 | 19-Apr-2015 |
jmcneill | Add a driver for Amlogic "SDIO" MMC controller.
|
1.10 | 29-Mar-2015 |
jmcneill | branches: 1.10.2; Use shared armv7_generic_space
|
1.9 | 22-Mar-2015 |
jmcneill | Add Amlogic RTC driver, from Anon Ymous
|
1.8 | 21-Mar-2015 |
jmcneill | branches: 1.8.2; Basic framebuffer console support. Work in progress.
|
1.7 | 17-Mar-2015 |
jmcneill | Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs.
The speed can still be scaled down with machdep.cpu sysctls.
|
1.6 | 07-Mar-2015 |
jmcneill | add hardware rng support
|
1.5 | 05-Mar-2015 |
jmcneill | CPU frequency scaling support, enough to bump my ODROID-C1 up to the advertised 1.5GHz.
|
1.4 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.3 | 28-Feb-2015 |
jmcneill | add dwc2 attachment, doesnt quite work yet
|
1.2 | 27-Feb-2015 |
jmcneill | Add basic serial console support.
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.8.2.4 | 30-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #723): sys/arch/arm/amlogic/amlogic_crureg.h: revisions 1.9, 1.10 sys/arch/arm/amlogic/amlogic_gpio.c: revision 1.1 sys/arch/arm/amlogic/amlogic_io.c: revision 1.11 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.11 sys/arch/arm/amlogic/files.amlogic: revision 1.12 sys/arch/evbarm/conf/ODROID-C1: revision 1.18 Add Amlogic GPIO driver.
|
1.8.2.3 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #639): sys/arch/arm/amlogic/amlogic_intr.h: revision 1.6 sys/arch/arm/amlogic/amlogic_io.c: revision 1.8 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.10 sys/arch/arm/amlogic/amlogic_rtc.c: revision 1.1 sys/arch/arm/amlogic/amlogic_rtcreg.h: revision 1.1 sys/arch/arm/amlogic/files.amlogic: revision 1.9 sys/arch/evbarm/conf/ODROID-C1: revision 1.13 Add Amlogic RTC driver, from Anon Ymous
|
1.8.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.8.2.1 | 21-Mar-2015 |
snj | file files.amlogic was added on branch netbsd-7 on 2015-03-21 08:51:17 +0000
|
1.10.2.4 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.10.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.10.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.10.2.1 | 29-Mar-2015 |
skrll | file files.amlogic was added on branch nick-nhusb on 2015-04-06 15:17:52 +0000
|
1.13.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.13.18.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.13.18.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.13.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.13.16.1 | 29-Nov-2015 |
jdolecek | file files.amlogic was added on branch tls-maxphys on 2017-12-03 11:35:51 +0000
|
1.15 | 06-Sep-2025 |
thorpej | Step towards modularizing the Flattened Device Tree code.
Define attributes for each of the specific device bindings: clock, dai, dma, gpio, i2c, iommu, mbox, mmc_pwrseq, phy, power, power domain, pwm, regulator, reset controller, spi, system controller, pin controller. Include these support files only if either a provider or consumer with one of these attributes is present in the kernel config.
Add the necessary attributes to the device / attach declarations for each provider and consumer.
There are some bindings that are consumed by generic code (iommu, pinctrl, power, power domain). Provide weak stubs for these routines to handle situations where there is no provider.
No actual code changed; NFCI.
|
1.14 | 10-Jul-2025 |
skrll | Trailing whitespace
|
1.13 | 05-Jul-2025 |
rjs | Add driver for Meson I2C controller.
Contributed by Vincent Defert.
|
1.12 | 01-Feb-2021 |
jmcneill | branches: 1.12.24; defflag SOC_MESONG12
|
1.11 | 01-Jan-2021 |
ryo | Add support for Amlogic S922X(meson-g12b) SoCs
|
1.10 | 14-Aug-2019 |
skrll | branches: 1.10.8; Add a meson6_timer driver and provide a timecounter
|
1.9 | 21-Apr-2019 |
jmcneill | branches: 1.9.2; Add driver for Meson GX EE-domain watchdog timer.
|
1.8 | 21-Apr-2019 |
jmcneill | Add support for Meson GXL internal PHY.
|
1.7 | 19-Apr-2019 |
jmcneill | Add support for Amlogic Meson GXL family SoCs.
|
1.6 | 05-Apr-2019 |
jmcneill | Add dependencies for mesonfb
|
1.5 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.4 | 20-Jan-2019 |
jmcneill | branches: 1.4.2; Add Amlogic Meson RTC driver (FDT version)
|
1.3 | 20-Jan-2019 |
jmcneill | Add Amlogic Meson SDHC driver (non-standard bindings)
|
1.2 | 19-Jan-2019 |
jmcneill | Add Meson (FDT) framebuffer support.
|
1.1 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.4.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.4.2.1 | 20-Jan-2019 |
pgoyette | file files.meson was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.9.2.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.9.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.9.2.1 | 21-Apr-2019 |
christos | file files.meson was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.10.8.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.10.8.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.12.24.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.5 | 29-Jun-2021 |
pgoyette | Rework the xxxVERBOSE option to share the common module-hook-based verbose mechanism with MIIVERBOSE. This reduces some duplicated code and allows us to once again permit auto-unload of MIIVERBOSE.
Change details: * Update dev/devlist2h.awk to accomodate miidevs, including generation of MII_STR_oui_model definitions and use of oui and model rather than vendor and product. This also changes the compressed data in the xxxdevs_data.h files to uint32_t (since mii oui's are up to 6 hex digits long) * Update a couple of phy drivers to use new calls to get verbose data * Regen all of the xxxdevs{,_data}.h files (separate commit, coming very soon) * Update mii/mii_verbose.[ch] and mii/mii_physubr.c to use the various DEV_VERBOSE_xxx macros * Update the pci, usb, and hdaudio code as needed, to #include the xxxdevs.h files (in order to get the proper printf format strings) * Since dev/dev_verbose.c now uses non-literal printf format strings, (to deal with the vendor/product vs oui/model issue), we need to make sure it gets compiled with -Wno-error=format-nonliteral, even in userland's libpci and librumpdev! * Bump kernel version for the change in module interfaces
Welcome to 9.99.86!
XXX It might be useful in the future to extend the MII_STR_oui_model XXX definitions to PCI as well (and perhaps USB and HDAUDIO). This XXX would allow for a single centralized location for the products' XXX descriptions, rather than being dispersed among individual XXX drivers' xxx_match tables.
|
1.4 | 28-Mar-2020 |
thorpej | branches: 1.4.8; Don't set DVF_DETACH_SHUTDOWN. The MII layer wants to manage the lifecycle of the PHY devices, and if a NIC driver chooses not to detach its PHYs at shutdown, that's the driver's business.
PR kern/55121.
|
1.3 | 15-Mar-2020 |
thorpej | Define and implement a locking protocol for the ifmedia / mii layers: - MP-safe drivers provide a mutex to ifmedia that is used to serialize access to media-related structures / hardware regsiters. Converted drivers use the new ifmedia_init_with_lock() function for this. The new name is provided to ease the transition. - Un-converted drivers continue to call ifmedia_init(), which will supply a compatibility lock to be used instead. Several media-related entry points must be aware of this compatibility lock, and are able to acquire it recursively a limited number of times, if needed. This is a SPIN mutex with priority IPL_NET. - This same lock is used to serialize access to PHY registers and other MII-related data structures.
The PHY drivers are modified to acquire and release the lock, as needed, and assert the lock is held as a diagnostic aid.
The "usbnet" framework has had an overhaul of its internal locking protocols to fit in with the media / mii changes, and the drivers adapted.
USB wifi drivers have been changed to provide their own adaptive mutex to the ifmedia later via a new ieee80211_media_init_with_lock() function. This is required because the USB drivers need an adaptive mutex.
Besised "usbnet", a few other drivers are converted: vmx, wm, ixgbe / ixv.
mcx also now calls ifmedia_init_with_lock() because it needs to also use an adaptive mutex. The mcx driver still needs to be fully converted to NET_MPSAFE.
|
1.2 | 27-Nov-2019 |
msaitoh | - Simplify sc->mii_anegticks setting. Same as FreeBSD.
Don't set the default value not in the attach function. Instead, set the default value (MII_ANEGTICKS) first in the beginning of the mii_phy_add_media(). The function already has the code to change the value to MII_ANEGTICKS_GIGE if it's gigabit capable.
- Remove extra pmf_device_register() call. It's done in mii_phy_add_media().
|
1.1 | 21-Apr-2019 |
jmcneill | branches: 1.1.2; Add support for Meson GXL internal PHY.
|
1.1.2.3 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.1.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.1 | 21-Apr-2019 |
christos | file gxlphy.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.4.8.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 14-Aug-2019 |
skrll | branches: 1.1.8; 1.1.10; Add a meson6_timer driver and provide a timecounter
|
1.1.10.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.8.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.8.1 | 14-Aug-2019 |
martin | file meson6_timer.c was added on branch phil-wifi on 2020-04-13 08:03:32 +0000
|
1.6 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.5 | 16-Aug-2019 |
jmcneill | branches: 1.5.8; Use correct register for mpll2_div clock
|
1.4 | 13-Aug-2019 |
skrll | Updates to get Odroid-C1 in better shape since the last DTS import
|
1.3 | 25-Feb-2019 |
jmcneill | branches: 1.3.4; 1.3.6; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2 | 20-Jan-2019 |
jmcneill | branches: 1.2.2; Add support for changing CPU frequency
|
1.1 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.2.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 20-Jan-2019 |
pgoyette | file meson8b_clkc.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.6.2 | 22-Sep-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #220):
sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.5
Use correct register for mpll2_div clock
|
1.3.6.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.3.4.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.3.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.4.1 | 25-Feb-2019 |
christos | file meson8b_clkc.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.5.8.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson8b_clkc.h 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_clkc.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
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
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add Meson (FDT) framebuffer support.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_canvasreg.h 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 meson_canvasreg.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3 | 19-Apr-2019 |
jmcneill | branches: 1.3.4; Add support for Amlogic Meson GXL family SoCs.
|
1.2 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_clk.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.4.1 | 19-Apr-2019 |
christos | file meson_clk.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.4 | 01-Jan-2021 |
ryo | Add support for Amlogic S922X(meson-g12b) SoCs
|
1.3 | 25-Feb-2019 |
jmcneill | branches: 1.3.4; 1.3.14; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2 | 20-Jan-2019 |
jmcneill | branches: 1.2.2; Add CLK_SET_RATE_PARENT for mux clocks and add MESON_CLK_PLL_RATE which is like MESON_CLK_PLL but accepts a custom set_rate function
|
1.1 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.2.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 20-Jan-2019 |
pgoyette | file meson_clk.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.14.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.3.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.4.1 | 25-Feb-2019 |
christos | file meson_clk.h was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.3 | 25-Feb-2019 |
jmcneill | branches: 1.3.4; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2 | 20-Jan-2019 |
jmcneill | branches: 1.2.2; Always honour MESON_CLK_DIV_SET_RATE_PARENT
|
1.1 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.2.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 20-Jan-2019 |
pgoyette | file meson_clk_div.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.4.1 | 25-Feb-2019 |
christos | file meson_clk_div.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_clk_fixed.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 meson_clk_fixed.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_clk_fixed_factor.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 meson_clk_fixed_factor.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2 | 25-Feb-2019 |
jmcneill | branches: 1.2.4; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_clk_gate.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 25-Feb-2019 |
christos | file meson_clk_gate.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.2 | 25-Feb-2019 |
jmcneill | branches: 1.2.4; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_clk_mpll.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 25-Feb-2019 |
christos | file meson_clk_mpll.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.2 | 25-Feb-2019 |
jmcneill | branches: 1.2.4; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_clk_mux.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 25-Feb-2019 |
christos | file meson_clk_mux.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.3 | 01-Jan-2021 |
ryo | Add support for Amlogic S922X(meson-g12b) SoCs
|
1.2 | 25-Feb-2019 |
jmcneill | branches: 1.2.4; 1.2.14; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_clk_pll.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2.14.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 25-Feb-2019 |
christos | file meson_clk_pll.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.16 | 13-Oct-2024 |
skrll | Improve an error message
|
1.15 | 10-Aug-2024 |
skrll | awge(4): MP improvements
Remove the non-MP-safe scaffolding and make the locking less coarse.
|
1.14 | 19-Nov-2021 |
jdc | branches: 1.14.10; PR port-evbarm/50416
Redo the previous change. The "snps,..." properties are on the ethernet node and the "reset-..." properties are on the phy node. Handle this by creating a separate reset routine for each case. Idea from Jared.
|
1.13 | 17-Nov-2021 |
jdc | PR port-evbarm/50416
Also check the "reset_gpios", "reset-assert-us", and "reset-deassert-us" properties for ethernet MAC reset information. Makes the built-in ethernet work on Odroid C1 and Odroid C2 (with mesongxbb_pinctrl.c >= r1.3).
Based on a hint from Jared. C2 tested by Martin.
|
1.12 | 07-Nov-2021 |
jmcneill | Handle RGMII variants.
|
1.11 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.10 | 15-Jan-2021 |
ryo | use fdtbus_intr_establish_xname
|
1.9 | 01-Jan-2021 |
ryo | fix to work with various clock frequencies, and add support "amlogic,meson-axg-dwmac"
|
1.8 | 06-Feb-2020 |
rjs | branches: 1.8.6; Match new dtb.
|
1.7 | 21-Jul-2019 |
mrg | branches: 1.7.4; move DWCGMAC_MPSAFE into dwc_gmac_var.h and introduce an additional define that is 0 or FDT_INTR_MPSAFE that the frontends can use when passing to fdtbus_intr_establish().
with NET_MPSAFE enabled, this avoids hangs seen on rock64, as well as finishing the MPSAFE port for this driver.
XXX: still don't know why the existing hangs occur.
|
1.6 | 08-Jul-2019 |
msaitoh | Add rnd(9) support.
|
1.5 | 19-Apr-2019 |
jmcneill | branches: 1.5.4; Add support for Amlogic Meson GXL family SoCs.
|
1.4 | 02-Mar-2019 |
jmcneill | Setup RGMII mode for Meson DWMAC
|
1.3 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2 | 23-Feb-2019 |
martin | Adjust all callers of dwc_gmac_attach, pass MII_PHY_ANY for now.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_dwmac.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.5.4.4 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.5.4.3 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.5.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.4.1 | 19-Apr-2019 |
christos | file meson_dwmac.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.7.4.1 | 29-Feb-2020 |
ad | Sync with head.
|
1.8.6.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.8.6.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.14.10.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.4 | 04-Oct-2025 |
thorpej | Use device_{get,set}prop_bool() for "is_console".
|
1.3 | 06-Sep-2025 |
thorpej | Re-factor the console-related code into fdt_console.[ch]
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; 1.1.16; Add Meson (FDT) framebuffer support.
|
1.1.16.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_genfb.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 meson_genfb.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add Meson (FDT) framebuffer support.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_hdmireg.h 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 meson_hdmireg.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.5 | 16-Sep-2025 |
thorpej | As with ACPI, perform the fdtbus_register_i2c_controller() in a centralized location.
|
1.4 | 16-Sep-2025 |
thorpej | Garbage-collect fdtbus_attach_i2cbus(); the regular iicbus_attach() is sufficient now.
|
1.3 | 18-Aug-2025 |
andvar | Fix various typos, mainly in comments: s/invaid/invalid/ s/instad/instead/ s/wich/with/ s/tranform/transform/ s/tranmist/transmit/ s/tranceiver/transceiver/ s/Tranparent/Transparent/ s/tranlated/translated/ s/tranfer/transfer/ s/tranmissions/transmissions/ s/condtions/conditions/ s/Recient/Recent/
|
1.2 | 10-Jul-2025 |
skrll | branches: 1.2.4; Trailing whitespace
|
1.1 | 05-Jul-2025 |
rjs | Add driver for Meson I2C controller.
Contributed by Vincent Defert.
|
1.2.4.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.2.4.1 | 10-Jul-2025 |
perseant | file meson_i2c.c was added on branch perseant-exfatfs on 2025-08-02 05:55:26 +0000
|
1.13 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
1.12 | 24-Apr-2021 |
thorpej | branches: 1.12.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
1.11 | 27-Jan-2021 |
thorpej | branches: 1.11.2; Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.10 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.9 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.8 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.7 | 01-Jan-2021 |
ryo | Add support for Amlogic S922X(meson-g12b) SoCs
|
1.6 | 01-Oct-2019 |
jmcneill | branches: 1.6.8; Add support for devices with separate "init" and "default" pinctrl states.
|
1.5 | 19-Apr-2019 |
jmcneill | branches: 1.5.4; 1.5.6; Add support for Amlogic Meson GXL family SoCs.
|
1.4 | 02-Mar-2019 |
jmcneill | When acquiring a GPIO, disable any conflicting pinctrl function groups
|
1.3 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2 | 23-Jan-2019 |
thorpej | branches: 1.2.2; Implement subroutines for parsing out some of the generic properties specified in the pinctrl bindings, and adapt Meson, Rockchip, and Allwinner pinctrl back-ends to use them.
Ok jmcneill@
|
1.1 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.2.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 23-Jan-2019 |
pgoyette | file meson_pinctrl.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.5.6.1 | 03-Oct-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #276):
sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.14 sys/arch/arm/rockchip/rk3399_iomux.c: revision 1.6 sys/dev/fdt/fdtvar.h: revision 1.54 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.14 sys/dev/i2c/axppmic.c: revision 1.26 sys/arch/arm/nvidia/tegra_pinmux.c: revision 1.4 sys/arch/arm/rockchip/rk3328_iomux.c: revision 1.3 sys/dev/fdt/fdt_pinctrl.c: revision 1.10 sys/arch/arm/amlogic/meson_pinctrl.c: revision 1.6 sys/dev/fdt/fdtbus.c: revision 1.30 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.27
Add support for devices with separate "init" and "default" pinctrl states.
|
1.5.4.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.5.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.4.1 | 19-Apr-2019 |
christos | file meson_pinctrl.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.6.8.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.6.8.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.11.2.1 | 23-Mar-2021 |
thorpej | Convert config_found_ia() call sites where the device only carries a single interface attribute to bare config_found() calls.
|
1.12.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
1.4 | 01-Jan-2021 |
ryo | Add support for Amlogic S922X(meson-g12b) SoCs
|
1.3 | 19-Apr-2019 |
jmcneill | branches: 1.3.4; 1.3.14; Add support for Amlogic Meson GXL family SoCs.
|
1.2 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_pinctrl.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.14.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.3.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.4.1 | 19-Apr-2019 |
christos | file meson_pinctrl.h was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.23 | 03-Oct-2025 |
thorpej | Use device_setprop_data() to set the "mac-address" property.
|
1.22 | 06-Sep-2025 |
thorpej | Refactor the "platform" defitions into fdt_platform.h
|
1.21 | 07-Apr-2023 |
skrll | Rename ARM_PLATFORM to FDT_PLATFORM and make it available outside arm.
|
1.20 | 24-Apr-2021 |
thorpej | Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
1.19 | 05-Feb-2021 |
skrll | branches: 1.19.2; Fix build
|
1.18 | 04-Feb-2021 |
thorpej | Call acpi_device_register() / fdtbus_device_register() as approrpriate.
|
1.17 | 29-Jan-2021 |
rin | Fix build without MULTIPROCESSOR.
|
1.16 | 28-Sep-2020 |
jmcneill | branches: 1.16.2; Get rid of a4x bus_space tag from fdtbus_attach_args. The only consumer of this was various com(4) glue so modify all of that to use the new com_init_regs_stride instead.
|
1.15 | 10-Jul-2020 |
skrll | Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
1.14 | 20-Jun-2020 |
skrll | Convert to new proplib api
|
1.13 | 13-Aug-2019 |
skrll | Updates to get Odroid-C1 in better shape since the last DTS import
|
1.12 | 13-Aug-2019 |
skrll | Trailing whitespace
|
1.11 | 21-Apr-2019 |
jmcneill | branches: 1.11.2; 1.11.4; Fix SOC_MESON8B build
|
1.10 | 21-Apr-2019 |
jmcneill | Don't rely on the existing state of the GX watchdog control register when resetting.
|
1.9 | 21-Apr-2019 |
jmcneill | Provide a separate ap_reset for Meson GX family SoCs
|
1.8 | 19-Apr-2019 |
jmcneill | Add support for Amlogic Meson GXL family SoCs.
|
1.7 | 05-Apr-2019 |
jmcneill | Fix AO base in cpu_enable_meson8b
|
1.6 | 05-Apr-2019 |
jmcneill | #define<tab>
|
1.5 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.4 | 31-Jan-2019 |
skrll | Change ap_mpstart to return non-zero value if any/all APs don't start.
|
1.3 | 21-Jan-2019 |
jmcneill | branches: 1.3.2; Auto-detect root device on Meson8b
|
1.2 | 20-Jan-2019 |
jmcneill | Re-add support for awge0.mac-address, fb.scale, and fb.depth cmdline options
|
1.1 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.3.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.3.2.1 | 21-Jan-2019 |
pgoyette | file meson_platform.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.11.4.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.11.2.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.11.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.11.2.1 | 21-Apr-2019 |
christos | file meson_platform.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.16.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.19.2.1 | 03-Apr-2021 |
thorpej | - FDT device enumeration now sets the device handle using CFARG_DEVHANDLE. - fdtbus_device_register() is now obsolete, so G/C it. - of_device_register() is now obsolete, so G/C it.
|
1.6 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.5 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.4 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.3 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.2 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file meson_pwm.c was added on branch thorpej-futex on 2021-01-03 16:34:50 +0000
|
1.4 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.3 | 01-Jan-2021 |
ryo | add "amlogic,meson-axg-reset" to compatible
|
1.2 | 25-Feb-2019 |
jmcneill | branches: 1.2.4; 1.2.14; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_resets.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2.14.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.2.14.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 25-Feb-2019 |
christos | file meson_resets.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.5 | 19-Mar-2022 |
riastradh | meson_rng(4): No need for lock -- delete it.
We only ever read a single register at a time; no exclusive access or serialization needed.
XXX This driver should have some kind of hardware-specific health test -- is there documentation anywhere for what this RNG actually is?
|
1.4 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.3 | 30-Apr-2020 |
riastradh | branches: 1.3.2; rnd_attach_source calls the callback itself now.
No need for every driver to explicitly call it to prime the pool.
Eliminate now-unused <sys/rndpool.h>.
|
1.2 | 21-Apr-2019 |
jmcneill | branches: 1.2.2; Add support for Meson GXBB and GXL
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_rng.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.2.1 | 21-Apr-2019 |
christos | file meson_rng.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.3.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.5 | 08-Sep-2025 |
thorpej | Garbage-collect fdtbus_todr_attach(); todr_attach() does all the necessary work now.
kern/59630
|
1.4 | 07-Sep-2025 |
thorpej | Change todr_chip_handle::cookie -> todr_chip_handle::todr_dev, and make it a device_t. Upcoming functional changes will require the device_t associated with a TODR device.
Change todr_chip_handle::bus_cookie -> todr_chip_handle::todr_devaux. Nothing was using the old field, but I decided to keep it around just in cause something needs it in the future.
And with these largely mechanical yet semantically meaningful changes, thus spake the Oracle: "Welcome to NetBSD 11.99.2."
|
1.3 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.2 | 20-Jan-2019 |
jmcneill | branches: 1.2.2; 1.2.6; 1.2.16; todr_attach -> fdtbus_todr_attach
|
1.1 | 20-Jan-2019 |
jmcneill | Add Amlogic Meson RTC driver (FDT version)
|
1.2.16.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.2.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.6.1 | 20-Jan-2019 |
christos | file meson_rtc.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.2.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 20-Jan-2019 |
pgoyette | file meson_rtc.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.1 | 20-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add Amlogic Meson RTC driver (FDT version)
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 20-Jan-2019 |
christos | file meson_rtcreg.h 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 | 20-Jan-2019 |
pgoyette | file meson_rtcreg.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.6 | 07-Nov-2021 |
jmcneill | dts: adapt to dts-5.15 bindings
|
1.5 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
1.4 | 24-Apr-2021 |
thorpej | branches: 1.4.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
1.3 | 27-Jan-2021 |
thorpej | branches: 1.3.2; Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.2 | 15-Jan-2021 |
ryo | use fdtbus_intr_establish_xname
|
1.1 | 20-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; 1.1.16; Add Amlogic Meson SDHC driver (non-standard bindings)
|
1.1.16.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 20-Jan-2019 |
christos | file meson_sdhc.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 | 20-Jan-2019 |
pgoyette | file meson_sdhc.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.2.1 | 21-Mar-2021 |
thorpej | Give config_found() the same variadic arguments treatment as config_search(). This commit only adds the CFARG_EOL sentinel to the existing config_found() calls. Conversion of config_found_sm_loc() and config_found_ia() call sites will be in subsequent commits.
|
1.4.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
1.1 | 20-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add Amlogic Meson SDHC driver (non-standard bindings)
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 20-Jan-2019 |
christos | file meson_sdhcreg.h 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 | 20-Jan-2019 |
pgoyette | file meson_sdhcreg.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.5 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
1.4 | 24-Apr-2021 |
thorpej | branches: 1.4.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
1.3 | 27-Jan-2021 |
thorpej | branches: 1.3.2; Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.2 | 15-Jan-2021 |
ryo | use fdtbus_intr_establish_xname
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; 1.1.16; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.16.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_sdio.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 meson_sdio.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.2.1 | 21-Mar-2021 |
thorpej | Give config_found() the same variadic arguments treatment as config_search(). This commit only adds the CFARG_EOL sentinel to the existing config_found() calls. Conversion of config_found_sm_loc() and config_found_ia() call sites will be in subsequent commits.
|
1.4.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_sdioreg.h 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 meson_sdioreg.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.7 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.6 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.5 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.4 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.3 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.2 | 08-Jan-2021 |
macallan | shut up a clang warning about snprintf() called with a variable as format string NFCI
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file meson_thermal.c was added on branch thorpej-futex on 2021-01-03 16:34:50 +0000
|
1.8 | 06-Sep-2025 |
thorpej | Re-factor the console-related code into fdt_console.[ch]
|
1.7 | 26-Oct-2022 |
riastradh | ddb/db_active.h: New home for extern db_active.
This can be included unconditionally, and db_active can then be queried unconditionally; if DDB is not in the kernel, then db_active is a constant zero. Reduces need for #include opt_ddb.h, #ifdef DDB.
|
1.6 | 12-Feb-2021 |
ryo | UART_RFIFO_REG should be masked before passing to cn_check_magic(). there is any data in other than the lower 8 bits.
|
1.5 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.4 | 15-Jan-2021 |
ryo | use fdtbus_intr_establish_xname
|
1.3 | 28-May-2019 |
ryo | branches: 1.3.2; 1.3.12; - since ttyinput (t_linesw->l_rint) should not be called from interrupt context, it has been modified to use softint like other serial drivers. - add spinlock for interrupt.
ok jmcneill@. thanks
|
1.2 | 20-Jan-2019 |
jmcneill | branches: 1.2.2; Only enable RX interrupts if the device is open. Previously interrupts were enabled unconditionally, which caused the interrupt handler to consume input before WSDISPLAY_MULTICONS had a change to poll for data.
|
1.1 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.2.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 20-Jan-2019 |
pgoyette | file meson_uart.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3.12.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.3.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.2.1 | 28-May-2019 |
christos | file meson_uart.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_uart.h 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 meson_uart.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.6 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.5 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.4 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.3 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.2 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file meson_usbctrl.c was added on branch thorpej-futex on 2021-01-03 16:34:50 +0000
|
1.6 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.5 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.4 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.3 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.2 | 25-Feb-2019 |
jmcneill | branches: 1.2.4; 1.2.14; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 19-Jan-2019 |
pgoyette | file meson_usbphy.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 25-Feb-2019 |
christos | file meson_usbphy.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; Add Meson (FDT) framebuffer support.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_vpureg.h 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 meson_vpureg.h was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 19-Jan-2019 |
jmcneill | branches: 1.1.2; 1.1.6; 1.1.16; Add support for (FDT-ized) Amlogic Meson8b.
|
1.1.16.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Jan-2019 |
christos | file meson_wdt.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 meson_wdt.c was added on branch pgoyette-compat on 2019-01-26 21:59:59 +0000
|
1.3 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file mesong12_aoclkc.c was added on branch thorpej-futex on 2021-01-03 16:34:50 +0000
|
1.2 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file mesong12_aoclkc.h was added on branch thorpej-futex on 2021-01-03 16:34:50 +0000
|
1.6 | 04-Feb-2021 |
joerg | Fix C&P error in G12_CLK_vid_pll
|
1.5 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.4 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.3 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.2 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file mesong12_clkc.c was added on branch thorpej-futex on 2021-01-03 16:34:50 +0000
|
1.2 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file mesong12_clkc.h was added on branch thorpej-futex on 2021-01-03 16:34:51 +0000
|
1.3 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file mesong12_usb2phy.c was added on branch thorpej-futex on 2021-01-03 16:34:51 +0000
|
1.3 | 07-Feb-2024 |
msaitoh | Remove ryo@'s mail addresses.
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file mesong12_usb3pciephy.c was added on branch thorpej-futex on 2021-01-03 16:34:51 +0000
|
1.1 | 01-Jan-2021 |
ryo | branches: 1.1.2; Add support for Amlogic S922X(meson-g12b) SoCs
|
1.1.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1.2.1 | 01-Jan-2021 |
thorpej | file mesong12a_pinctrl.c was added on branch thorpej-futex on 2021-01-03 16:34:51 +0000
|
1.16 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
1.15 | 24-Apr-2021 |
thorpej | branches: 1.15.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
1.14 | 28-Jan-2021 |
jmcneill | branches: 1.14.2; port-arm/55957: Odroid C2 can not access eMMC card
A few changes to clock setup: - Disable clock while changing dividers - Set / clear DDR flag before changing clock - Adjust TX/RX/core phases
|
1.13 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.12 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.11 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.10 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.9 | 15-Jan-2021 |
ryo | use fdtbus_intr_establish_xname
|
1.8 | 01-Jan-2021 |
jmcneill | Use symbolic names for hwtype values.
|
1.7 | 01-Jan-2021 |
jmcneill | #define<tab>
|
1.6 | 01-Jan-2021 |
ryo | adapts to some register differences to add support "amlogic,meson-axg-mmc"
|
1.5 | 21-Apr-2019 |
jmcneill | branches: 1.5.2; 1.5.12; Fix module clock rate in DDR52 mode and support mmc-ddr-3_3v DT property
|
1.4 | 16-Mar-2019 |
jmcneill | Disable multi-segment DMA as a workaround for init crashes on ODROID-C2 when using root on eMMC
|
1.3 | 15-Mar-2019 |
jmcneill | Fix SCF_RSP_R1B test
|
1.2 | 03-Mar-2019 |
jmcneill | Reset device at attach and fix eMMC 1.8V flags
|
1.1 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.5.12.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.5.12.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.5.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.2.1 | 21-Apr-2019 |
christos | file mesongx_mmc.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.14.2.1 | 21-Mar-2021 |
thorpej | Give config_found() the same variadic arguments treatment as config_search(). This commit only adds the CFARG_EOL sentinel to the existing config_found() calls. Conversion of config_found_sm_loc() and config_found_ia() call sites will be in subsequent commits.
|
1.15.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
1.3 | 28-Sep-2022 |
jmcneill | Match Meson GXBB watchdog.
From Vincent DEFERT on port-arm: http://mail-index.netbsd.org/port-arm/2022/09/21/msg007860.html
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 21-Apr-2019 |
jmcneill | branches: 1.1.2; 1.1.12; Add driver for Meson GX EE-domain watchdog timer.
|
1.1.12.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.1 | 21-Apr-2019 |
christos | file mesongx_wdt.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.3 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.2 | 19-Apr-2019 |
jmcneill | branches: 1.2.4; 1.2.14; Add support for Amlogic Meson GXL family SoCs.
|
1.1 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 19-Apr-2019 |
christos | file mesongxbb_aoclkc.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.1 | 25-Feb-2019 |
jmcneill | branches: 1.1.4; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 25-Feb-2019 |
christos | file mesongxbb_aoclkc.h was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.6 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.5 | 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.4 | 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.3 | 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.2 | 19-Apr-2019 |
jmcneill | branches: 1.2.4; 1.2.14; Add support for Amlogic Meson GXL family SoCs.
|
1.1 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 19-Apr-2019 |
christos | file mesongxbb_clkc.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.1 | 25-Feb-2019 |
jmcneill | branches: 1.1.4; Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 25-Feb-2019 |
christos | file mesongxbb_clkc.h was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.3 | 17-Nov-2021 |
jmcneill | Add missing GPIOZ direction / input / output register defs.
|
1.2 | 26-Feb-2019 |
jmcneill | branches: 1.2.4; Fix GPIOH pin groups and add GPIOY
|
1.1 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.2.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 26-Feb-2019 |
christos | file mesongxbb_pinctrl.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.1 | 19-Apr-2019 |
jmcneill | branches: 1.1.4; Add support for Amlogic Meson GXL family SoCs.
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 19-Apr-2019 |
christos | file mesongxl_pinctrl.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 19-Apr-2019 |
jmcneill | branches: 1.1.4; 1.1.14; Add support for Amlogic Meson GXL family SoCs.
|
1.1.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 19-Apr-2019 |
christos | file mesongxl_usb2phy.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|
1.2 | 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.1 | 19-Apr-2019 |
jmcneill | branches: 1.1.4; 1.1.14; Add support for Amlogic Meson GXL family SoCs.
|
1.1.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 19-Apr-2019 |
christos | file mesongxl_usb3phy.c was added on branch phil-wifi on 2019-06-10 22:05:51 +0000
|