pinmux.git
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.

6 years agoseparate out bus interface to different class
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 11:40:21 +0000 (12:40 +0100)]
separate out bus interface to different class

6 years agofix peripheral name
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 11:06:37 +0000 (12:06 +0100)]
fix peripheral name

6 years agofix peripheral name
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 10:32:04 +0000 (11:32 +0100)]
fix peripheral name

6 years agoadd rgbttl mk_pincon
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 10:26:43 +0000 (11:26 +0100)]
add rgbttl mk_pincon

6 years agoadd rgbttl mk_pincon
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 10:25:09 +0000 (11:25 +0100)]
add rgbttl mk_pincon

6 years agohack LCD format of pinmux get/put on data bus
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 10:16:45 +0000 (11:16 +0100)]
hack LCD format of pinmux get/put on data bus

6 years agofix peripheral side slow peripherals name
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 09:39:35 +0000 (10:39 +0100)]
fix peripheral side slow peripherals name

6 years agocorrect SPI interface, use QSPI class, rename to NSPI
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 09:37:43 +0000 (10:37 +0100)]
correct SPI interface, use QSPI class, rename to NSPI

6 years agoadd EINT interface hack which uses older style, no need to expose EINT lines
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 09:30:14 +0000 (10:30 +0100)]
add EINT interface hack which uses older style, no need to expose EINT lines
via get/put

6 years agofix naming in spi
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 09:03:24 +0000 (10:03 +0100)]
fix naming in spi

6 years agoreduce spi to 2-bit qspi
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 08:04:23 +0000 (09:04 +0100)]
reduce spi to 2-bit qspi

6 years agoadd qspi get/put mkConnection
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 05:33:50 +0000 (06:33 +0100)]
add qspi get/put mkConnection

6 years agofix typos
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 05:00:27 +0000 (06:00 +0100)]
fix typos

6 years agofix typos
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 04:59:45 +0000 (05:59 +0100)]
fix typos

6 years agovectorise qspi interface
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 04:45:55 +0000 (05:45 +0100)]
vectorise qspi interface

6 years agopep8 cleanup
Luke Kenneth Casson Leighton [Tue, 24 Jul 2018 04:03:53 +0000 (05:03 +0100)]
pep8 cleanup

6 years agoenable quart mkConnection on inputs
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 14:32:00 +0000 (15:32 +0100)]
enable quart mkConnection on inputs

6 years agoaltered quart to use standard get/put mkConnection
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 14:10:44 +0000 (15:10 +0100)]
altered quart to use standard get/put mkConnection

6 years agorename jtag pins to avoid clash with bsv keyword
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 13:54:13 +0000 (14:54 +0100)]
rename jtag pins to avoid clash with bsv keyword

6 years agoreset uarts with sp_reset not uart_reset
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 13:18:38 +0000 (14:18 +0100)]
reset uarts with sp_reset not uart_reset

6 years agoremove tweak on i2c
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 13:14:27 +0000 (14:14 +0100)]
remove tweak on i2c

6 years agosort out mkConnection for gpio vectorised
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 12:32:15 +0000 (13:32 +0100)]
sort out mkConnection for gpio vectorised

6 years agosort out mkConnection for gpio vectorised
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 12:28:13 +0000 (13:28 +0100)]
sort out mkConnection for gpio vectorised

6 years agofix vectorised version of gpio get/put interface
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 12:04:58 +0000 (13:04 +0100)]
fix vectorised version of gpio get/put interface

6 years agoadd vectorised gpio interface
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 11:50:59 +0000 (12:50 +0100)]
add vectorised gpio interface

6 years agoadd first attempt at vector-version of getput interface
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 11:23:58 +0000 (12:23 +0100)]
add first attempt at vector-version of getput interface

6 years agopass in Interface factory, to do GPIO differently
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 10:53:09 +0000 (11:53 +0100)]
pass in Interface factory, to do GPIO differently

6 years agodeal with eint single-interface
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 09:28:10 +0000 (10:28 +0100)]
deal with eint single-interface

6 years agostart reformatting to use get/put
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 09:15:38 +0000 (10:15 +0100)]
start reformatting to use get/put

6 years agoremove rgbttl width for now
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 07:01:12 +0000 (08:01 +0100)]
remove rgbttl width for now

