aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* CRIS: Add support for ETRAX FS and ARTPEC-3 to etraxgpio.hJesper Nilsson2008-02-08
| | | | The CRIS v32 architectures have more gpio ports and built in PWM.
* CRIS v32: Change names of config variable and register field for data available.Jesper Nilsson2008-02-08
| | | | | - CONFIG_ETRAXFS_SIM -> CONFIG_ETRAX_VCS_SIM - ser_intr_mask.data_avail -> ser_intr_mask.dav
* CRIS v32: Change debug and formatting in kernel/fasttimer.cJesper Nilsson2008-02-08
| | | | | | | - Don't use SANITYCHECK(x) as a macro, test FAST_TIMER_SANITY_CHECKS with ifdef. This makes it possible for automatic indent etc to work. - Correct some whitespace errors. - Don't initialize static variable.
* CRIS v32: Update kernel/crisksyms.cJesper Nilsson2008-02-08
| | | | | | - Include pinmux.h from machine specific directory. - Add some more symbols: crisv32_pinmux_alloc, crisv32_pinmux_dealloc_fixed, crisv32_io_get_name and crisv32_io_get
* CRIS v32: Remove config ifdef around init function for drivers/sync_serial.cJesper Nilsson2008-02-08
| | | | The init function should be defined always.
* CRIS v32: Remove drivers/gpio.c, now exists as machine specific file.Jesper Nilsson2008-02-08
|
* CRIS v32: Update driver for RTC chip pcf8563.Jesper Nilsson2008-02-08
| | | | | | | | | | | | - Moved all calls to register_chrdev to a function called by module_init. - Added mutex locking. - Added better error handling at start up. - Added BIN_TO_BCD of the month value before it is saved to the RTC. - Corrected the month value returned by pcf8563_readreg. - Cache the voltage low value at driver init so the battery status information does not get 'accidentally' cleared when setting the RTC time. - Removed obsolete CONFIG_ETRAX_RTC_READONLY - Voltage low ioctl():s RTC_VLOW_RD -> RTC_VL_READ, RTC_VLOW_SET -> RTC_VL_CLR
* CRIS v32: Remove drivers/nandflash.h, now exists as machine specific file.Jesper Nilsson2008-02-08
|
* CRIS v32: ETRAX FS Change name of LED macros in drivers/mach-fs/gpio.c to ↵Jesper Nilsson2008-02-08
| | | | avoid collision.
* CRIS v32: Change name of LED macros in drivers/mach-a3/gpio.c to avoid ↵Jesper Nilsson2008-02-08
| | | | collision.
* CRIS v32: Change include path for hwregs in drivers/iop_fw_load.cJesper Nilsson2008-02-08
| | | | Also, remove useless CVS id tag.
* CRIS v32: Rewrite of stream co-processor driver for ETRAX FS and ARTPEC-3Jesper Nilsson2008-02-08
| | | | | - Workaround for cachebug (Guinness TR 106). - Add ARTPEC-3 support.
* CRIS v32: Replace build flags in boot/rescue/MakefileJesper Nilsson2008-02-08
| | | | | - Change AFLAGS to asflags-y, LDFLAGS to ldflags-y and EXTRA_CFLAGS to ccflags-y. We only need the flags in this Makefile.
* CRIS v32: Replace build flags in boot/compressed/MakefileJesper Nilsson2008-02-08
| | | | | - Change AFLAGS to asflags-y, LDFLAGS to ldflags-y and KBUILD_CFLAGS to ccflags-y. We only need the flags in this Makefile.
* CRIS v10: Change name of low voltage read and set macros.Jesper Nilsson2008-02-08
|
* CRIS v32: Remove useless CVS id tag from boot/compressed/READMEJesper Nilsson2008-02-08
|
* CRIS: Fix bugs in return value of atomic_inc_return and atomic_dec_return.Jesper Nilsson2008-02-08
| | | | Increment and decrement before assigning to return value.
* CRIS: Allow arch dependent delay to override common version.Jesper Nilsson2008-02-08
|
* CRIS: Include arch dependent bug.h.Jesper Nilsson2008-02-08
|
* CRIS: Correct pfn_pte to make it possible to ioremap uncached addresses.Jesper Nilsson2008-02-08
|
* CRIS: Correct comment in io.h to describe reality of I/O space.Jesper Nilsson2008-02-08
| | | | | The old comment stated that it was "junk needed for the arch-independent code but which we never use in the CRIS port", but this is no longer true.
* CRIS: Update cpu_possible_map and raw_smp_processor_id in smp.h header.Jesper Nilsson2008-02-08
| | | | | | - Change name of __smp_processor_id to raw_smp_processor_id. - cpu_possible_map is no longer a define for phys_cpu_present_map, it is now a cpumask_t.
* CRIS v10: Remove duplicated folding of carry from lib/checksum.S, it is not ↵Jesper Nilsson2008-02-08
| | | | | | needed. Also, remove useless CVS id tag.
* CRIS v10: Remove duplicated folding of carry from lib/checksumcopy.S, it is ↵Jesper Nilsson2008-02-08
| | | | | | not needed. Also, remove useless CVS id tag.
* CRIS v10: Clear TIF_SYSCALL_TRACE flag in ptrace_disable in kernel/ptrace.cJesper Nilsson2008-02-08
|
* CRIS v10: Update kernel/io_interface_mux.cJesper Nilsson2008-02-08
| | | | | | | | | | Fixed a bug where two interfaces using pins in the same pin group could not be allocated at the same time even if there where no pin collisions. Change all restore and returns into goto exit pattern. Also, remove useless CVS id and correct chapter reference for ETRAX100LX Designer's Reference in comment.
* CRIS v10: Setup serial port 2 to avoid accidental TXD pulse on startup.Jesper Nilsson2008-02-08
| | | | | | | | | If serial port 2 is used, select it in R_GEN_CONFIG. If serial port 2 is used, setup the control registers for the port. This is done to avoid a pulse on the TXD line during start up, which could disturb some units. Also, remove useless CVS id and log.
* CRIS v10: Add synchronous serial port driver for CRIS v10.Jesper Nilsson2008-02-08
|
* CRIS v10: Don't call get_mmu_context when switching between tasks with ↵Jesper Nilsson2008-02-08
| | | | | | shared memory descriptors Also, cleanup formatting and fix whitespace errors.
* CRIS v10: Fix bug where error returns didn't restore irqs in mm/fault.cJesper Nilsson2008-02-08
| | | | | Don't return when we're inside local_irq_disable(), use goto exit instead. Also, cleanup some whitespace errors.
* CRIS v10: Remove useless CVS id tag from lib/old_checksum.cJesper Nilsson2008-02-08
|
* CRIS v10: Remove useless CVS id and log from lib/dram_init.SJesper Nilsson2008-02-08
|
* CRIS v10: Remove useless CVS id from kernel/shadows.cJesper Nilsson2008-02-08
|
* CRIS v10: Reformat drivers/makefile using tabs.Jesper Nilsson2008-02-08
|
* CRIS: Move common Kconfig variable ETRAX_RTC to arch independet Kconfig.Jesper Nilsson2008-02-08
|
* CRIS: Remove NO_IOMEM config, we have IO memory.Jesper Nilsson2008-02-08
|
* CRIS v10: Remove CVS id from kernel/process.cJesper Nilsson2008-02-08
|
* CRIS v10: Remove CVS log and id from kernel/kgdb.cJesper Nilsson2008-02-08
|
* CRIS v10: Cleanup kernel/irq.cJesper Nilsson2008-02-08
| | | | | - Remove useless CVS id tag. - Remove no longer needed extern declarations for kgdb.
* CRIS v10: Cleanup kernel/fasttimer.cJesper Nilsson2008-02-08
| | | | | - Change C99 comment style to C89. - Remove superfluous SANITYCHECK macro, test FAST_TIMER_SANITY_CHECKS instead.
* CRIS v10: Cleanup kernel/entry.S CVS log and id.Jesper Nilsson2008-02-08
|
* CRIS v10: Remove CVS id tag from kernel/dma.cJesper Nilsson2008-02-08
|
* CRIS v10: Break long lines in boot/rescue/head.SJesper Nilsson2008-02-08
|
* CRIS v10: Remove CVS tag from boot/compressed/misc.cJesper Nilsson2008-02-08
|
* CRIS v10: Update and fix bug in kernel/debugport.Jesper Nilsson2008-02-08
| | | | | | | | - Move local_irq_save to after possible return in console_write_direct. - Remove old raw_printk hack, not needed anymore. - Add watchdog handling. - Make serial_driver use depend on CONFIG_ETRAX_SERIAL. - Remove useless CVS log.
* CRIS v10: Cleanup rtc.hJesper Nilsson2008-02-08
| | | | | - Change RTC_VLOW_RD -> RTC_VL_READ, RTC_VLOW_SET -> RTC_VL_CLR - Whitespace and formatting.
* CRIS v10: Update driver for pcf8563Jesper Nilsson2008-02-08
| | | | | | | | | | | | - Use mutex instead of spinlock, fixes kernel bugzilla report 8339. - Make sure that pcf8563_init can be called multiple times but only setup once. - Change RTC_VLOW_RD -> RTC_VL_READ, RTC_VLOW_SET -> RTC_VL_CLR - Cache the voltage low value at driver init so the battery status information does not get 'accidentally' cleared when setting the RTC time. - Add weekday handling. - Correct leapyear handling to include 100 and 400 year exceptions. - Correct whitespace and formatting errors. - Remove useless CVS id tag.
* CRIS v10: Fix bugs in i2c_init and i2c_readregJesper Nilsson2008-02-08
| | | | | | | | | | - Set the variable first to zero after first setup, so we can stop multiple calls to i2c_init from trying to setup i2c. - The last byte read by the master in an i2c transfer needs to be NACKed, not ACKed. - Also, remove useless CVS log and CVS id tags.
* CRIS v10: Cleanup drivers/eeprom.c to avoid import conflicts.Jesper Nilsson2008-02-08
| | | | | - Remove useless CVS log and CVS id tags. - Whitespace fix and remove C++ comment.
* CRIS v10: Correct and cleanup boot/rescue/testrescue.SJesper Nilsson2008-02-08
| | | | | | - Correct include path for sv_addr_ag.h, should be asm/arch/ - Fix some whitespace errors. - Remove useless CVS id tag.