History log of /freebsd-11.0-release/sys/arm/conf/IMX6
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 303975 11-Aug-2016 gjb

Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE
cycle.

Prune svn:mergeinfo from the new branch, and rename it to RC1.

Update __FreeBSD_version.

Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and
the dvd1.iso packages population.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 302915 15-Jul-2016 ian

MFC r302502, r302505:

Consolidate debugging options from all arm kernel configs to std.arm[v6].

Correct syntax errors that only show up when compiled with INVARIANTS.

Approved by: re (gjb)


# 302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 298068 15-Apr-2016 andrew

Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine
independent code that needs to know about INTRNG such as PCI drivers.

Obtained from: ABT Systems Ltd
Sponsored by: The FreeBSD Foundation


# 294087 15-Jan-2016 andrew

Remove the commented out sc device from the i.MX kernels, they both use
vt(4).


# 292574 21-Dec-2015 gonzo

Add i.MX 6 IPU driver and enable it in IMX6 config

Current functionality is somewhat limited: driver assumes that there
is only one active IPU unit (IPU1) and that video output is DI0 and
video mode is 1024x768. For more advanced functionality driver requires
proper clock management which is work in progress. At the moment driver
assumes that pixel clock is configured by u-boot for 1026x768 mode.

Reviewed by: andrew, ian, mmel
Differential Revision: https://reviews.freebsd.org/D4168


# 292571 21-Dec-2015 gonzo

- Add driver for i.MX 6 HDMI framer
- Enable HDMI driver in IMX6 config

Reviewed by: andrew, ian, mmel
Differential Revision: https://reviews.freebsd.org/D4174


# 291135 21-Nov-2015 andrew

Create device options for the two common ARM timers.

Sponsored by: ABT Systems Ltd


# 291104 20-Nov-2015 andrew

Remove pl310.c from the SoC std.* files, it's in files.arm

Sponsored by: ABT Systems Ltd


# 289537 18-Oct-2015 ian

Enable ARM_INTRNG on IMX6 platforms, and make the imx_gpio driver an
interrupt controller.

The latter is required for INTRNG, because of the hardware erratum
workaround installed by the linux folks into the imx6 FDT data, which remaps
an ethernet interrupt to the gpio device. In the non-INTRNG world we
intercept the call to map the interrupt and map it back to the ethernet
hardware (because we don't need linux's workaround), but in the INTRNG world
we lose the hookpoint where that remapping was happening, but we gain the
ability to work the way linux does by having the gpio driver dispatch the
interrupt.


# 286944 19-Aug-2015 ian

Enable the watchdog driver on imx6, now that it works.


# 282723 10-May-2015 andrew

Use the new gic option on all configs that need it.


# 282576 07-May-2015 andrew

Clean up the ARM kernel configs to use 'include<space><tab>"file"'.


# 282502 05-May-2015 andrew

Move the first batch of common armv6 options to std.armv6.


# 282499 05-May-2015 ian

Create std.arm and std.armv6 config files and include the right one from
each of the existing kernel configs. This gives a place to put config
that applies to the entire arch.

Add the ARM_NEW_PMAP option to std.armv6. This is working well in early
testing and it's time for wide exposure, but it's still nice to be able
to fall back to the old implementation for testing when a problem comes
along. Eventually the option and the old implementation will go away.

The opportunity now exists to move a whole lot of boilerplate from all the
arm kernel config files into std.arm*, but that's a commit for another day.


# 281909 23-Apr-2015 andrew

Add the SOC_IMX51, SOC_IMX53, and SOC_IMX6 options. These are used to
select which SoCs the kernel config will support.

Use these options to merge files.imx51 and files.imx53.


# 279551 02-Mar-2015 ian

Add a "module" to build the dtb files for all supported imx6 systems.


# 276755 06-Jan-2015 jhb

Remove "New" label from NFSCL/NFSD now that they are the only NFS
client/server. While here, remove duplicate NFSCL from sys/conf/NOTES.

Approved by: rmacklem


# 276177 24-Dec-2014 andrew

Switch i.MX to use the platform code to help with a single Freescale kernel.

