summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-28examples: rpmsg: Update Vybrid rpmsg examplescolibri-vf61-m4-freertos-v8Sanchayan Maity
Update Vybrid rpmsg examples bringing it in sync with FreeRTOS BSP 1.0.1 release for iMX7 from NXP. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2017-09-28middleware: multicore: open-amp: Update open-amp for VybridSanchayan Maity
Update open-amp for Vybrid bringing it in sync with FreeRTOS BSP 1.0.1 release from NXP for iMX7. The file and directory structure for "porting" which contains the platform specific part of open-amp has been kept same. Only the implementation has either been updated or added. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2017-04-07virtio: Redefine vring_avail_eventColibri-VF61-M4_FreeRTOS_1.2-20170407Stefan Agner
Redefine vring_avail_event to avoid accessing ring.id as a 16bit integer and breaking the C aliasing rules. This fixes a build warning: virtio/virtqueue.c: In function ‘vq_ring_must_notify_host’: virtio/virtqueue.c:658:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] event_idx = vring_avail_event(&vq->vq_ring); ^ No functional change. Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Signed-off-by: Wendy Liang <jliang@xilinx.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2017-04-07vf6xx: Avoid multiple symbol defined spurious compile time errorsBhuvanchandra DV
When not using --allow-multiple-definition (-z muldefs) in LD flags build fails with symbol multiply defined error. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2017-02-17update to FreeRTOS V8.2.3Stefan Agner
Update to latest FreeRTOS of the V8 series. This contains lot of bug fixes and new, useful features such as Task notifications. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2017-02-17vf6xx: gpio_vf6xx: correct the GPIO toggle controlBhuvanchandra DV
Drop unnecessary parameter gpio_pin_action_t and use the port toggle register to toggle the pin. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2017-02-14add missing FlexTimer instanceStefan Agner
Add missing FlexTimer2 instance. Without the instance, all interrupt vectors after FlexTimer1 were missaligned. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-12-15platform: drivers: ccm: use regular 32k frequencyStefan Agner
We use a regular 32768Hz oscillator. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-12-15platform: drivers: ccm: rename ccmCoreClock to ccmCoreClkStefan Agner
The core clock is useful in FreeRTOS driver/applications, therefor it is made available in ccm_vf6xx.h. However, the C source file happen to name it ccmCoreClock instead of ccmCoreClk. Rename it to ccmCoreClk so all clock related variables are consistently ending with Clk. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-10-05examples: vf6xx_colibri_m4: Add GPIO iomux supportBhuvanchandra DV
Add support to mux GPIO pin during GPIO init. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-10-03examples: vf6xx_colibri_m4: Configure UART2 pinsBhuvanchandra DV
Add IOMUX configuration for UART2 pins Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-10-03examples: vf6xx_colibri_m4: Add missing IOMUX configurationBhuvanchandra DV
Add IOMUX configuration support to the pins used. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-10-03platform: devices: VF6XX: Add missing reserved address loactions for IOMUX ↵Bhuvanchandra DV
registers Add missing reserved addr loacations to avoid getting wrong offset address. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-09-21examples: rpmsg_str_echo: Fix print message bugSanchayan Maity
The demo example advertised itself as pingpong demo on boot which is incorrect. Fix this. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-09-08examples: use correct types in format stringsColibri_VF61_M4_FreeRTOS_V1.0.0_20160908Stefan Agner
Use correct types in format strings to avoid warnings. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-09-08examples: add forward declerationStefan Agner
Add forward declartion for platform interrupt definitions to avoid warnings. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-08-24examples: rpmsg_str_echo: Fix minor print message bugSanchayan Maity
Vybrid has A5 core and not A7. Fix this in the print message. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-08-02examples: vf6xx_colibri_m4: rpmsg: Add pingpong and string echo rpmsg examplesSanchayan Maity
Add pingpong and string echo rpmsg examples for Vybrid. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-08-02open-amp: porting: vf6xx_m4: Add support for VybridSanchayan Maity
Support Vybrid in open-amp for using rpmsg for communication between A5 core running Linux and M4 core running FreeRTOS. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-07-22examples: imx7xxx: Update cmake files to add new debug console codeBhuvanchandra DV
Update cmake files of imx7 examples to add the new debug_console code. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-07-22examples: vf6xx_colibri_m4: Add UART and GPIO example codeBhuvanchandra DV
Add hello_world and gpio example code. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-07-22platform: drivers: Add Vybrid GPIO supportBhuvanchandra DV
Add Vybrid GPIO driver Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-07-22platform: utilities: debug_console: Add Vybrid debug console supportBhuvanchandra DV
Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-07-22platform: utilities: debug_console: split platform independent codeBhuvanchandra DV
Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-07-22platform: drivers: Add Vybrid UART supportBhuvanchandra DV
Add Vybrid lpuart driver Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-07-22platform: drivers: Add Vybrid clock contorl module supportBhuvanchandra DV
Add Vybrid CCM driver Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-07-22platform: devices: Add VF6XX supportBhuvanchandra DV
Add support for VF6XX Cortex-M4 Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
2016-02-02Minor fix.HEADColibri_iMX7_M4_FreeRTOS_V1.0.0_20160210masterWojciech Strozynski
2016-02-02Added new linker script - ocramWojciech Strozynski
2016-01-22[#5806] Added CCM gates for PWMsWojciech Strozynski
2016-01-18imx7_colibri_m4: remove QSPI exampleStefan Agner
The Colibri iMX7 module does not provide QSPI flash, hence drop the QSPI example.
2016-01-18imx7_colibri_m4: changed pinmux for I2C4, changed board I2C interface to I2C4Mateusz Majchrzycki
Pin assignment for I2C4 changed to redirect the bus to SODIMM pins 194 and 196 (standard Colibri I2C interface)
2016-01-12updated gitignoreStefan Agner
2016-01-12examples: imx7_colibri_m4: adopted GPIO exampleStefan Agner
Use Colibri EXT_IO0-2 as Key/LED GPIO. Those signals can easily be connected to a real button/LED on the Colibri Evaluation board: EXT_IO0 => X21-LED1 EXT_IO1 => X21-SW6 EXT_IO2 => X21-SW5
2016-01-12examples: imx7_colibri_m4: renamed board nameStefan Agner
2016-01-12examples: imx7_colibri_m4: use DTE mode for debug UART2Stefan Agner
2016-01-12examples: imx7d_sdb_m4/imx7d_val_m4: explicitly request DCE modeStefan Agner
2016-01-12platform: debug_console_imx: add modem mode supportStefan Agner
Add mode parameter which allows to select DCE/DTE mode of the debug UART.
2016-01-12renamed demo_apps and driver_examples project namesStefan Agner
2016-01-12initial commit imx7_colibri_m4 examplesStefan Agner
This adds initial examples for imx7_colibri_m4, currently just a copy of the imx7d_sdb_m4 examples.
2016-01-12add gitignoreStefan Agner
2016-01-12drivers: uart_imx: fix modem modeStefan Agner
Fix assertion in modem mode to allow using DTE mode.
2016-01-12initial commit, FreeRTOS_BSP_1.0.0_iMX7DStefan Agner