#
283501 |
|
24-May-2015 |
ian |
MFC r282516:
Add the code necessary to run the imx6 chip at its lowest clock/power operating point (396MHz/950mV).
|
#
283500 |
|
24-May-2015 |
ian |
MFC r268838, r277644:
Add support for Toradex Apalis i.MX6 development board.
Add support for imx6 audio transmitting, include drivers for: o Digital Audio Multiplexer (AUDMUX) o Smart Direct Memory Access Controller (SDMA) o Synchronous Serial Interface (SSI)
|
#
278732 |
|
13-Feb-2015 |
ian |
MFC r277555, r277568:
Enable all sd device clocks on imx6.
Add imx5/6 pinmux driver support for encoded input register configs.
|
#
273682 |
|
26-Oct-2014 |
ian |
MFC r273353, r273514:
Attach the imx6 CCM driver during BUS_PASS_CPU.
Unconditionally enable the clocks for all imx6 devices that we have drivers for, or that are required to run the chip (such as busses).
|
#
273659 |
|
26-Oct-2014 |
ian |
MFC r271055, r271084, r271094:
Add a function to get the frequency of the AHB bus. Another stopgap function until we have full clock support for imx6.
The imx5x and imx6 chips have an onboard IOMUX device which also contains a few "general purpose registers" whose values control chip behavior in ways that have nothing to do with IO pin mux control. Define a simple API that other soc-specific code can use to read and write the registers, and provide the imx51 implementation of them.
Fix a typo.
|
#
266371 |
|
17-May-2014 |
ian |
MFC 264977:
Stop calling imx51_ccm_foo() clock functions from imx6 code. Instead define a few imx_ccm_foo() functions that are implemented by the imx51 or imx6 ccm code.
|
#
266207 |
|
16-May-2014 |
ian |
MFC r262534, r262548, r262549, r262552, r262568, r262581, r262583, r262584, r262585, r262587, r262696, r262712
Replace many pasted identical definitions of cpu_initclocks() with a common implementation in arm/machdep.c.
aicasm: Don't complain about missing prototypes to ease bootstrap issues.
Vybrid: Add driver for Inter-Integrated Circuit (I2C).
imx6: Initialize the Low Power Mode bits to keep the ARM cores running during WFI.
All our current ARM multi-core systems have all cores in one package with a shared L2 cache, reflect that in the common cpu_topo() routine.
mpcore timer: Supply a DELAY() implementation via weak linkage, so that SoC-specific code can supply a better implementation.
imx6: Add some rudimentary voltage control.
Add an armv7 implementation of cpu_sleep().
Add __used attribute so that the DELAY implementation doesn't get optimized away as unreferenced, causing linker errors when trying to resolve the weak reference to the missing function.
|
#
266152 |
|
15-May-2014 |
ian |
MFC r261410
Follow r261352 by updating all drivers which are children of simplebus to check the status property in their probe routines.
|
#
259352 |
|
13-Dec-2013 |
ian |
MFC r257453: Add stubbed-out imx6 support for clocks and power management.
|
#
283501 |
|
24-May-2015 |
ian |
MFC r282516:
Add the code necessary to run the imx6 chip at its lowest clock/power operating point (396MHz/950mV).
|
#
283500 |
|
24-May-2015 |
ian |
MFC r268838, r277644:
Add support for Toradex Apalis i.MX6 development board.
Add support for imx6 audio transmitting, include drivers for: o Digital Audio Multiplexer (AUDMUX) o Smart Direct Memory Access Controller (SDMA) o Synchronous Serial Interface (SSI)
|
#
278732 |
|
13-Feb-2015 |
ian |
MFC r277555, r277568:
Enable all sd device clocks on imx6.
Add imx5/6 pinmux driver support for encoded input register configs.
|
#
273682 |
|
26-Oct-2014 |
ian |
MFC r273353, r273514:
Attach the imx6 CCM driver during BUS_PASS_CPU.
Unconditionally enable the clocks for all imx6 devices that we have drivers for, or that are required to run the chip (such as busses).
|
#
273659 |
|
26-Oct-2014 |
ian |
MFC r271055, r271084, r271094:
Add a function to get the frequency of the AHB bus. Another stopgap function until we have full clock support for imx6.
The imx5x and imx6 chips have an onboard IOMUX device which also contains a few "general purpose registers" whose values control chip behavior in ways that have nothing to do with IO pin mux control. Define a simple API that other soc-specific code can use to read and write the registers, and provide the imx51 implementation of them.
Fix a typo.
|
#
266371 |
|
17-May-2014 |
ian |
MFC 264977:
Stop calling imx51_ccm_foo() clock functions from imx6 code. Instead define a few imx_ccm_foo() functions that are implemented by the imx51 or imx6 ccm code.
|
#
266207 |
|
16-May-2014 |
ian |
MFC r262534, r262548, r262549, r262552, r262568, r262581, r262583, r262584, r262585, r262587, r262696, r262712
Replace many pasted identical definitions of cpu_initclocks() with a common implementation in arm/machdep.c.
aicasm: Don't complain about missing prototypes to ease bootstrap issues.
Vybrid: Add driver for Inter-Integrated Circuit (I2C).
imx6: Initialize the Low Power Mode bits to keep the ARM cores running during WFI.
All our current ARM multi-core systems have all cores in one package with a shared L2 cache, reflect that in the common cpu_topo() routine.
mpcore timer: Supply a DELAY() implementation via weak linkage, so that SoC-specific code can supply a better implementation.
imx6: Add some rudimentary voltage control.
Add an armv7 implementation of cpu_sleep().
Add __used attribute so that the DELAY implementation doesn't get optimized away as unreferenced, causing linker errors when trying to resolve the weak reference to the missing function.
|
#
266152 |
|
15-May-2014 |
ian |
MFC r261410
Follow r261352 by updating all drivers which are children of simplebus to check the status property in their probe routines.
|
#
259352 |
|
13-Dec-2013 |
ian |
MFC r257453: Add stubbed-out imx6 support for clocks and power management.
|