Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-07 | soc: bus: Fix DMA channel 2 and 3 MMIO basemain | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-05 | soc: bus: Add generic DMA ctrl to memory ranges | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-05 | soc: bus: Add support for single size DMA writes | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-05 | soc: bus: Fixup MMIO logic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-05 | soc: bus: Add initial DMA controller hdl sources | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-04 | soc: bus: Bring down reserved chunk to 256 bytes | Ian Moffett | |
Previously, there was 4096 bytes reserved after the IRQ table for allowing a higher number of interrupt lines to be used in the future. If we do the math, this allows for a maximum of 1040 interrupt lines. That many interrupt lines being available is not practical. We lower the reserved chunk to 256 bytes, giving us a more reasonable maximum of 80. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-04 | soc: Add peripheral memory map | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-04 | tb/soc: pimc: Remove trailing newline | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-04 | soc: pimc: Update irqmask.png | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-04 | tb/soc: pimc: Clear WDATA on cc 18 | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-04 | tb/soc: pimc: Remove unused define | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Fix typo in comment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Document MMIO interface | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | tb/soc: pimc: Test IRQ line 3 and masking | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Add MMIO write interface | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Fix up mask bit | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Add MMIO read interface | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Describe IRQ signalling | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Update PIMC IRQACK timing requirements | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | tb/soc: pimc: Add copyright to testbench | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | tb: build.sh -> tb/build.sh | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | tb/soc: irq: Pulse IRQ ACK high | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | tb: Add build scripts | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Add initial testbench | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Silence warnings | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | Add .gitignore | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-03 | soc: pimc: Add IRQ table for PIMC | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-02 | Add PIMC docs | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-08-02 | Add initial irqchip hdl sources | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-28 | Allow indirect loads/stores | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Improve naming for load instructions | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | write -> store, read -> load | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Fix example with AND instruction | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Add data movement instructions | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Add extra operand for arithmetic instructions | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Prefix immediates with '#' | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Terminate code block | Kaimakan71 | |
Signed-off-by: Kaimakan71 <undefined.foss@gmail.com> | |||
2024-07-27 | Add copyright | Kaimakan71 | |
Signed-off-by: Kaimakan71 <undefined.foss@gmail.com> | |||
2024-07-27 | cpy -> mov | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Exclude writes to x0 register | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Cleanup | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-07-27 | Initial commit | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> |