Gregory Nutt
|
62a1f6f110
|
up_timer_initialize() is named incorrectly. The prefix should be the architecture name, not up_ since it is private to the architecture. up_timerisr() is similarly misnamed and should also be private since it is used only with the xyz_timerisr.c files. Also updat TODO list.
|
2017-02-07 10:35:04 -06:00 |
|
Gregory Nutt
|
edd9186540
|
ELF: Move ARMv7-A and ARMv7-R versions of ELF relocation logic to libc/machine
|
2017-01-21 14:40:26 -06:00 |
|
Gregory Nutt
|
be5ba90d4f
|
Move optimized ARM memcpy functions from arch/arm/src/ to libc/machine/. This is necessary for the PROTECTED and KERNEL build modes. Otherwise, memcpy() will be built in to kernel space and not accessible to applications.
|
2017-01-20 10:53:46 -06:00 |
|
Gregory Nutt
|
3c4684ef5f
|
Eliminate CONFIG_ARCH_OPTIMIZED_FUNCTIONS. Move options to select architectur-specific C library options from libc/Kconfig to libc/machine/Kconfig and rename.
|
2017-01-20 09:30:07 -06:00 |
|
Masayuki Ishikawa
|
3a0ae405b2
|
i.MX6: Fix clearing GPT status register
|
2016-12-28 10:19:18 -06:00 |
|
Gregory Nutt
|
26560cb9e1
|
i.MX6: Remove non-cached, inter-cpu memory region. Not a useful concept.
|
2016-12-13 16:59:50 -06:00 |
|
Gregory Nutt
|
b95e1f656b
|
i.MX6: Add an untested SPI driver taken directly from the i.MX1 port.
|
2016-12-02 13:51:07 -06:00 |
|
Gregory Nutt
|
79bb895073
|
i.MX6: Don't output the alphabet if CONFIG_DEBUG_FEATURES is not set.
|
2016-11-29 08:34:22 -06:00 |
|
Gregory Nutt
|
cbf98ae0a0
|
ARMv7 GIC: SGIs are non-maskable but go through the same path as other, maskable interrupts. Added logic to serialize SGI processing when necessary.
|
2016-11-27 13:18:34 -06:00 |
|
Gregory Nutt
|
21e42d18c1
|
ARMv7-A/i.MX6 SMP: Move SMP coherernt cache setup to earlier in initialization of CPUn, n>0
|
2016-11-27 11:28:24 -06:00 |
|
Gregory Nutt
|
cd54c71dc1
|
ARMv7-A/i.MX6: Modify handling of the SMP cache coherency configuration so that it is identical to the steps from the TRM. Makes no differenct, however.
|
2016-11-27 10:21:46 -06:00 |
|
Gregory Nutt
|
546e352830
|
i.MX6: Add some controls to enable SMP cache coherency in SMP mode
|
2016-11-26 17:46:20 -06:00 |
|
Gregory Nutt
|
3353d9280f
|
i.MX6: Disable non-cached region support. Add SCU register definitions.
|
2016-11-26 17:03:57 -06:00 |
|
Gregory Nutt
|
8dc79bb7ef
|
Update comments and README file
|
2016-11-26 16:02:37 -06:00 |
|
Gregory Nutt
|
b2ba12e02a
|
SMP: Basic function
|
2016-11-26 14:23:23 -06:00 |
|
Gregory Nutt
|
785ed5faf2
|
SMP: A few more compile/link issues. Still problems.
|
2016-11-26 13:20:11 -06:00 |
|
Gregory Nutt
|
6ff6da083f
|
Fix a few compile related issues from the last commit
|
2016-11-26 12:23:09 -06:00 |
|
Gregory Nutt
|
aae306e942
|
i.MX6 SMP: Inter-CPU data no saved in a non-cacheable region.
|
2016-11-26 12:04:02 -06:00 |
|
Gregory Nutt
|
dda0ac8b21
|
Update comments
|
2016-11-26 11:06:24 -06:00 |
|
Gregory Nutt
|
9376296e99
|
Merge remote-tracking branch 'origin/master' into imx6-smp
|
2016-11-26 11:02:55 -06:00 |
|
Gregory Nutt
|
8bacb1e426
|
Update comments
|
2016-11-26 11:02:21 -06:00 |
|
Gregory Nutt
|
bdf570ea08
|
Fix typos in comments
|
2016-11-26 10:42:25 -06:00 |
|
Gregory Nutt
|
2fba04f752
|
i.MX6 SMP: Beginning of non-cacheable region (incomplete)
|
2016-11-26 10:37:06 -06:00 |
|
Gregory Nutt
|
61b45a8544
|
i.MX6: Add some comments
|
2016-11-26 09:27:29 -06:00 |
|
Gregory Nutt
|
a97d3ae707
|
Centralize definitions associated with CONFIG_DEBUG_GPIO
|
2016-06-15 09:20:23 -06:00 |
|
Gregory Nutt
|
c4e6f50eac
|
Centralize definitions associated with CONFIG_DEBUG_IRQ
|
2016-06-15 08:35:22 -06:00 |
|
Gregory Nutt
|
1cdc746726
|
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
|
2016-06-11 14:14:08 -06:00 |
|
Gregory Nutt
|
f65616f872
|
Replace confusing references to uIP with just 'the network'
|
2016-05-30 09:16:32 -06:00 |
|
Gregory Nutt
|
815bea77ea
|
i.MX6: Update ECSPI header file
|
2016-05-29 10:23:06 -06:00 |
|
Gregory Nutt
|
0b17b1feb3
|
i.MX6: Add ECSPI configuration logic. Updated ECSPI header files
|
2016-05-28 17:42:29 -06:00 |
|
Gregory Nutt
|
16cb0a9205
|
i.MX6: Divide ported i.MX1/L CSPI header file into two header files
|
2016-05-28 17:10:58 -06:00 |
|
Gregory Nutt
|
13b53d87a9
|
i.MX6: Add ECSPI header file
|
2016-05-28 12:23:05 -06:00 |
|
Gregory Nutt
|
2a87741e72
|
Rename CONFIG_ARCH_HAVE_UARTn to CONFIG_UARTn_SERIALDRIVER
|
2016-05-25 10:45:01 -06:00 |
|
Gregory Nutt
|
317bf064a8
|
i.MX6: Clean up some initializers
|
2016-05-24 07:44:36 -06:00 |
|
Gregory Nutt
|
80d0b2736e
|
Reorder some logic: (1) set initial CPU IDLE task regsters AFTER allocating stack, (2) invalidate cache in CPU start-up BEFORE handling first interrupt.
|
2016-05-22 15:01:49 -06:00 |
|
Gregory Nutt
|
356692d70e
|
SMP: Need to enable FPU on other CPUs as well
|
2016-05-20 13:35:58 -06:00 |
|
Gregory Nutt
|
5d574549bd
|
stm32f103-minimum: Add schematic; remove unused watchdog driver logic
|
2016-05-18 15:37:42 -06:00 |
|
Gregory Nutt
|
0fe64839db
|
i.MX6: Fix comparison values in system timer setup. Clock was running 3x too fast.
|
2016-05-17 10:08:06 -06:00 |
|
Gregory Nutt
|
4c08492c0f
|
i.MX6: Fix a bit setting in the timer configuration
|
2016-05-17 07:21:18 -06:00 |
|
Gregory Nutt
|
e6728bac29
|
Cortex-A9 GIC: Add an interface to set interrupt edge/level trigger
|
2016-05-16 14:42:55 -06:00 |
|
Gregory Nutt
|
a0cdbcb58f
|
Update README
|
2016-05-16 08:44:18 -06:00 |
|
Gregory Nutt
|
faca2fb1e7
|
ARMv7-A/i.MX6: Add logic to handle allocation of CPU IDLE thread stacks more efficiently
|
2016-05-13 11:39:42 -06:00 |
|
Gregory Nutt
|
d14d84c1a6
|
ARMv7M/i.MX6: Implement CPUn n=1,2,3 startup logic
|
2016-05-13 09:11:55 -06:00 |
|
Gregory Nutt
|
e5388ad127
|
i.MX6: Need to set VBAR register for each CPU
|
2016-05-12 15:32:53 -06:00 |
|
Gregory Nutt
|
70782b0f14
|
ARMv7-A i.MX6: More SMP logic. Still untested.
|
2016-05-12 15:04:46 -06:00 |
|
Gregory Nutt
|
99e695398c
|
Rename up_boot to arm_boot
|
2016-05-12 13:42:49 -06:00 |
|
Gregory Nutt
|
ba4ae6fdc4
|
Cosmetic fixes to last commit
|
2016-05-12 13:42:48 -06:00 |
|
Gregory Nutt
|
7887b2d164
|
i.MX6: Add SRC register definition header file
|
2016-05-12 12:23:07 -06:00 |
|
Gregory Nutt
|
02978c797a
|
i.MX6: Straighten up some glock gating
|
2016-04-01 14:52:17 -06:00 |
|
Gregory Nutt
|
855c9a5225
|
ARMv7-A GIC: Move debug logic to a separate file; fix some errors in debug logic.
|
2016-04-01 06:58:49 -06:00 |
|