- 08 Feb, 2008 40 commits
-
-
Jesper Nilsson authored
-
Jesper Nilsson authored
- Move alignment of init data to page size outside define CONFIG_BLK_DEV_INITRD This avoids oops due to memory on the same page as init data being freed. - Change hardcoded page size to use macro from asm/page.h - Add reserved memory via CONFIG_ETRAX_VMEM_SIZE. - Use available defines for TEXT_TEXT and INITCALLS. - Cleanup whitespace.
-
Jesper Nilsson authored
There is no need to do all this work if they share memory descriptors. Also, fix some minor whitespace and long lines.
-
Jesper Nilsson authored
-
Jesper Nilsson authored
- Fix bug where allocated memory didn't account for alignment. - Add support for ARTPEC-3 - Add module_init for crisv32_intmem_init.
-
Jesper Nilsson authored
- Remove unneded code for ETRAX FS and ARTPEC-3
-
Jesper Nilsson authored
-
Jesper Nilsson authored
-
Jesper Nilsson authored
- Slight tweaks, use $acr + addoq to propagate carry across the loop boundary. - Better use of latency cycles. - Remove duplicate folding of carry, it is not needed.
-
Jesper Nilsson authored
-
Jesper Nilsson authored
Implements cris_delay10ns.
-
Jesper Nilsson authored
- Clean up some formatting and whitespace.
-
Jesper Nilsson authored
These files are different for ETRAX FS and ARTPEC-3.
-
Jesper Nilsson authored
- Change include paths to machine specific headers (asm/arch/hwregs -> hwregs) - Add cpu_possible_map as cpumask_t and export it. - Drop struct pt_regs parameter from crisv32_ipi_interrupt. - timer -> timer0
-
Jesper Nilsson authored
- do_signal now returns void, and does not have the previous signal set as a parameter. - Remove sys_rt_sigsuspend, we can use the common one instead. - Change sys_sigsuspend to be more like x86, don't call do_signal here. - handle_signal, setup_frame and setup_rt_frame now return -EFAULT if we've delivered a segfault, which is used by callers to perform necessary cleanup. - Break long lines, correct whitespace and formatting errors.
-
Jesper Nilsson authored
- Update to work for ETRAX FS and ARTPEC-3
-
Jesper Nilsson authored
- Change all spin_lock/local_irq_save to spin_lock_irqsave. - Change multiple returns in functions where we have a lock to goto out. - Correct number of arguments to gpio_poll_timer_interrupt, gpio_pa_interrupt. - Break out gpio_write logic to smaller functions to make it readable. - In setget_input and setget_output, avoid extra if-indent level. - Change name LED_* -> CRIS_LED_* to avoid name clash. - Don't use braces around single statement ifs. - Fix whitespace errors. - Remove useless CVS id and log.
-
Jesper Nilsson authored
The CRIS v32 architectures have more gpio ports and built in PWM.
-
Jesper Nilsson authored
- CONFIG_ETRAXFS_SIM -> CONFIG_ETRAX_VCS_SIM - ser_intr_mask.data_avail -> ser_intr_mask.dav
-
Jesper Nilsson authored
- 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.
-
Jesper Nilsson authored
- 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
-
Jesper Nilsson authored
The init function should be defined always.
-
Jesper Nilsson authored
-
Jesper Nilsson authored
- 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
-
Jesper Nilsson authored
-
Jesper Nilsson authored
-
Jesper Nilsson authored
-
Jesper Nilsson authored
Also, remove useless CVS id tag.
-
Jesper Nilsson authored
- Workaround for cachebug (Guinness TR 106). - Add ARTPEC-3 support.
-
Jesper Nilsson authored
- Change AFLAGS to asflags-y, LDFLAGS to ldflags-y and EXTRA_CFLAGS to ccflags-y. We only need the flags in this Makefile.
-
Jesper Nilsson authored
- Change AFLAGS to asflags-y, LDFLAGS to ldflags-y and KBUILD_CFLAGS to ccflags-y. We only need the flags in this Makefile.
-
Jesper Nilsson authored
-
Jesper Nilsson authored
-
Jesper Nilsson authored
Increment and decrement before assigning to return value.
-
Jesper Nilsson authored
-
Jesper Nilsson authored
-
Jesper Nilsson authored
-
Jesper Nilsson authored
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.
-
Jesper Nilsson authored
- 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.
-
Jesper Nilsson authored
Also, remove useless CVS id tag.
-