pinmux.git
6 years agofix gpio mk_pincon function rename
Luke Kenneth Casson Leighton [Sun, 29 Jul 2018 06:25:53 +0000 (07:25 +0100)]
fix gpio mk_pincon function rename

6 years agofix gpio mk_pincon function rename
Luke Kenneth Casson Leighton [Sun, 29 Jul 2018 06:24:52 +0000 (07:24 +0100)]
fix gpio mk_pincon function rename

6 years agowhoops num axi regs 16 too many
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 10:01:14 +0000 (11:01 +0100)]
whoops num axi regs 16 too many

6 years agocorrect address out_en name
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:58:15 +0000 (10:58 +0100)]
correct address out_en name

6 years agowhoops reverse flexbus in/out AD
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:57:16 +0000 (10:57 +0100)]
whoops reverse flexbus in/out AD

6 years agorename fb pin
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:53:25 +0000 (10:53 +0100)]
rename fb pin

6 years agoredo mkpincon for fast names
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:52:08 +0000 (10:52 +0100)]
redo mkpincon for fast names

6 years agofix includes
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:36:18 +0000 (10:36 +0100)]
fix includes

6 years agoput address width to 64
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:22:04 +0000 (10:22 +0100)]
put address width to 64

6 years agoput PADDR_WIDTH separate from ADDR_WIDTH
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:18:10 +0000 (10:18 +0100)]
put PADDR_WIDTH separate from ADDR_WIDTH

6 years agofix PADDR to 32
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:16:14 +0000 (10:16 +0100)]
fix PADDR to 32

6 years agoput back to RV64
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:06:30 +0000 (10:06 +0100)]
put back to RV64

6 years agosigh go to 32-bit for now
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 09:02:40 +0000 (10:02 +0100)]
sigh go to 32-bit for now

6 years agocleanup soc template
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 05:27:52 +0000 (06:27 +0100)]
cleanup soc template

6 years agoconfuse Tuple2 name
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 05:20:57 +0000 (06:20 +0100)]
confuse Tuple2 name

6 years agofix fast/slow Tuple2 fn names
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 05:18:41 +0000 (06:18 +0100)]
fix fast/slow Tuple2 fn names

6 years agocleanup soc template
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 05:10:12 +0000 (06:10 +0100)]
cleanup soc template

6 years agocleanup soc template
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 05:08:26 +0000 (06:08 +0100)]
cleanup soc template

6 years agofix fast slave bus index names
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 05:05:26 +0000 (06:05 +0100)]
fix fast slave bus index names

6 years agowhoops typo in slave indices
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 04:55:14 +0000 (05:55 +0100)]
whoops typo in slave indices

6 years agoadd tuple2 templates
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 04:50:49 +0000 (05:50 +0100)]
add tuple2 templates

6 years agogenerate separate file for fast memory map
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 04:50:14 +0000 (05:50 +0100)]
generate separate file for fast memory map

6 years agosplit out slow memory map to separate file
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 04:43:26 +0000 (05:43 +0100)]
split out slow memory map to separate file

6 years agosplit out slow memory map to separate file
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 04:43:17 +0000 (05:43 +0100)]
split out slow memory map to separate file

6 years agosplit out slow memory map to separate file
Luke Kenneth Casson Leighton [Sat, 28 Jul 2018 04:43:10 +0000 (05:43 +0100)]
split out slow memory map to separate file

6 years agoresolve nameclash
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 11:25:45 +0000 (12:25 +0100)]
resolve nameclash

6 years agopackage name soc not Soc
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 11:24:08 +0000 (12:24 +0100)]
package name soc not Soc

6 years agochange to use core_parameters
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 11:22:46 +0000 (12:22 +0100)]
change to use core_parameters

6 years agopep8 cleanup
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 10:32:56 +0000 (11:32 +0100)]
pep8 cleanup

6 years agoadd core_parameters include
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 10:30:30 +0000 (11:30 +0100)]
add core_parameters include

6 years agoadd core_parameters include
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 10:29:04 +0000 (11:29 +0100)]
add core_parameters include

6 years agocreate FastTuple2 function
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 10:24:14 +0000 (11:24 +0100)]
create FastTuple2 function

6 years agoadd includes
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:56:52 +0000 (10:56 +0100)]
add includes