6 years agoremove rgbttl width for now
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 07:00:26 +0000 (08:00 +0100)]
remove rgbttl width for now

6 years agoadd rgbttl interface
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 06:50:53 +0000 (07:50 +0100)]
add rgbttl interface

6 years agofix single name
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 06:49:21 +0000 (07:49 +0100)]
fix single name

6 years agocreate new get/put interface pinmux declaration
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 06:25:11 +0000 (07:25 +0100)]
create new get/put interface pinmux declaration

6 years agocreate new get/put interface pinmux declaration
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 05:47:32 +0000 (06:47 +0100)]
create new get/put interface pinmux declaration

6 years agocreate new get/put interface pinmux declaration
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 05:32:21 +0000 (06:32 +0100)]
create new get/put interface pinmux declaration

6 years agoadd always enabled/ready
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 05:02:47 +0000 (06:02 +0100)]
add always enabled/ready

6 years agoconvert pinmux to get/put
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 04:56:34 +0000 (05:56 +0100)]
convert pinmux to get/put

6 years agoredo pinmux experiment to get/put interface
Neel [Mon, 23 Jul 2018 04:44:33 +0000 (10:14 +0530)]
redo pinmux experiment to get/put interface

6 years agoredo pinmux experiment to get/put interface
Neel [Mon, 23 Jul 2018 04:43:38 +0000 (10:13 +0530)]
redo pinmux experiment to get/put interface

6 years agostart compiling pinmux experiment
Luke Kenneth Casson Leighton [Mon, 23 Jul 2018 03:47:31 +0000 (04:47 +0100)]
start compiling pinmux experiment

6 years agosplit out mkperipherals
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 12:15:08 +0000 (13:15 +0100)]
split out mkperipherals

6 years agosplit out interfaces into separate modules
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 11:56:56 +0000 (12:56 +0100)]
split out interfaces into separate modules

6 years agoadd pinmux_experiment.bsv
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 11:38:21 +0000 (12:38 +0100)]
add pinmux_experiment.bsv

6 years agoadd rgbttl interface
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 10:10:07 +0000 (11:10 +0100)]
add rgbttl interface

6 years agoremove slowifdecl for sdmmc and rgbttl
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 10:02:56 +0000 (11:02 +0100)]
remove slowifdecl for sdmmc and rgbttl

6 years agoadd rgbttl interface
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 10:00:53 +0000 (11:00 +0100)]
add rgbttl interface

6 years agorefactor peripheral_gen, split out interface classes
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 09:22:20 +0000 (10:22 +0100)]
refactor peripheral_gen, split out interface classes

6 years agomove peripheral_gen, split up
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 09:09:58 +0000 (10:09 +0100)]
move peripheral_gen, split up

6 years agoadd soc_template.bsv, remove unneeded files
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 09:02:38 +0000 (10:02 +0100)]
add soc_template.bsv, remove unneeded files

6 years agorename template to slowt
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 09:00:22 +0000 (10:00 +0100)]
rename template to slowt

6 years agoadd include dirs to makefile template
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 08:05:01 +0000 (09:05 +0100)]
add include dirs to makefile template

6 years agoremove unneeded peripherals, now in separate repo
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 07:56:51 +0000 (08:56 +0100)]
remove unneeded peripherals, now in separate repo

6 years agoremove peripherals (moving to shakti-peripherals)
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 07:08:40 +0000 (08:08 +0100)]
remove peripherals (moving to shakti-peripherals)

6 years agotidyup output
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 06:15:49 +0000 (07:15 +0100)]
tidyup output

6 years agotidyup output
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 06:14:34 +0000 (07:14 +0100)]
tidyup output

6 years agotidyup output
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 06:11:30 +0000 (07:11 +0100)]
tidyup output

6 years agoadd external interface definitions
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 05:49:22 +0000 (06:49 +0100)]
add external interface definitions

6 years agocode-format tidyup, move plic rules to where they are not #ifdefd out
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 05:26:06 +0000 (06:26 +0100)]
code-format tidyup, move plic rules to where they are not #ifdefd out

6 years agoadd quart plic irqs
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 05:17:44 +0000 (06:17 +0100)]
add quart plic irqs

