Skip to content
Pierre Tardy edited this page May 8, 2018 · 2 revisions

linux patchesets

This page describe the patchesets present in our tree, were they come from, and the upstream status AFWK

From linux-tegra

Tegra210 DFLL implementation

v3: https://patchwork.ozlabs.org/project/linux-tegra/list/?series=27200

regulator: core: add API to get voltage constraints
clk: tegra: retrieve regulator info from framework
clk: tegra: dfll registration for multiple SoCs
clk: tegra: add CVB tables for Tegra210 CPU DFLL
clk: tegra: prepare dfll driver for PWM regulator
clk: tegra: dfll: support PWM regulator control
clk: tegra: build clk-dfll.c for Tegra124 and Tegra210
dt-bindings: tegra: Update DFLL binding for PWM regulator
cpufreq: tegra124-cpufreq: extend to support Tegra210
arm64: dts: tegra: Add Tegra210 DFLL definition
arm64: dts: nvidia: Tegra210 CPU clock definition

This patchset does not even build Needs:

Add missing include

drm/nouveau: prime: Implement cache maintenance

https://patchwork.ozlabs.org/project/linux-tegra/list/?series=22798

drm/prime: Remove duplicate forward declaration
drm/nouveau: Provide custom struct dma_buf_ops
drm/nouveau: prime: Implement mmap()
drm/nouveau: prime: Implement cache maintenance

Obsolete (same patch sent by AMD and merged as c308279f87988a1582a52f25fa7903974f0f4a12):

drm/prime: Export more helpers for drivers 

drm/nouveau: Add support for fence FDs

https://patchwork.ozlabs.org/project/linux-tegra/list/?series=22802

drm/nouveau: Split nouveau_fence_sync()
drm/nouveau: Support fence FDs at kickoff
drm/nouveau: Support DMA fence arrays

drm/tegra: Add support for fence FDs

https://patchwork.ozlabs.org/project/linux-tegra/list/?series=22803

gpu: host1x: Add support for DMA fences
drm/tegra: Add sync file support to submit interface
drm/tegra: Support for sync file-based fences in submit

From f0f

Not for upstream

arm64: dts: tegra: add support for Nintendo Switch
add nintendo-switch_defconfig
defconfig: reboot on panic

Done

Battery charger status fix:

max17042: propagate of_node to power supply device

https://patchwork.kernel.org/patch/10230209/

Status: in master as 66ec32fc7cd116dab5c02603ea8ec28ff92da3b5

Pending

SDHCI stuff

https://patchwork.ozlabs.org/project/linux-tegra/list/?series=36084

tegra: pmc: move IO pad IDs to a devicetree binding
sdhci: introduce ops->pre_voltage_switch and extend voltage_switch
sdhci-tegra: add support for updating pad I/O voltage via PMC
sdhci-tegra: enable UHS modes for Tegra210
devicetree: nvidia,tegra20-sdhci: document nvidia,pad node
tegra210.dtsi: add pad control support for sdmmc1/3

TODO

Panel driver (maybe needs RE of the 0x10 command list?)

by @SwtcR squashed by @tardyp as:

driver for switch panel.
platform integration for switch panel
HACK: increase panel startup timings

Tegra210 I2C DFLL

Tegra210 GPIO IRQ fail

gpio-tegra: mask IRQs on shutdown

BQ24192 "support"

trivial one liner:

bq24190-charger: support bq24192

of-thermal hwmon

of-thermal: allow enabling hwmon

stmfts configurable IRQ

stmfts: support polled mode when there is no IRQ
stmfts: hack to support Switch data format
stmfts: support configurable IRQ enable register
stmfts: do not use sleep operations if not supported on power on

Tegra210 PWM

by @SwtcR squashed by @tardyp as:

switch: driver for PWM fan

Need to be cleaned up a split in 3 parts:

  • PWM clocking
  • PWM inversion
  • PWN fan gpio support

Light sensor: bh1730fvc

https://patchwork.kernel.org/patch/10246391/

iio: light: add driver for bh1730fvc chips
bh1730: only wait for measurements if gain was changed
bh1730: fix license (use spdx)
bh1730: cosmetic changes + use ninty coeffs
bh1730: we don't need I2C_FUNC_I2C anymore
bh1730: use fancy NSEC_PER_USEC, ... defines
bh1730: update w/ upstreaming changes
bh1730: change channel configuration to something more standard
bh1730: another pass of cleanups for upstreaming

missing SKU for tegra A02

Add missing SKU IDs