xous-core/emulation/csr.csv
Sean Cross 1da460cd41 examples: fix betrusted LCD under Renode
This gets the Betrusted LCD demo working within emulation, which means
it ought to work on real hardware.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-18 12:09:23 +08:00

7 KiB

1#--------------------------------------------------------------------------------
2# Auto-generated by Migen (e2e6c72) & LiteX (18a9d4f) on 2020-02-15 23:31:38
3#--------------------------------------------------------------------------------
4csr_base,sram_ext,0xf0004000,,
5csr_base,ticktimer,0xf0007000,,
6csr_base,messible,0xf0006800,,
7csr_base,keyboard,0xf0008800,,
8csr_base,power,0xf0007800,,
9csr_base,info,0xf0003800,,
10csr_base,reboot,0xf0002800,,
11csr_base,timer0,0xf0002000,,
12csr_base,uart_phy,0xf0001000,,
13csr_base,gpio,0xf0009000,,
14csr_base,trng_osc,0xf000b000,,
15csr_base,seed,0xf0009800,,
16csr_base,i2c,0xf0005800,,
17csr_base,romtest,0xf000a000,,
18csr_base,crg,0xf0003000,,
19csr_base,btevents,0xf0006000,,
20csr_base,spinor,0xf0008000,,
21csr_base,audio,0xf000a800,,
22csr_base,ctrl,0xf0000000,,
23csr_base,uart,0xf0001800,,
24csr_base,memlcd,0xf0005000,,
25csr_base,com,0xf000c000,,
26csr_register,i2c_prescale,0xf0005800,1,rw
27csr_register,messible_in,0xf0006800,1,rw
28csr_register,i2c_command,0xf0005810,1,rw
29csr_register,btevents_ev_pending,0xf0006004,1,rw
30csr_register,uart_ev_status,0xf000180c,1,rw
31csr_register,i2c_txr,0xf0005808,1,rw
32csr_register,info_xadc_drp_write,0xf000384c,1,rw
33csr_register,info_platform_platform,0xf000381c,2,ro
34csr_register,uart_phy_tuning_word,0xf0001000,1,rw
35csr_register,keyboard_row1dat,0xf0008804,1,ro
36csr_register,i2c_rxr,0xf000580c,1,ro
37csr_register,keyboard_row6dat,0xf0008818,1,ro
38csr_register,audio_tx_stat,0xf000a818,1,ro
39csr_register,keyboard_rowchange,0xf0008830,1,ro
40csr_register,info_xadc_drp_dat_w,0xf0003858,1,rw
41csr_register,spinor_ecc_status,0xf0008028,1,ro
42csr_register,uart_ev_enable,0xf0001814,1,rw
43csr_register,audio_ev_pending,0xf000a804,1,rw
44csr_register,messible_out,0xf0006804,1,ro
45csr_register,keyboard_row0dat,0xf0008800,1,ro
46csr_register,info_xadc_drp_dat_r,0xf000385c,1,ro
47csr_register,info_xadc_vccint,0xf0003830,1,ro
48csr_register,ticktimer_time,0xf0007004,2,ro
49csr_register,keyboard_row7dat,0xf000881c,1,ro
50csr_register,info_xadc_drp_enable,0xf0003844,1,rw
51csr_register,spinor_command,0xf000800c,1,rw
52csr_register,btevents_ev_enable,0xf0006008,1,rw
53csr_register,timer0_ev_pending,0xf0002018,1,rw
54csr_register,sram_ext_config_status,0xf0004000,1,ro
55csr_register,timer0_reload,0xf0002004,1,rw
56csr_register,timer0_load,0xf0002000,1,rw
57csr_register,info_xadc_vccaux,0xf0003834,1,ro
58csr_register,messible_status,0xf0006808,1,ro
59csr_register,romtest_data,0xf000a004,1,ro
60csr_register,memlcd_ev_enable,0xf0004814,1,rw
61csr_register,i2c_control,0xf0005804,1,rw
62csr_register,info_git_commit,0xf0003808,5,ro
63csr_register,seed_seed,0xf0009800,2,ro
64csr_register,info_xadc_temperature,0xf000382c,1,ro
65csr_register,reboot_addr,0xf0002804,1,rw
66csr_register,timer0_value,0xf0002010,1,ro
67csr_register,crg_mmcm_drp_read,0xf0003008,1,rw
68csr_register,crg_mmcm_drp_adr,0xf0003014,1,rw
69csr_register,spinor_ev_status,0xf0008018,1,rw
70csr_register,com_tx,0xf0005000,1,rw
71csr_register,gpio_ev_pending,0xf0009018,1,rw
72csr_register,crg_mmcm_drp_locked,0xf0003004,1,ro
73csr_register,memlcd_Busy,0xf0004804,1,ro
74csr_register,info_xadc_eos,0xf0003840,1,ro
75csr_register,spinor_sector,0xf0008010,1,rw
76csr_register,gpio_intena,0xf000900c,1,ro
77csr_register,timer0_update_value,0xf000200c,1,rw
78csr_register,gpio_drive,0xf0009008,1,rw
79csr_register,uart_txfull,0xf0001804,1,ro
80csr_register,trng_osc_ctl,0xf000b000,1,rw
81csr_register,spinor_status,0xf0008014,1,ro
82csr_register,sram_ext_read_config,0xf0004004,1,rw
83csr_register,gpio_intpol,0xf0009010,1,ro
84csr_register,keyboard_ev_status,0xf0008824,1,rw
85csr_register,audio_tx_ctl,0xf000a814,1,rw
86csr_register,spinor_delay_config,0xf0008004,1,rw
87csr_register,btevents_ev_status,0xf0006000,1,rw
88csr_register,keyboard_row3dat,0xf000880c,1,ro
89csr_register,ctrl_scratch,0xf0000004,1,rw
90csr_register,i2c_ev_enable,0xf0005820,1,rw
91csr_register,spinor_delay_status,0xf0008008,1,ro
92csr_register,i2c_ev_pending,0xf000581c,1,rw
93csr_register,info_dna_id,0xf0003800,2,ro
94csr_register,spinor_ev_enable,0xf0008020,1,rw
95csr_register,com_ev_enable,0xf0005018,1,rw
96csr_register,gpio_input,0xf0009004,1,ro
97csr_register,keyboard_row4dat,0xf0008810,1,ro
98csr_register,spinor_ecc_address,0xf0008024,1,ro
99csr_register,crg_mmcm_drp_drdy,0xf0003010,1,ro
100csr_register,audio_rx_stat,0xf000a810,1,ro
101csr_register,romtest_address,0xf000a000,1,rw
102csr_register,memlcd_command,0xf0004800,1,rw
103csr_register,com_control,0xf0005008,1,rw
104csr_register,memlcd_prescaler,0xf0004808,1,rw
105csr_register,reboot_ctrl,0xf0002800,1,rw
106csr_register,gpio_ev_enable,0xf000901c,1,rw
107csr_register,spinor_config,0xf0008000,1,rw
108csr_register,ctrl_bus_errors,0xf0000008,1,ro
109csr_register,info_xadc_drp_adr,0xf0003854,1,rw
110csr_register,timer0_ev_status,0xf0002014,1,rw
111csr_register,info_platform_target,0xf0003824,2,ro
112csr_register,crg_mmcm_drp_write,0xf000300c,1,rw
113csr_register,ctrl_reset,0xf0000000,1,rw
114csr_register,keyboard_row8dat,0xf0008820,1,ro
115csr_register,uart_ev_pending,0xf0001810,1,rw
116csr_register,crg_mmcm_drp_dat_r,0xf000301c,1,ro
117csr_register,timer0_ev_enable,0xf000201c,1,rw
118csr_register,info_xadc_drp_drdy,0xf0003850,1,ro
119csr_register,ticktimer_control,0xf0007000,1,rw
120csr_register,gpio_output,0xf0009000,1,rw
121csr_register,keyboard_row5dat,0xf0008814,1,ro
122csr_register,info_xadc_drp_read,0xf0003848,1,rw
123csr_register,info_xadc_eoc,0xf000383c,1,ro
124csr_register,uart_rxtx,0xf0001800,1,rw
125csr_register,uart_rxempty,0xf0001808,1,ro
126csr_register,spinor_ev_pending,0xf000801c,1,rw
127csr_register,com_rx,0xf0005004,1,ro
128csr_register,i2c_ev_status,0xf0005818,1,rw
129csr_register,keyboard_ev_pending,0xf0008828,1,rw
130csr_register,com_status,0xf000500c,1,ro
131csr_register,info_xadc_vccbram,0xf0003838,1,ro
132csr_register,i2c_status,0xf0005814,1,ro
133csr_register,trng_osc_rand,0xf000b004,1,ro
134csr_register,audio_rx_ctl,0xf000a80c,1,rw
135csr_register,com_ev_pending,0xf0005014,1,rw
136csr_register,timer0_en,0xf0002008,1,rw
137csr_register,keyboard_ev_enable,0xf000882c,1,rw
138csr_register,trng_osc_status,0xf000b008,1,ro
139csr_register,power_power,0xf0007800,1,rw
140csr_register,memlcd_ev_status,0xf000480c,1,rw
141csr_register,keyboard_row2dat,0xf0008808,1,ro
142csr_register,gpio_ev_status,0xf0009014,1,rw
143csr_register,audio_ev_enable,0xf000a808,1,rw
144csr_register,com_ev_status,0xf0005010,1,rw
145csr_register,crg_mmcm_drp_dat_w,0xf0003018,1,rw
146csr_register,memlcd_ev_pending,0xf0004810,1,rw
147csr_register,crg_mmcm_drp_reset,0xf0003000,1,rw
148csr_register,audio_ev_status,0xf000a800,1,rw
149constant,config_cpu_type_vexriscv,None,,
150constant,audio_interrupt,6,,
151constant,timer0_interrupt,1,,
152constant,config_csr_alignment,32,,
153constant,config_csr_data_width,32,,
154constant,gpio_interrupt,5,,
155constant,config_cpu_reset_addr,0,,
156constant,i2c_interrupt,2,,
157constant,btevents_interrupt,3,,
158constant,uart_interrupt,0,,
159constant,config_clock_frequency,100000000,,
160constant,keyboard_interrupt,4,,
161constant,config_cpu_variant_standard,None,,
162memory_region,sram_ext,0x40000000,16777216,cached
163memory_region,sram,0x10000000,131072,cached
164memory_region,memlcd,0xb0000000,23584,cached
165memory_region,vexriscv_debug,0xefff0000,256,cached
166memory_region,csr,0xf0000000,65536,io
167memory_region,audio,0xe0000000,4,io
168memory_region,rom,0x00000000,0,cached
169memory_region,spiflash,0x20000000,134217728,cached