6 years agoremove old qspi plic template
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 05:17:28 +0000 (06:17 +0100)]
remove old qspi plic template

6 years agoadd plic comment
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 05:02:55 +0000 (06:02 +0100)]
add plic comment

6 years agoadd qspi interface
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 04:57:26 +0000 (05:57 +0100)]
add qspi interface

6 years agoadd MK_SLOW_IRQ define
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 04:46:04 +0000 (05:46 +0100)]
add MK_SLOW_IRQ define

6 years agoadd mkplic beginnings
Luke Kenneth Casson Leighton [Sun, 22 Jul 2018 04:30:54 +0000 (05:30 +0100)]
add mkplic beginnings

6 years agoadd in quart
Neel [Sat, 21 Jul 2018 12:51:27 +0000 (18:21 +0530)]
add in quart

6 years agoadd jtag through pinmux
Neel [Sat, 21 Jul 2018 12:03:33 +0000 (17:33 +0530)]
add jtag through pinmux

6 years agocorrect sdmmc dummy names
Neel [Sat, 21 Jul 2018 11:48:25 +0000 (17:18 +0530)]
correct sdmmc dummy names

6 years agofixed typo and renamed interface
Neel [Sat, 21 Jul 2018 11:29:49 +0000 (16:59 +0530)]
fixed typo and renamed interface

6 years agopep8 cleanup
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 11:18:39 +0000 (12:18 +0100)]
pep8 cleanup

6 years agoadd sdcard dummy interface
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 11:17:51 +0000 (12:17 +0100)]
add sdcard dummy interface

6 years agoAdding a dummy sd_Card module
Neel [Sat, 21 Jul 2018 11:11:07 +0000 (16:41 +0530)]
Adding a dummy sd_Card module

6 years agoadd verilog sd-wishbone
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 10:52:58 +0000 (11:52 +0100)]
add verilog sd-wishbone

6 years agoadd copying jtag files
Neel [Sat, 21 Jul 2018 10:46:09 +0000 (16:16 +0530)]
add copying jtag files

6 years agoadd jtag interface
Neel [Sat, 21 Jul 2018 10:43:49 +0000 (16:13 +0530)]
add jtag interface

6 years agofix external interrupt, remove redundant method
Neel [Sat, 21 Jul 2018 10:40:38 +0000 (16:10 +0530)]
fix external interrupt, remove redundant method

6 years agofix eint
Neel [Sat, 21 Jul 2018 10:20:43 +0000 (15:50 +0530)]
fix eint

6 years agocontinue with eint
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 09:19:14 +0000 (10:19 +0100)]
continue with eint

6 years agocontinue with eint
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 09:18:20 +0000 (10:18 +0100)]
continue with eint

6 years agocontinue with eint
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 09:11:08 +0000 (10:11 +0100)]
continue with eint

6 years agocontinue with eint
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 09:10:41 +0000 (10:10 +0100)]
continue with eint

6 years agoadd beginnings of eint
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 09:01:46 +0000 (10:01 +0100)]
add beginnings of eint

6 years agoadd spi interface
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 08:51:01 +0000 (09:51 +0100)]
add spi interface

6 years agoadd spi interface
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 08:48:39 +0000 (09:48 +0100)]
add spi interface

6 years agoadd spi interface
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 08:39:14 +0000 (09:39 +0100)]
add spi interface

6 years agoadd spi interface
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 08:38:15 +0000 (09:38 +0100)]
add spi interface

6 years agofix horrible hack in gpio naming
Neel [Sat, 21 Jul 2018 07:25:08 +0000 (12:55 +0530)]
fix horrible hack in gpio naming

6 years agofix horrible hack in gpio naming
Neel [Sat, 21 Jul 2018 07:23:08 +0000 (12:53 +0530)]
fix horrible hack in gpio naming

6 years agofix gpio enable
Neel [Sat, 21 Jul 2018 07:19:50 +0000 (12:49 +0530)]
fix gpio enable

6 years agofix peripherals
Neel [Sat, 21 Jul 2018 07:16:22 +0000 (12:46 +0530)]
fix peripherals

6 years agochange top module, comment out pad_config for now
Luke Kenneth Casson Leighton [Sat, 21 Jul 2018 06:48:15 +0000 (07:48 +0100)]
change top module, comment out pad_config for now