]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r261803, r261808, r261814, r261815, r261816, r261817, r261818, r261826,
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 May 2014 22:03:24 +0000 (22:03 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 May 2014 22:03:24 +0000 (22:03 +0000)
commit00db1b97664821be0d08819d7c0f459d5b25b8e6
treead43ebb893df8b629c10eba7081a65653d281d9d
parentc40965aa2936942a4adf72e7bf590e491892e236
MFC r261803, r261808, r261814, r261815, r261816, r261817, r261818, r261826,
    r261848, r261855

  On armv6 and later, use the WriteNotRead bit of the fault status register
  to decide what protections are required by the faulting access.

  Use the right symbols for determining arm architecture.  Include the
  necessary header file which has the new FAULT_WNR symbol defined in it.

  Allow the kernel to be loaded at any 1MiB address. This requirement is
  because we use the 1MiB section maps as they only need a single pagetable.

  Add function for configuring Vybrid PLL4 (Audio) clock frequency output.

  imx6 changes ...

  - Fix the definition of the SDHCI_STATE_DAT and SDHCI_STATE_CMD fields,
    and add SDHCI_RETUNE_REQUEST.  None of these are actually used in the
    code yet.

  - Write translation code for the SDHCI_PRESENT_STATE register.
    Freescale moved some bits around in their version of the register,
    adjust things so that the sdhci code sees the standard layout.

  - Add standard non-removable and cd-gpios properties to the usdhc
    devices.  That generates references to gpio devices, so uncomment them
    even though there isn't a gpio driver to do anything with them yet.

  - Add handling of standard "non-removable" property, and also some
    workaround code so that if card detect is wired to a gpio pin, for now
    we just treat it the same as non-removable (because there isn't a gpio
    driver yet).

  - Enable both sdcard slots, but not the sdio-based wifi that we don't
    yet have a driver for.

  - Remove a couple obsolete function declarations.

git-svn-id: svn://svn.freebsd.org/base/stable/10@266198 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
12 files changed:
sys/arm/arm/locore.S
sys/arm/arm/trap.c
sys/arm/freescale/imx/imx_machdep.h
sys/arm/freescale/imx/imx_sdhci.c
sys/arm/freescale/vybrid/vf_anadig.c
sys/arm/freescale/vybrid/vf_common.h
sys/arm/include/armreg.h
sys/boot/fdt/dts/imx6.dtsi
sys/boot/fdt/dts/wandboard-dual.dts
sys/boot/fdt/dts/wandboard-quad.dts
sys/boot/fdt/dts/wandboard-solo.dts
sys/dev/sdhci/sdhci.h