Differential Revision: https://reviews.freebsd.org/D1349
Reviewed by: ian, rpaulo


# 276004 21-Dec-2014 andrew

Fix the indentation to simplify comparing the ARM config files.


# 276003 21-Dec-2014 andrew

tart to clean up the armv6 kernel configs by reducing the diff between
them in the first sections and the later FDT support.

Differential Revision: https://reviews.freebsd.org/D1346
Reviewed by: rpaulo (earlier version)


# 275961 20-Dec-2014 andrew

Clean up to use the standard style of "options \t" and "device\t\t"


# 274331 09-Nov-2014 melifaro

Renove faith(4) and faithd(8) from base. It looks like industry
have chosen different (and more traditional) stateless/statuful
NAT64 as translation mechanism. Last non-trivial commits to both
faith(4) and faithd(8) happened more than 12 years ago, so I assume
it is time to drop RFC3142 in FreeBSD.

No objections from: net@


# 271101 04-Sep-2014 ian

The iomux driver is no longer optional, all imx platforms have it as
standard now, so remove it from kernel configs.


# 270912 01-Sep-2014 imp

Resync comments about scbus and pass for life after AHCI joined CAM.

Sponsored by: Netflix


# 270879 31-Aug-2014 ian

Put option FDT into the base IMX6 config and remove it from the config
of boards based on IMX6.


# 270859 30-Aug-2014 tuexen

Enable SCTP support. It runs perfectly fine on a Wandboard quad.

MFC after: 3 days


# 270858 30-Aug-2014 tuexen

Remove FDT option, since it is in every file, which includes this one.


# 268977 22-Jul-2014 br

Enable Freescale i.MX I2C driver for i.MX6.


# 268834 18-Jul-2014 br

o Enable GPIO device driver for i.MX6.
It was originally written for i.MX5 and compatible with newer chip.
o Extend device tree information
o style(9) fixes

Discussed with: ian


# 264137 04-Apr-2014 ian

Switch wandboards over to the common IMX6 kernel config, which has SMP
enabled. Also switch IMX6 to use SCHED_ULE.

The now-unreferenced WANDBOARD.common config will be deleted after giving
folks who may be including it a heads-up to switch to IMX6.


# 263301 18-Mar-2014 imp

In kernel config files, it is supposed to be 'options<space><tab>' not
'options<tab><tab>', per long standing (but recently not so strictly
enforced) convention.


# 263245 16-Mar-2014 imp

Make all the comments '# ' and align to same column. This fixes the
rampently incosnsitent usage which made cut and paste from one file
to another look ugly.


# 262905 07-Mar-2014 ian

Strip arm/conf/DEFAULTS down to just items that are mandatory for running
the architecture. Move the other contents into each of the individual
config files.

Requested by: imp


# 262877 07-Mar-2014 ian

Add option TMPFS to arm/conf/DEFAULTS, remove it from the few configs
that have it individually. Concensus on freebsd-arm@ is that it should
be included in all ARM kernels.


# 262695 02-Mar-2014 ian

Add a tunable to set the number of active cores, and enable SMP by default.


# 262419 24-Feb-2014 ian

Add an ident line.


# 262354 23-Feb-2014 ian

Create a generic IMX6 kernel config. This is based on the existing
WANDBOARD.common config, but with the freescale-specific optons and devices
all together at the bottom now. In addition to reformatting and shuffling
lines around, two new options are added because they're now known to work,
VFP and FREEBSD_BOOT_LOADER.

This config does not include any static DTB, it requires that u-boot
provide a DTB (or a custom kernel config can compile one in).

This will supercede all the existing WANDBOARD* configs, but those will
be left around for a while to help people transition their customized
configs to include this new one instead.


# 257603 04-Nov-2013 ian

Rename WANDBOARD-COMMON to WANDBOARD.common and adjust the configs that
include it accordingly. The build machinery for universe and tinderbox
tries to build every kernel config whose name begins and ends with [A-Z0-9]
and the common include file that has most of the options isn't buildable
by itself, so the new lowercase .common will avoid building it.


# 257489 01-Nov-2013 ian

Kernel config for Wandboard.