6 years agoadd extra -D options to makefile template
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:53:35 +0000 (10:53 +0100)]
add extra -D options to makefile template

6 years agoadd extra -D options to makefile template
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:49:59 +0000 (10:49 +0100)]
add extra -D options to makefile template

6 years agoadd RV64 define to instance_defines
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:30:35 +0000 (10:30 +0100)]
add RV64 define to instance_defines

6 years agomacro Reg_width -> DATA
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:18:36 +0000 (10:18 +0100)]
macro Reg_width -> DATA

6 years agotypo
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:18:00 +0000 (10:18 +0100)]
typo

6 years agoadd uncore debug path
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:17:16 +0000 (10:17 +0100)]
add uncore debug path

6 years agochange to compile soc
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:14:23 +0000 (10:14 +0100)]
change to compile soc

6 years agouse quart wrapper for quart
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:10:15 +0000 (10:10 +0100)]
use quart wrapper for quart

6 years agouse quart wrapper for quart
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:09:59 +0000 (10:09 +0100)]
use quart wrapper for quart

6 years agouse quart wrapper for quart
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:07:42 +0000 (10:07 +0100)]
use quart wrapper for quart

6 years agouse quart wrapper for quart
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 09:06:48 +0000 (10:06 +0100)]
use quart wrapper for quart

6 years agowhoops wrong bank size
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 07:04:22 +0000 (08:04 +0100)]
whoops wrong bank size

6 years agoadd flexbus get/put link
Luke Kenneth Casson Leighton [Fri, 27 Jul 2018 06:25:52 +0000 (07:25 +0100)]
add flexbus get/put link

6 years agoremove one extra newline
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 10:58:52 +0000 (11:58 +0100)]
remove one extra newline

6 years agoremove one extra newline
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 10:54:49 +0000 (11:54 +0100)]
remove one extra newline

6 years agoadd multibus
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 10:52:37 +0000 (11:52 +0100)]
add multibus

6 years agorework interface bus to multi-bus
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 10:46:09 +0000 (11:46 +0100)]
rework interface bus to multi-bus

6 years agocorrections to flexbus line directions
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 09:35:01 +0000 (10:35 +0100)]
corrections to flexbus line directions

6 years agoadd flexbus module
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 08:41:27 +0000 (09:41 +0100)]
add flexbus module

6 years agocreate flexbus interface
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 08:33:37 +0000 (09:33 +0100)]
create flexbus interface

6 years agoadd flexbus as fast interface
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 08:26:18 +0000 (09:26 +0100)]
add flexbus as fast interface

6 years agomake flexbus a fast peripheral
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 08:09:43 +0000 (09:09 +0100)]
make flexbus a fast peripheral

6 years agoadd tabs/indent
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 07:53:57 +0000 (08:53 +0100)]
add tabs/indent

6 years agocomment typo
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 07:51:50 +0000 (08:51 +0100)]
comment typo

6 years agoadd jtag path to imports
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 07:47:32 +0000 (08:47 +0100)]
add jtag path to imports

6 years agorename jtag import
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 07:46:47 +0000 (08:46 +0100)]
rename jtag import

6 years agoremove redundant jtag import
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 07:45:14 +0000 (08:45 +0100)]
remove redundant jtag import

6 years agobig whitespace cleanup
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 06:30:58 +0000 (07:30 +0100)]
big whitespace cleanup

6 years agopep8 cleanup
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 06:28:06 +0000 (07:28 +0100)]
pep8 cleanup

6 years agobig whitespace cleanup
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 06:27:06 +0000 (07:27 +0100)]
big whitespace cleanup

6 years agobig whitespace cleanup
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 06:25:37 +0000 (07:25 +0100)]
big whitespace cleanup

6 years agobig whitespace cleanup
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 06:24:32 +0000 (07:24 +0100)]
big whitespace cleanup

6 years agoadd external interfaces v2
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 05:54:05 +0000 (06:54 +0100)]
add external interfaces v2

6 years agouse space-indentor function
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 05:31:50 +0000 (06:31 +0100)]
use space-indentor function

6 years agotidyup template
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 05:25:23 +0000 (06:25 +0100)]
tidyup template

