[BACKPORT 4.19.y 0/3] Candidate from TI 4.19 product kernel
From: Mathieu Poirier
Date: Thu Aug 29 2019 - 16:00:11 EST
I re-used the same scripted approach taken by Arnd [1] to look at patches
backported to TI's ti-linux-4.19.y tree [2] (the full list can be found
below). Out of the lot about a hundred were considered but most of them
either didn't apply cleanly, involved multiple files or did not compile.
The remaining set is submitted herein and applies correctly to v4.19.68.
Regards,
Mathieu
[1]. https://lore.kernel.org/lkml/20190322154425.3852517-19-arnd@xxxxxxxx/T/
[2]. http://git.ti.com/gitweb/?p=ti-linux-kernel/ti-linux-kernel.git;a=summary
Jyri Sarha (1):
drm/tilcdc: Register cpufreq notifier after we have initialized crtc
Pedro Sousa (1):
scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value
Tomi Valkeinen (1):
drm/bridge: tfp410: fix memleak in get_modes()
drivers/gpu/drm/bridge/ti-tfp410.c | 7 +++++-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 34 ++++++++++++++---------------
drivers/scsi/ufs/unipro.h | 2 +-
3 files changed, 24 insertions(+), 19 deletions(-)
--
2.17.1
100 100 78eccc2ac98e arm64: dts: ti: k3-j721e: Add the MCU SRAM node
73 100 073086fc68d7 arm64: dts: ti: k3-j721e: Add interrupt controllers in main domain
77 100 1463a70dfc87 arm64: dts: ti: k3-j721e-main: Add Main NavSS Interrupt controller node
100 100 3cd277c6d021 arm64: defconfig: Enable TI's J721E SoC platform
97 100 803d3a1870e2 arm64: dts: ti: Add support for J721E Common Processor Board
100 100 cff377f7897a soc: ti: Add Support for J721E SoC config option
92 100 2d87061e70de arm64: dts: ti: Add Support for J721E SoC
100 100 e28c6d941dac dt-bindings: serial: 8250_omap: Add compatible for J721E UART controller
100 100 7c42f43c29e2 dt-bindings: arm: ti: Add bindings for J721E SoC
84 100 30eb8ea46cc6 arm64: dts: k3-am6: Add PCIe Endpoint DT node
41 100 cedc255cc6fe arm64: dts: k3-am6: Add SERDES DT node
100 100 4b4ffc6e1f66 arm64: dts: k3-am6: Add "socionext,synquacer-pre-its" property to gic_its
100 100 833123386c69 arm64: dts: ti: k3-am65: Add R5F ranges in interconnect nodes
75 100 f853f0053164 arm64: dts: ti: k3-am65-mcu: Add the MCU RAM node
100 100 0ded541218d1 arm64: dts: ti: k3-am65: Add MCU SRAM ranges in interconnect nodes
100 100 c67f7388a62e arm64: dts: ti: am654-base-board: Add gpio_keys node
69 53 fa42da11b285 firmware: ti_sci: Parse all resource ranges even if some is not available
35 100 1e407f337f40 firmware: ti_sci: Add support for processor control
86 100 68608b5e5063 firmware: ti_sci: Add resource management APIs for ringacc, psi-l and udma
100 100 66f030eac257 firmware: ti_sci: Always request response from firmware
100 100 541e4095f388 gpio: davinci: silence error prints in case of EPROBE_DEFER
100 100 d4d98bba3ea5 hwspinlock/omap: Add a trace during probe
100 100 6fa154e282f9 hwspinlock/omap: Add support for TI K3 SoCs
100 100 7f40c260df86 dt-bindings: hwlock: Update OMAP binding for TI K3 SoCs
100 100 81f4458c9c69 firmware: ti_sci: extend clock identifiers from u8 to u32
94 94 3f1f22d80090 clk: keystone: sci-clk: extend clock IDs to 32 bits
30 100 8e48b33f9def clk: keystone: sci-clk: probe clocks from DT instead of firmware
88 100 4bfce5aba902 clk: keystone: sci-clk: split out the fw clock parsing to own function
100 100 96488c09b0f4 clk: keystone: sci-clk: cut down the clock name length
100 100 b1622cb3be45 drm/bridge: tfp410: fix use of cancel_delayed_work_sync
100 100 c08f99c39083 drm/bridge: tfp410: fix memleak in get_modes()
56 98 ff5781634c41 drm/bridge: sii902x: Implement HDMI audio support
60 100 8dbfc5b65023 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz
33 33 bceee9bb8948 drm/bridge: sii902x: Set output mode to HDMI or DVI according to EDID
100 100 9fba099b7a84 drm/bridge: sii902x: add input_bus_flags
100 100 423997fffeaf dt-bindings: tc358767: add HPD support
77 97 f25ee5017e4f drm/bridge: tc358767: add IRQ and HPD support
100 100 af9526f262c0 drm/bridge: tc358767: add GPIO & interrupt registers
100 25 46648a3cec2d drm/bridge: tc358767: copy the mode data, instead of storing the pointer
55 100 0cdb42f313e0 drm/bridge: tc358767: remove tc_connector_best_encoder
100 100 4647a64fd56a drm/bridge: tc358767: use bridge mode_valid
100 50 2792c152a845 drm/bridge: tc358767: remove check for video mode in link enable
60 100 f9538357760b drm/bridge: tc358767: clean-up link training
100 87 0bf251465113 drm/bridge: tc358767: cleanup LT result check
100 100 31b4c8848a89 drm/bridge: tc358767: remove unnecessary msleep
92 100 cb3263b2df97 drm/bridge: tc358767: add link disable function
90 100 bb24836869a7 drm/bridge: tc358767: move PXL PLL enable/disable to stream enable/disable
82 80 80d57245063f drm/bridge: tc358767: split stream enable/disable
100 100 ca342386a9b3 drm/bridge: tc358767: cleanup aux_link_setup
100 100 ab947eb65a31 drm/bridge: tc358767: remove unused swing & preemp
100 100 e5607637c461 drm/bridge: tc358767: cleanup spread & scrambler_dis
100 100 4b30bf41e11f drm/bridge: tc358767: fix ansi 8b10b use
100 100 bfb6e014c45f drm/bridge: tc358767: fix tc_aux_get_status error handling
100 100 7ad9db66fafb drm/panel: simple: Fix panel_simple_dsi_probe
87 100 b97b042a5029 drm/panel: Add OSD101T2587-53TS driver
87 100 9c1f2a5dc294 mailbox: omap: Add support for TI K3 SoCs
93 100 8c665292ec12 dt-bindings: mailbox: omap: Update bindings for TI K3 SoCs
92 100 b07079f1642c mtd: hyperbus: Add driver for TI's HyperBus memory controller
38 100 d7865933af9e dt-bindings: mtd: Add bindings for TI's AM654 HyperBus memory controller
97 100 dcc7d3446a0f mtd: Add support for HyperBus memory devices
100 100 89ebf2b8501c dt-bindings: mtd: Add binding documentation for HyperFlash
25 98 4844ef80305d mtd: cfi_cmdset_0002: Add support for polling status register
100 38 1accbced1c32 mmc: sdhci_am654: Add Support for 4 bit IP on J721E
97 62 99909b55f298 mmc: sdhci_am654: Add Support for 8 bit IP on J721E
100 77 a457b70904bb dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's J721E devices.
100 100 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock
87 98 573aff747ee3 usb:cdns3 Fix for stuck packets in on-chip OUT buffer.
84 100 8bc1901ca7b0 usb:cdns3 Add Cadence USB3 DRD Driver
100 50 b13a3539eb2a scsi: ufs-bsg: complete ufs-bsg job only if no error
100 100 821744403913 scsi: ufs: Add error-handling of Auto-Hibernate
86 100 ee5f1042b20e scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported()
100 54 9700022109b6 ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter
100 60 b5d8dffb8cc9 ASoC: pcm3168a: Rename min_frame_size to slot_width
100 69 764958f2b523 ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio
100 100 b7e47f48f119 bindings: sound: davinci-mcasp: Add support for optional auxclk-fs-ratio
83 100 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback
100 100 6eeea326b389 gpio: Davinci: Add K3 dependencies
100 100 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled
100 100 009669e74813 arm64: arch_k3: Enable interrupt controller drivers
79 100 accaf1fbfb5d dt-bindings: irqchip: Introduce TISCI Interrupt Aggregator bindings
51 100 cd844b0715ce irqchip/ti-sci-intr: Add support for Interrupt Router driver
22 100 67d2075ad695 dt-bindings: irqchip: Introduce TISCI Interrupt router bindings
58 100 032a1ec549a7 firmware: ti_sci: Add helper apis to manage resources
100 100 754c9477ae78 firmware: ti_sci: Add RM mapping table for am654
66 100 997b001f6bb2 firmware: ti_sci: Add support for IRQ management
100 100 9c19fb6895be firmware: ti_sci: Add support for RM core ops
96 100 905c30477f4d firmware: ti_sci: Add support to get TISCI handle using of_phandle
100 100 11140cc40ddc ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path
100 100 6c110561eb2d memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 hardware leveling
72 90 5a99ae0092fe soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-refresh support
80 100 1c6c03545089 soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top
85 100 44c22a2d12a5 ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode
68 100 6256f7f7f217 rtc: OMAP: Add support for rtc-only mode
100 100 b5acec09e259 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode
100 100 fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt()
88 100 5bb04b19230c misc: pci_endpoint_test: Add support to test PCI EP in AM654x
100 100 fc9a77040b04 PCI: designware-ep: Configure Resizable BAR cap to advertise the smallest size
81 76 23284ad677a9 PCI: keystone: Add support for PCIe EP in AM654x Platforms
100 100 ddf567e3d994 PCI: dwc: Add callbacks for accessing dbi2 address space
100 100 421db1ab287e PCI: dwc: Fix dw_pcie_ep_find_capability() to return correct capability offset
80 80 626961dd6d32 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops
100 100 2a9a801620ef PCI: endpoint: Add support to specify alignment for buffers allocated to BARs
82 100 fbb2de891cc4 PCI: keystone: Add support to set the max link speed from DT
100 100 40e5d614a0cd PCI: OF: Allow of_pci_get_max_link_speed() to be used by PCI Endpoint drivers
100 100 b22af42b3e57 PCI: keystone: Invoke phy_reset() API before enabling PHY
54 85 18b0415bc802 PCI: keystone: Add support for PCIe RC in AM654x Platforms
100 100 162aaa3b6cc1 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654
71 66 a9f4c2d2f99e PCI: dwc: Enable iATU unroll for endpoint too
100 100 26f51e85b3b6 dt-bindings: PCI: Document "atu" reg-names
72 100 156c6fef75a4 PCI: keystone: Explicitly set the PCIe mode
100 100 1c55c4263fe7 dt-bindings: PCI: Add dt-binding to configure PCIe mode
100 100 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information
76 62 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration
81 77 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops
83 83 fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform specific MSI chips
67 56 dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops
100 46 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip
100 33 f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset
55 75 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI and legacy interrupt
100 100 efc80fb37466 pwm: tiehrpwm: Enable compilation for ARCH_K3
100 100 b54d1ed07ad8 dt-bindings: pwm: tiehrpwm: Add TI AM654 SoC specific compatible
58 33 869decd1ff19 clk: ti: dra7: disable the RNG and TIMER12 clkctrl clocks on HS devices
41 83 2b1202d708fd clk: ti: dra7x: prevent non-existing clkctrl clocks from registering
100 100 e155e3883019 i2c: gpio: flag atomic capability if possible
100 100 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers
100 100 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early
100 100 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks
100 100 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook
100 100 77c1e1e062b6 i2c: demux: handle the new atomic callbacks
100 100 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks
100 91 63b96983a5dd i2c: core: introduce callbacks for atomic transfers
53 46 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS
83 83 bae1d3a05a8b i2c: core: remove use of in_atomic()
100 71 5011454ee34a ASoC: pcm3168a: Enable TDM support for DSP_A/B modes
100 100 8ca5104715cf ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM
100 100 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format
100 80 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property
100 100 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq is not available
100 40 a0970e87b5d3 drm: Turn bus flags macros into an enum
100 77 8bf4b1621178 drm/omap: Remove panel-dpi driver
99 73 be3143d8b27f drm/omap: Remove TFP410 and DVI connector drivers
85 95 4e17763c321f drm/omap: Whitelist DT nodes to fixup with omapdss, prefix
100 64 30b71761957c drm/omap: Add support for drm_panel
88 37 79107f274b2f drm/omap: Add support for drm_bridge
100 100 1b1b5330a007 dt-bindings: display: Add OSD Displays OSD070T1718-19TS panel binding
100 100 b7b33786b7c3 dt-bindings: Add vendor prefix for OSD Displays
100 100 897dae5657e6 drm/bridge: ti-tfp410: Report input bus config through bridge timings
100 100 38c02db7e66e drm/bridge: ti-tfp410: Add support for the powerdown GPIO
100 100 60b903c3e621 drm/bridge: ti-tfp410: Set connector type based on DT connector node
91 100 2645d8d0980c dt-bindings: display: tfp410: Add bus parameters properties
62 58 88bc4178568b drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags
88 46 0dbfc3966720 drm/omap: Merge omap_dss_device type and output_type fields
100 29 ce69aac84fe3 drm/omap: Simplify OF lookup of DSS devices
100 46 e5906f765c68 drm/omap: Store pixel clock instead of full mode in DPI and SDI encoders
100 62 b08644a235a4 drm/omap: venc: Use drm_display_mode natively
78 42 41322aa69195 drm/omap: Pass drm_display_mode to .check_timings() and .set_timings()
73 70 d60dfaba4225 drm/omap: venc: Simplify mode setting by caching configuration
52 52 40e5f937d50f drm/omap: venc: List both PAL and NTSC modes
90 61 46b3847d7f68 drm/omap: Add a dss device operation flag for .get_modes()
81 31 a872d5e92a67 drm/omap: Merge display .get_modes() and .get_size() operations
82 47 870e19d59f8a drm/omap: Expose DRM modes instead of timings in display devices
96 56 19b4200d8f4b drm/omap: Reverse direction of the DSS device enable/disable operations
55 88 3f3623dd0f88 drm/omap: Remove enable checks from display .enable() and .remove()
73 33 b49a2139ba67 drm/omap: Remove connection checks from display .enable() and .remove()
100 65 f8a8eabb273b drm/omap: Remove connection checks from internal encoders .enable()
79 94 b80bfc66b0ee drm/omap: Move common display enable/disable code to encoder
100 28 d2c53162f557 drm/omap: Use atomic suspend/resume helpers
81 81 d79bd6b445a2 drm/omap: venc: Remove wss_data field from venc_device structure
100 100 374805b0bd84 drm/omap: Remove unused kobj field from struct omap_dss_device
100 100 5d79ef3fcd41 drm/omap: Remove declaration of nonexisting function
100 100 8518f05a7110 drm/atomic: Constify mode argument to mode_valid_path()
100 100 ebcb8f8508c5 scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value
97 72 4fed62bc1c26 scsi: ufs-cdns: Add support for UFSHCI with M31 PHY
50 100 71e2f5c5c224 phy: ti: Add a new SERDES driver for TI's AM654x SoC
100 100 4df614c4ab18 phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback
71 100 fec06b2bc436 phy: core: Add *release* phy_ops invoked when the consumer relinquishes PHY
100 100 1d1bae725075 phy: ti-pipe3: Fix PCIe power up sequence
100 100 9d009d9c2062 phy: ti-pipe3: Fix SATA & USB PHY power up sequence
97 99 fdef2f9f700f phy: ti-pipe3: improve DPLL stability for SATA & USB
97 100 22940823f062 phy: ti-pipe3: Introduce mode property in driver data
80 100 a71a18f24d26 net: ethernet: ti: cpsw: introduce mac sl module api
100 100 e374e87538f4 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes
94 100 5c41ea6d5200 mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning
91 100 60b8f0ddf1a9 clk: Add (devm_)clk_get_optional() functions
100 33 5c17f87abb1a scsi: ufs-bsg: Allow reading descriptors
100 40 4bbbe2421634 scsi: ufs: Allow reading descriptor via raw upiu
100 77 35ce0d7922d6 PCI: endpoint: Remove features member in struct pci_epc
100 100 92f2b028418c PCI: designware-plat: Remove setting epc->features in Designware plat EP driver
100 100 f1267978457e PCI: rockchip: Remove pci_epf_linkup() from Rockchip EP driver
83 100 c274c9f4ea75 PCI: cadence: Remove pci_epf_linkup() from Cadence EP driver
90 97 2c04c5b8eef7 PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features
100 100 b866c56b66d8 PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit
50 100 0342e9a797db PCI: pci-epf-test: Remove setting epf_bar flags in function driver
100 100 5544d67ed112 PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags
100 100 1e9efe6c9976 PCI: endpoint: Add helper to get first unreserved BAR
53 100 67c777e6015d PCI: cadence: Populate ->get_features() cdns_pcie_epc_ops
84 100 146221768c74 PCI: rockchip: Populate ->get_features() dw_pcie_ep_ops
100 100 4894467e7861 PCI: pci-dra7xx: Populate ->get_features() dw_pcie_ep_ops
100 100 3b4322e589a6 PCI: designware-plat: Populate ->get_features() dw_pcie_ep_ops
84 100 fee35cb76a54 PCI: dwc: Add ->get_features() callback function to dw_pcie_ep_ops
69 100 41cb8d189c9d PCI: endpoint: Add new pci_epc_ops to get EPC features
100 100 c232c0df9610 PCI: dwc: dra7xx: Enable x2 mode support for dra74x, dra76x and dra72x
100 100 1c5d2cc7196c dt-bindings: PCI: dra7xx: Add properties to enable x2 lane in dra7
100 100 33d5c207a9ed dt-bindings: PCI: dra7xx: Add SoC specific compatible strings
100 100 7945f929f1a7 drivers: provide devm_platform_ioremap_resource()
100 100 432973fd3a20 drm/tilcdc: Register cpufreq notifier after we have initialized crtc
111 111 c39ff7ea7805 drm: omapdrm: Cleanup drm_display_mode print str
100 100 b962a12050a3 drm/atomic: integrate modeset lock with private objects
100 100 1381a5113caf usb: dwc3: debug: purge usage of strcat
36 100 7790b3556fcc usb: dwc3: trace: pass trace buffer size to decoding functions
100 100 eca6b49430c6 usb: dwc3: keystone: Add support for ti,am654-dwc3
100 100 d26c05781e08 dt-bindings: usb: keystone-usb: Add ti,am654-dwc3 support
100 100 6777cee3a872 phy: ti: usb2: Add support for AM654 USB2 PHY
100 100 e712792ec0dd dt-bindings: phy: ti: Add support for AM654x USB2 PHY
100 100 266744faec8c phy: ti: Don't depend on OMAP_OCP2SCP
100 100 ed31ee7cf1fe phy: ti: usb2: Fix logic on -EPROBE_DEFER
100 85 7d470ebf586b serial: 8250_omap: Use clk_get_rate() to obtain fclk frequency
100 100 7f0c77f35b1b dt-bindings: serial: omap_serial: add clocks entry
61 100 d6ce4ec0b816 serial: 8250_omap: Drop check for of_node
100 100 032ecb59aa38 staging: android: ion: Remove unused headers
100 100 96d12a0d9409 staging: android: ion: Sync comment docs with struct ion_buffer
100 100 4d5119f448a8 staging: android: ion: Fixup some white-space issues
80 100 c72f4e31c8a3 staging: android: ion: Remove struct ion_platform_heap
100 100 6e42d12ce0da staging: android: ion: Remove leftover comment
97 97 4514e79e5a6b staging: android: ion: Merge ion-ioctl.c into ion.c
75 100 2fbe1707bae2 staging: android: ion: Remove empty ion_ioctl_dir() function
100 100 32462a98a005 staging: android: ion: Add proper header information
100 96 540f1ba7b3a5 ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins
100 100 4664b94c98b4 ASoC: davinci-mcasp: Document GPIO support
100 100 aa6eaaa2ffad arm64: dts: ti: k3-am65-mcu: Add ADC nodes
100 100 5bb57a7488c6 dt-bindings: input: ti-tsc-adc: Add new compatible for AM654 SoCs
25 100 7147f341e982 arm64: dts: ti: am654: Add Main System Control Module node
100 100 42d712a74d09 arm64: dts: ti: k3-am65: Add MSMC RAM node
100 100 7dd2e8f8a5dc ARM: dts: da850-lcdk: Enable the analog mic input
100 100 2cc788387497 mtd: spi-nor: cadence-quadspi: Add support for Octal SPI controller
100 100 70b64604fef0 dt-bindings: cadence-quadspi: Add new compatible for AM654 SoC
100 33 2bda2f811b36 mtd: spi-nor: add octal read flag for flash mt35xu512aba
87 87 fcd44b64b1eb mtd: spi-nor: add opcodes for octal Read/Write commands
100 100 6297388e1edd drm/omap: dsi: Hack-fix DSI bus flags
100 100 4b3ab9372ffa iio: adc: ti_am335x_tscadc: Improve accuracy of measurement
100 100 f8c15790e4d8 drm/bridge: tc358767: use DP connector if no panel set
67 100 6d6b05e3d533 PCI: dwc: Don't hard-code DBI/ATU offset
100 100 a6906a8b0ebf iommu/omap: Remove DEBUG_SEQ_FOPS_RO()
100 100 5da94b50475a arm64: dts: ti: k3-am654: Enable main domain McSPI0
80 100 2cd7d393f461 arm64: dts: ti: k3-am654: Add McSPI DT nodes
100 100 e577d79424c0 arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM
77 100 07c663b0ee57 arm64: dts: ti: k3-am65-main: Add ECAP PWM node
91 100 19a1768fc34a arm64: dts: ti: k3-am654-base-board: Add I2C nodes
100 100 3f94859fd7ba arm64: dts: ti: am654-base-board: Add pinmux for main uart0
100 100 1d79b4375fbc arm64: dts: ti: k3-am65: Add pinctrl regions
100 100 fc66393ab5d6 dt-bindings: pinctrl: k3: Introduce pinmux definitions
100 81 0ec47be539e3 ARM: dts: am437x-gp-evm: Add sleep state for beeper pins
100 92 6a156a05bb55 ARM: dts: am437x-gp-evm: Add pinmux for gpio0 wake
60 86 74fe9bf45e71 ARM: dts: am437x-gp-evm: Add uart0 pinctrl default and sleep states
100 85 7235ed186e12 ARM: dts: am437x-gp-evm: Add pinctrl for debugss pins
92 96 88f527d0cf0b ARM: dts: am437x-gp-evm: Add pinctrl for unused_pins
75 100 865852a6e52f ARM: dts: am437x-gp-evm: Add state for ddr3 vtt toggle pin
100 100 03b10fecb921 soc: ti: wkup_m3: Add PRCM int16 as the wake up source
100 100 f9bb84090777 staging: android: ion: Remove unused header files
100 96 4073536c9274 staging: android: ion: Add per-heap counters
100 100 1517265228b4 usb: dwc3: trace: log ep commands in hex
100 100 408d3ba006af usb: dwc3: don't log probe deferrals; but do log other error codes
100 100 0d36dede4578 usb: dwc3: debugfs: Properly print/set link state for HS
100 100 2ed869990e14 phy: Add MIPI D-PHY configuration options
100 100 aeaac93ddb28 phy: Add configuration interface
100 100 c8457828ff48 phy: Add MIPI D-PHY mode
34 99 44d30d622821 phy: cadence: Add driver for Sierra PHY
100 100 cb96a690724e dt-bindings: phy: Document cadence Sierra PHY bindings
100 50 b3af06451bf8 phy: core: clean up unused ethernet specific phy modes
100 100 cccc43b853df phy: mvebu-cp110-comphy: convert to use eth phy mode and submode
100 100 2af8caeee478 phy: core: add PHY_MODE_ETHERNET
96 96 79a5a18aa9d1 phy: core: rework phy_set_mode to accept phy mode and submode
100 100 f0001f587731 dt-bindings: phy: Document cadence Sierra PHY bindings
97 100 961de0a856e3 mmc: sdhci-omap: Workaround errata regarding SDR104/HS200 tuning failures (i929)
100 100 58fe8bbacd28 dt-bindings: sdhci-omap: Add note for cpu_thermal
60 78 41fd4caeb00b mmc: sdhci_am654: Add Initial Support for AM654 SDHCI driver
94 100 f98b4f98bbc8 dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's AM654 SOCs
100 100 52b5f5cfa2f7 mmc: sdhci-omap: Remove redundant structure assignments
100 100 5b0d62108b46 mmc: sdhci-omap: Add platform specific reset callback
77 100 d90996dae8e4 scsi: ufs: Add UFS platform driver for Cadence UFS
87 100 85408f830e70 scsi: dt-bindings: ufs: Add bindings for Cadence UFS
100 100 9e1e8a757080 scsi: ufs: set the device reference clock setting
100 92 5e28b8d8a1b0 bsg: provide bsg_remove_queue() helper
100 90 aae3b069d5ce bsg: pass in desired timeout handler
100 100 1ebb2446c303 net: ethernet: ti: cpsw: allow vlan tagged packets to be timestamped
91 100 a9423120343c net: ethernet: ti: cpts: move enable/disable flags outside of cpts module
100 100 f19dcd5f118d net: ethernet: ti: cpts: purge staled skbs from txq
100 100 d0e14c4d9bce net: ethernet: ti: cpts: correct debug for expired txq skb
100 77 b12a084c8729 spi: spi-mem: add support for octal mode I/O data transfer
100 87 6b03061f882d spi: add support for octal mode I/O data transfer
100 100 81df42d10457 spi: Kconfig: Enable McSPI driver for K3 platforms
100 100 abc61f47a70f spi: omap-spi: Add compatible for AM654 SoC
100 100 41e95652ee22 ARM: davinci_all_defconfig: Update the audio options
100 100 eab5b50a13de ARM: omap1_defconfig: Do not select ASoC by default
100 100 3162b05fb74c ARM: omap2plus_defconfig: Update the audio options
100 100 4d8c1e7efb9f ARM: davinci: dm365-evm: Update for the new ASoC Kcofnig options
100 100 558eb0bfb271 ARM: OMAP2: Update for new MCBSP Kconfig option
100 100 c27ace2e95a2 ARM: OMAP1: Makefile: Update for new MCBSP Kconfig option
100 100 ca1c4d653524 MAINTAINERS: Add entry for sound/soc/ti and update the OMAP audio support
97 85 f2055e145f29 ASoC: ti: Merge davinci and omap directories
100 100 22cc062c4dfb dt-bindings: sound: omap-mcpdm: Update documentation for pdmclk
100 100 a3641b30c19b ASoC: davinci-mcasp: Document dismod optional property
100 100 4647598cde0e ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes
100 100 c9ece9c29e26 ASoC: omap-mcbsp: Skip dma_data.maxburst initialization
100 100 2c2596f3ab25 ASoC: omap: Remove unused machine driver for AM3517-evm
100 100 223bc10b8497 ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new
100 100 e823fb165b76 media: ov5640: Add 60 fps support
100 92 f6cc192fbf08 media: ov5640: Make the FPS clamping / rounding more extendable
75 100 5a3ad937bc78 media: ov5640: Make the return rate type more explicit
100 93 086c25f8fef9 media: ov5640: Enhance FPS handling
100 33 dfbfb7aa832c media: ov5640: Compute the clock rate at runtime
100 100 a9e17125a568 media: ov5640: Remove redundant register setup
100 100 7851fe7ad4d9 media: ov5640: Remove redundant defines
56 100 c14d107e7417 media: ov5640: Remove the clocks registers initialization
87 100 aa2882481cad media: ov5640: Adjust the clock based on the expected rate
100 100 2d18fbc5518f media: ov5640: support log_status ioctl and event interface
66 100 a98086e00420 mtd: spi-nor: add entry for mt35xu512aba flash
100 100 0005aad09453 mtd: spi-nor: add macros related to MICRON flash
100 100 ea6b13e9fed0 drm/bridge/sii902x: Add missing dependency on I2C_MUX
95 100 21d808405fe4 drm/bridge/sii902x: Fix EDID readback
33 33 0a7f54ea0e1e drm/omap: fix bus_flags for panel-dpi
100 94 24ec84e854c6 drm/omap: Move DISPC runtime PM handling to omapdrm
100 100 350c03e88003 drm/omap: dsi: Ensure the device is active during probe
100 80 f8523b64d2d2 drm/omap: hdmi4: Ensure the device is active during bind
100 100 e0c827aca073 drm/omap: Populate DSS children in omapdss driver
100 100 ab214c48387a dt-bindings: i2c: omap: Add new compatible for AM654 SoCs
100 100 6f37709fb0a6 pwm: Enable TI ECAP driver for ARCH_K3
100 100 3c413e7e3922 dt-bindings: pwm: tiecap: Add TI AM654 SoC specific compatible
100 100 c289d6625237 Revert "pwm: Set class for exported channels in sysfs"
100 100 d6e7bbc148f9 clk: ti: Add functions to save/restore clk context
80 100 435365485f40 clk: clk: Add clk_gate_restore_context function
100 100 8b95d1ce3300 clk: Add functions to save/restore clock context en-masse
100 100 2f149e6e14bc clk: keystone: Enable TISCI clocks if K3_ARCH
100 100 ccf45b18ce89 rpmsg: char: Migrate to iter versions of read and write
100 100 3265230c5b05 remoteproc: add name in rproc_mem_entry struct
100 100 1bb89893d4fa remoteproc: Add missing kernel-doc comment for auto-boot
100 100 8abac18fecbd MAINTAINERS: Drop dt-bindings/genpd/k2g.h
100 100 1b9c30fe01df ARM: OMAP2+: hwmod_core: improve the support for clkctrl clocks
100 100 e69a35531589 firmware: ti_sci: Provide host-id as an optional dt parameter
100 100 79a79c3a0ec2 Documentation: dt: keystone: ti-sci: Add optional host-id parameter
100 100 d59c774496a2 arm64: defconfig: Enable SERIAL_8250_OMAP
100 100 41925a21cdb5 arm64: defconfig: Enable TI_SCI related configs
33 100 5c8a6b9db5e9 ARM: dts: am57xx-idk-common: Hook smps12 regulator as cpu vdd-supply
85 100 42e54f6467ec arm64: dts: ti: k3-am6: Add Device Management Security Controller support
100 100 77ccbae4f9c8 arm64: dts: ti: am654: Add secure proxy instance for main domain
92 100 4201af2544b3 arm64: dts: ti: am654: Add uart nodes
92 100 3bc1572068e3 arm64: dts: ti: k3-am65: Change #address-cells and #size-cells of interconnect to 2
100 100 0929983e49c8 media: ov5640: fix framerate update
100 100 b791187b0080 media: ov5640: use JPEG mode 3 for 720p
100 100 c886751465b8 serial: 8250_omap: Make 8250_omap driver driver depend on ARCH_K3
93 100 35ba13e43cfb staging: android: ion: Clean unused debug_show memeber of the heap object
100 100 cfc0f7a8ea80 drivers: mailbox: Make ti-msgmr driver depend on ARCH_K3
100 100 2e65c7a6a15f drm/omap: fix use of freed memory
100 100 e64d0229340d drm/omap: Replace drm_gem_object_unreference_unlocked with put function
100 100 3ce11806c0ba drm/omap: Replace drm_gem_object_{un/reference} with put,get functions
100 100 e58febe1d99c drm/omap: Substitute format_is_yuv() with format->is_yuv
100 98 f5b9930b85dc drm/omap: partial workaround for DRA7xx DMM errata i878
95 95 176c866d4055 drm/omap: dmm_tiler: Fix interrupt request/free sequence during probe/remove
33 100 157aa884c906 drm/omap: dmm_tiler: No need to check if irq is valid in omap_dmm_remove
100 100 3a75010cecc9 drm/omap: remove set but not used variable 'frame_height'
100 100 993d52e2f715 drm/omap: Use ERR_CAST directly instead of ERR_PTR(PTR_ERR())
100 100 c7d6a0d67646 drm/omap: remove unused header tcm-sita.h
90 22 6ea484309523 drm/omap: Don't call .set_timings() operation recursively
28 78 d8dbe7914376 drm/omap: Store CRTC timings in .set_timings() operation
67 62 96fc64c77537 drm/omap: sdi: Fixup video mode in .check_timings() operation
100 100 95e472da1094 drm/omap: hdmi: Constify video mode and related pointers
100 100 7d39e59be51b drm/omap: dsi: Fixup video mode in .set_config() operation
83 100 f79fa7da6a29 drm/omap: dpi: Don't fixup video mode in dpi_set_mode()
46 73 7c27fa57ef31 drm/omap: Call dispc timings check operation directly
90 100 31cd7afa3086 drm/omap: panels: Don't modify fixed timings
100 97 ca6e968b9326 drm/omap: Remove .get_timings() operation from display connectors
64 57 28120302c2fd drm/omap: Don't call .check_timings() operation recursively
28 88 b4935e3a3cfa drm/omap: Store bus flags in the omap_dss_device structure
100 100 26c91a3898f1 drm/omap: Don't store video mode internally for external encoders
75 75 138fe53ef8d3 drm/omap: Remove unneeded fallback for missing .check_timings()
100 100 9c626dee5cdb drm/omap: encoder-tfp410: Don't fix timings in .set_timings() handler
33 100 ec68cd5a18e1 drm/omap: dss: hdmi: Rename hdmi_display_(set|check)_timing() functions
70 60 52c5dd2a7bed drm/omap: Determine connector type directly in omap_connector.c
82 82 70f9cbfc56a3 drm/omap: Get from CRTC to display device directly
61 81 90279e9518da drm/omap: Don't call EDID read operation recursively
48 53 f006325cdc80 drm/omap: Move HPD disconnection handling to omap_connector
87 48 18412b667c96 drm/omap: Merge HPD enable operation with HPD callback registration
88 25 a21a8f3c93e1 drm/omap: Remove unneeded safety checks in the HPD operations
41 63 949ea2ef3fed drm/omap: Don't call HPD registration operations recursively
29 87 f2ea55775e05 drm/omap: Don't call .detect() operation recursively
53 100 09e5bb6d5b94 drm/omap: dss: Add device operations flags
50 47 83910ad3f51f drm/omap: Move most omap_dss_driver operations to omap_dss_device_ops
100 96 e7df6571024b drm/omap: panel-tpo-td043mtea1: Convert to the GPIO descriptors API
100 100 2167f9e28a30 drm/omap: panel-tpo-td028ttec1: Drop unneeded linux/gpio.h header
100 96 aec338cbf8c3 drm/omap: panel-sony-acx565akm: Convert to the GPIO descriptors API
100 100 57e0478a29cf drm/omap: panel-nec-nl8048hl11: Convert to the GPIO descriptors API
49 100 ac2d1fcbebd6 drm/omap: encoder-tfp410: Convert to the GPIO descriptors API
78 100 ede880e1825b drm/omap: connector-hdmi: Convert to the GPIO descriptors API
100 100 6f7ae8c29242 drm/omap: dss: Remove omap_dss_driver .[gs]et_mirror operations
100 100 e553ea09e268 drm/omap: dss: Remove unused omap_dss_driver operations
87 34 43f7078f6b6f drm/omap: dss: Remove the dss_mgr_(dis)connect() operations
100 100 d25a7d67465f drm/omap: Remove supported output check in CRTC connect handler
83 100 67dfd2d3d0c2 drm/omap: Remove omap_crtc_output global array
73 53 3be0f15bd6e9 drm/omap: dss: Merge two disconnection helpers
73 100 79ddb2f0c348 drm/omap: dss: Move connection checks to omapdss_device_(dis)connect
61 42 511afb44d72a drm/omap: Reverse direction of DSS device (dis)connect operations
36 50 2ee767922e1b drm/omap: Group CRTC, encoder, connector and dssdev in a structure
51 82 ac3b13189333 drm/omap: Create all planes before CRTCs
33 100 f96993630445 drm/omap: Remove unneeded variable assignments in omap_modeset_init
96 99 8a36357ae3b2 drm/omap: dss: Get regulators at probe time
23 93 a48bc6ac2c6c drm/omap: dss: Remove duplicated parameter to dss_mgr_(dis)connect()
94 92 c87193267d24 drm/omap: dss: venc: Move initialization code from bind to probe
97 95 5f031b471734 drm/omap: dss: hdmi5: Move initialization code from bind to probe
96 95 5fc15d98a068 drm/omap: dss: hdmi4: Move initialization code from bind to probe
93 88 edb715dffdee drm/omap: dss: dsi: Move initialization code from bind to probe
74 100 66aacfe22d53 drm/omap: dss: Cleanup error paths in output init functions
65 95 4e20bda68e01 drm/omap: dss: Replace omap_dss_device port number with bitmask
51 86 5c718e015a0f drm/omap: dss: Modify omapdss_find_output_from_display() to return channel
87 100 845417b3b3b0 drm/omap: dss: Move DSS mgr ops and private data to dss_device
32 46 c1dfe721e096 drm/omap: dss: Move and rename omap_dss_(get|put)_device()
87 89 67822ae11971 drm/omap: dss: Remove panel devices list
55 100 4e0bb06c0b9a drm/omap: dss: Split omapdss_register_display()
71 98 b9f4d2ebf641 drm/omap: dss: Make omap_dss_get_next_device() more generic
74 85 de57e9dbc145 drm/omap: dss: Remove output devices list
79 100 3ce75d67e44c drm/omap: Move DSI debugfs clocks dump to dsi%u_clks files
71 100 f3ed97f9ae7d drm/omap: dsi: Simplify debugfs implementation
24 57 7269fde4e8c9 drm/omap: displays: Remove input omap_dss_device from panel data
69 95 fb5571717c24 drm/omap: dss: Move src and dst check and set to connection handlers
90 100 1f507968c30b drm/omap: dss: Move debug message and checks to connection handlers
31 100 b93109d7dc9e drm/omap: dss: Move common device operations to common structure
56 56 e10bd354ad79 drm/omap: dss: Allow looking up any device by port
29 100 a7e82a67c1d7 drm/omap: dss: Rework output lookup by port node
96 96 9184f8d94c38 drm/omap: dss: Create and use omapdss_device_is_registered()
74 100 6a7c5a2200ad drm/omap: dss: Create global list of all omap_dss_device instances
66 100 df91128b205d drm/omap: dss: Remove omap_dss_device panel fields
100 100 d65b0e0530bb drm/omap: displays: Remove videomode from omap_dss_device structure
100 100 21ebcbac5066 drm/omap: dss: Remove unused omapdss_default_get_timings()
100 100 9976782f331b drm/omap: dss: Remove DSS encoders get_timings operation
100 100 52dd898a30e0 drm/omap: dss: Remove omapdss_atv_ops get_wss and set_wss operations
100 100 8023651bd3d9 drm/omap: dss: Handle DPI and SDI port initialization failures
90 100 cc1876ce5791 drm/omap: dss: Move platform_device_register from core.c to dss.c probe
100 100 f13e97cf3e72 drm/omap: dss: Gather OMAP DSS components at probe time
88 88 36c61ae2b755 drm/omap: dss: Remove display ordering from dss/display.c
79 100 fb96b67c8ae0 drm/omap: Allocate drm_device earlier and unref it as last step
100 100 0aeb35ea0e1a drm/dp: add extended receiver capability field present bit
100 100 09058eab4b4f rtc: omap: Cut down the shutdown time from 2 seconds to 1 sec
100 100 0438002ac526 rtc: omap: use of_device_is_system_power_controller function
40 100 c8b427edc737 phy: Add driver for Cadence MHDP DisplayPort SD0801 PHY
100 100 7effc8ba3e83 dt-bindings: phy: Document Cadence MHDP DisplayPort PHY bindings
47 100 471a7ba89158 ASoC: pcm3168a: add I2S/Left_J TDM support
60 100 594680ea4a39 ASoC: pcm3168a: add hw constraint for channel
100 100 380968898020 ASoC: pcm3168a: add HW constraint for non RIGHT_J
50 100 642a722d3116 ASoC: omap: use devm_snd_soc_register_component()
100 90 18d545bb2599 ASoC: tlv320aic31xx: Add overflow detection support
94 100 80863ee222d3 ASoC: tlv320aic31xx: Add short circuit detection support
89 100 e77044c5a842 scsi: ufs-bsg: Add support for uic commands in ufs_bsg_request()
57 92 95e34bf930ea scsi: ufs-bsg: Add support for raw upiu in ufs_bsg_request()
93 100 5e0a86eed846 scsi: ufs: Add API to execute raw upiu commands
100 100 220d17a69de4 scsi: ufs: Use data structure size in pointer arithmetic
89 100 df032bf27a41 scsi: ufs: Add a bsg endpoint that supports UPIUs
100 100 a851b2bd3632 scsi: uapi: ufs: Make utp_upiu_req visible to user space
100 80 c6049cd98212 scsi: ufs: add a low-level __ufshcd_issue_tm_cmd helper
77 100 391e388f853d scsi: ufs: cleanup struct utp_task_req_desc
100 100 c0b8558648c2 PCI: keystone: Reorder header file in alphabetical order
93 43 daaaa665ca01 PCI: keystone: Add debug error message for all errors
38 69 b4f1af8352fd PCI: keystone: Get number of outbound windows from DT
85 35 8047eb55129a PCI: keystone: Invoke runtime PM APIs to enable clock
85 98 49229238ab47 PCI: keystone: Cleanup PHY handling
86 100 b51a625b784a PCI: keystone: Use SYSCON APIs to get device ID from control module
100 100 03d178386477 dt-bindings: PCI: keystone: Add bindings to get device control module
43 26 a1cabd2b42fd PCI: keystone: Use uniform function naming convention
100 100 c81ab8013672 PCI: keystone: Remove redundant platform_set_drvdata() invocation
43 99 b492aca35c98 PCI: keystone: Merge pci-keystone-dw.c and pci-keystone.c
25 100 1f79f98f0575 PCI: keystone: Remove unused argument from ks_dw_pcie_host_init()
100 100 1e10f73e4cb0 PCI: keystone: Move dw_pcie_setup_rc() out of ks_pcie_establish_link()
100 100 00a2c4094f8e PCI: keystone: Use quirk to set MRRS for PCI host bridge
33 100 148e340c0696 PCI: keystone: Use quirk to limit MRRS for K2G
100 100 7a39915b723a Input: ti_am335x_tsc: Mark IRQ as wakeup capable
100 100 9eea8326f4e6 iio: adc: ti_am335x_adc: Disable ADC during suspend unconditionally
100 100 c974ac771479 mfd: ti_am335x_tscadc: Keep ADC interface on if child is wakeup capable
100 100 333e07ec4b33 Input: ti_am335x_tsc: Mark TSC device as wakeup source
100 100 cec945c293fb mfd: ti_am335x_tscadc: Don't mark TSCADC MFD as wakeup capable
100 100 9737cc99dd14 net: ethernet: ti: cpsw: unsync mcast entries while switch promisc mode
100 100 762b9e9abb58 net: ethernet: ti: davinci_emac: simplify getting .driver_data
100 100 4e13c252276d net: ethernet: ti: cpsw: simplify getting .driver_data
100 100 5b3a5a14f84c net: ethernet: ti: cpsw: use for mcast entries only host port
100 100 5da1948969bc net: ethernet: ti: cpsw: fix lost of mcast packets while rx_mode update
100 100 58bdeac8b0e7 net: ethernet: ti: cpsw_ale: use const for API having pointer on mac address
100 100 a90546e83a11 net: ti: Use FIELD_SIZEOF directly instead of reimplementing its function
100 97 89e8b9cb8465 spi: omap2-mcspi: Add slave mode support
84 100 b682cffa3ac6 spi: omap2-mcspi: Set FIFO DMA trigger level to word length
76 100 13d515c796ad spi: omap2-mcspi: Switch to readl_poll_timeout()