comparison packages/hal/sh/sh4/current/ChangeLog @ 1424:5268028c09c4

2003-09-21 Jonathan Larmour <jifl@eCosCentric.com> * src/var_misc.c (hal_variant_init): Set FPSCR on startup. * src/sh4_scif.c (cyg_hal_plf_scif_set_baud): New function, taken from init code, but with fix to wait for hardware to settle. (cyg_hal_plf_scif_control): Add __COMMCTL_GETBAUD and _SETBAUD support using above function. * include/sh4_scif.h: Add baud_rate to channel data. * include/mod_regs_ser.h (CYGARC_SCBRR_N): Don't tweak BRR for values < 4800 or > 115200 as it gets the values wrong. Instead trust the developer to DTRT. (CYGARC_REG_SCIF_SCLSR_ORER): Add definition for overrun in line status reg. 2003-09-19 John Dallaway <jld@ecoscentric.com> * cdl/hal_sh_sh4.cdl: Specify default CDL values for sh4_202_md target. 2003-09-11 Nick Garnett <nickg@ecoscentric.com> * include/var_regs.h (CYG_FPSCR): Changed initial value of fpscr to do round-to-nearest rather than round-to-zero. 2003-09-08 Nick Garnett <nickg@ecoscentric.com> * include/mod_202.h: Added define for UBC. The 202 appears to have one, although there is no documented info. It is also not clear what version it is. Setting this to 1 seems to work. * include/mod_regs_cac.h: * include/variant.inc: Updated cache dimensions and initialization to support larger, two way cache in sh4-202. 2003-09-05 Nick Garnett <nickg@ecoscentric.com> * include/variant.inc: * include/var_reg.h: * include/mod_202.h: * include/mod_regs_cpg.h: * include/mod_regs_emi.h: * include/mod_regs_femi.h: * include/mod_regs_intc.h: * cdl/hal_sh_sh4.cdl: Added SH-202 sub-variant, extra functional units, and modifications to existing units for this variant.
author nickg
date Fri, 05 Dec 2003 17:07:29 +0000
parents 54efa2597781
children bc88a3357a79
comparison
equal deleted inserted replaced
1423:440ddbf97b39 1424:5268028c09c4
1 2003-09-21 Jonathan Larmour <jifl@eCosCentric.com>
2
3 * src/var_misc.c (hal_variant_init): Set FPSCR on startup.
4
5 * src/sh4_scif.c (cyg_hal_plf_scif_set_baud): New function, taken
6 from init code, but with fix to wait for hardware to settle.
7 (cyg_hal_plf_scif_control): Add __COMMCTL_GETBAUD and _SETBAUD support
8 using above function.
9
10 * include/sh4_scif.h: Add baud_rate to channel data.
11
12 * include/mod_regs_ser.h (CYGARC_SCBRR_N): Don't tweak BRR for
13 values < 4800 or > 115200 as it gets the values wrong. Instead trust
14 the developer to DTRT.
15 (CYGARC_REG_SCIF_SCLSR_ORER): Add definition for overrun in line status
16 reg.
17
18 2003-09-19 John Dallaway <jld@ecoscentric.com>
19
20 * cdl/hal_sh_sh4.cdl: Specify default CDL values for sh4_202_md
21 target.
22
23 2003-09-11 Nick Garnett <nickg@ecoscentric.com>
24
25 * include/var_regs.h (CYG_FPSCR): Changed initial value of fpscr
26 to do round-to-nearest rather than round-to-zero.
27
28 2003-09-08 Nick Garnett <nickg@ecoscentric.com>
29
30 * include/mod_202.h: Added define for UBC. The 202 appears to have
31 one, although there is no documented info. It is also not clear
32 what version it is. Setting this to 1 seems to work.
33
34 * include/mod_regs_cac.h:
35 * include/variant.inc:
36 Updated cache dimensions and initialization to support larger, two
37 way cache in sh4-202.
38
39 2003-09-05 Nick Garnett <nickg@ecoscentric.com>
40
41 * include/variant.inc:
42 * include/var_reg.h:
43 * include/mod_202.h:
44 * include/mod_regs_cpg.h:
45 * include/mod_regs_emi.h:
46 * include/mod_regs_femi.h:
47 * include/mod_regs_intc.h:
48 * cdl/hal_sh_sh4.cdl: Added SH-202 sub-variant, extra
49 functional units, and modifications to existing units for this
50 variant.
51
1 2003-02-05 Nick Garnett <nickg@calivar.com> 52 2003-02-05 Nick Garnett <nickg@calivar.com>
2 53
3 * include/var_cache.h: Added include for hal_io.h since this file 54 * include/var_cache.h: Added include for hal_io.h since this file
4 uses HAL_READ_UINT32() etc. 55 uses HAL_READ_UINT32() etc.
5 56