6 years agotidyup template
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 05:22:18 +0000 (06:22 +0100)]
tidyup template

6 years agoadd num dma channels define
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 05:18:39 +0000 (06:18 +0100)]
add num dma channels define

6 years agoadd dma rules
Luke Kenneth Casson Leighton [Thu, 26 Jul 2018 04:59:52 +0000 (05:59 +0100)]
add dma rules

6 years agoput jtag interface straight out, not with bscan etc
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 12:04:48 +0000 (13:04 +0100)]
put jtag interface straight out, not with bscan etc

6 years agoflexbus merging of ganged bus group
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 11:52:12 +0000 (12:52 +0100)]
flexbus merging of ganged bus group

6 years agoadd flexbus declaration
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 11:44:23 +0000 (12:44 +0100)]
add flexbus declaration

6 years agoadd fast bus instance
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 11:44:06 +0000 (12:44 +0100)]
add fast bus instance

6 years agoadd jtag interface decl
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 10:31:49 +0000 (11:31 +0100)]
add jtag interface decl

6 years agoadd mkconnection to fast axi slaves
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 10:17:13 +0000 (11:17 +0100)]
add mkconnection to fast axi slaves

6 years agoadd slave and master for rgbttl
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 09:59:06 +0000 (10:59 +0100)]
add slave and master for rgbttl

6 years agoadd fastslave axi defines
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 08:29:38 +0000 (09:29 +0100)]
add fastslave axi defines

6 years agoremove jtag from soc template
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 08:19:54 +0000 (09:19 +0100)]
remove jtag from soc template

6 years agocode-shuffle to use axi slave fast bus
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 08:18:51 +0000 (09:18 +0100)]
code-shuffle to use axi slave fast bus

6 years agotemplateify axi_slave_idx
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 08:09:20 +0000 (09:09 +0100)]
templateify axi_slave_idx

6 years agoadd mkfast_peripherals fn
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 08:03:02 +0000 (09:03 +0100)]
add mkfast_peripherals fn

6 years agoadd jtag mkslow (actually, fast)
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 07:55:03 +0000 (08:55 +0100)]
add jtag mkslow (actually, fast)

6 years agoadd write soc function
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 06:37:17 +0000 (07:37 +0100)]
add write soc function

6 years agopep8 cleanup
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 06:12:38 +0000 (07:12 +0100)]
pep8 cleanup

6 years agoadd fastbus system, which stops peripherals from being added to slow
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 05:47:48 +0000 (06:47 +0100)]
add fastbus system, which stops peripherals from being added to slow

6 years agostart adding fast/external bus spec
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 04:35:11 +0000 (05:35 +0100)]
start adding fast/external bus spec

6 years agoadd i_class
Luke Kenneth Casson Leighton [Wed, 25 Jul 2018 04:14:12 +0000 (05:14 +0100)]
add i_class

6 years agoadd master-only spi and quad-spi
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 13:31:58 +0000 (14:31 +0100)]
add master-only spi and quad-spi

6 years agoadd master-only spi and quad-spi
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 13:23:23 +0000 (14:23 +0100)]
add master-only spi and quad-spi

6 years agoadd master-only spi and quad-spi
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 13:22:38 +0000 (14:22 +0100)]
add master-only spi and quad-spi

6 years agoadd master-only spi and quad-spi
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 13:16:23 +0000 (14:16 +0100)]
add master-only spi and quad-spi

6 years agoresolve name conflict
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 12:37:19 +0000 (13:37 +0100)]
resolve name conflict

6 years agoresolve name conflict
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 12:34:30 +0000 (13:34 +0100)]
resolve name conflict

6 years agoadd peripheral interfaces
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 12:31:39 +0000 (13:31 +0100)]
add peripheral interfaces

6 years agochange sd interface names, strio io_
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 12:06:26 +0000 (13:06 +0100)]
change sd interface names, strio io_

6 years agomake sd bus connection
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 11:53:22 +0000 (12:53 +0100)]
make sd bus connection

6 years agoadd sdcard interface
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 11:49:49 +0000 (12:49 +0100)]
add sdcard interface

6 years agouse InterfaceBus class for GPIO as well.
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 11:47:27 +0000 (12:47 +0100)]
use InterfaceBus class for GPIO as well.