]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC (cherry pick)r306197,r306327,r306328,r308390,r308391,r310600,r314703:
authormmel <mmel@FreeBSD.org>
Wed, 4 Apr 2018 11:30:20 +0000 (11:30 +0000)
committermmel <mmel@FreeBSD.org>
Wed, 4 Apr 2018 11:30:20 +0000 (11:30 +0000)
commit4863d8394feb830bb9e9992edaaae135228b0180
tree23c885db06dd7f92aaed76011bc631ec8b0a6dce
parent21f5cdd1f8417196b31fe3930999561e851f40ba
MFC (cherry pick)r306197,r306327,r306328,r308390,r308391,r310600,r314703:

  cherry pick from r306197:
    Nvidia Tegra 124 and Jetson TK1 related DTS.
  r306327:
    Update AHCI driver to match new dts tree
  r306328:
    Update PCI driver to match new dts tree
  r308390:
    Rework NVIDIA Tegra124 XUSBPAD driver.
     - Adapt it for new, incompatible, DT bindings introduced by r306197.  -
     Add support for USB super speed pads/ports.
  r308391:
    Add NVIDIA Tegra XHCI driver and coresponding firmware blob.
  r310600:
    Implement drivers for NVIDIA tegra124 display controller, HDMI source and
    host1x module. Unfortunately, tegra124 SoC doesn't have 2D acceleration
    engine and 3D requires not yet started nouveau driver.
  r314703:
    Add support for card detect and write protect gpio pins to Tegra SDHCI.
33 files changed:
sys/arm/conf/TEGRA124
sys/arm/nvidia/drm2/hdmi.c [new file with mode: 0644]
sys/arm/nvidia/drm2/hdmi.h [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_bo.c [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_dc.c [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_dc_if.m [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_dc_reg.h [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_drm.h [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_drm_if.m [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_drm_subr.c [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_fb.c [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_hdmi.c [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_hdmi_reg.h [new file with mode: 0644]
sys/arm/nvidia/drm2/tegra_host1x.c [new file with mode: 0644]
sys/arm/nvidia/tegra124/files.tegra124
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
sys/arm/nvidia/tegra_ahci.c
sys/arm/nvidia/tegra_pcie.c
sys/arm/nvidia/tegra_sdhci.c
sys/arm/nvidia/tegra_xhci.c [new file with mode: 0644]
sys/boot/fdt/dts/arm/tegra124-jetson-tk1-fbsd.dts
sys/contrib/dev/nvidia/LICENCE.nvidia [new file with mode: 0644]
sys/contrib/dev/nvidia/tegra124_xusb.bin.uu [new file with mode: 0644]
sys/gnu/dts/arm/tegra124-jetson-tk1-emc.dtsi
sys/gnu/dts/arm/tegra124-jetson-tk1.dts
sys/gnu/dts/arm/tegra124.dtsi
sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h
sys/gnu/dts/include/dt-bindings/clock/tegra124-car.h
sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h
sys/gnu/dts/include/dt-bindings/memory/tegra124-mc.h
sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h
sys/gnu/dts/include/dt-bindings/reset/tegra124-car.h
sys/gnu/dts/include/dt-bindings/thermal/tegra124-soctherm.h