-
Notifications
You must be signed in to change notification settings - Fork 563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zero contents before freeing, do not leak keys #174
base: 4.4
Are you sure you want to change the base?
Commits on Apr 6, 2018
-
Revert "pwms: pwm-ti*: Remove support for local clock gating"
This reverts commit aa01567. Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77c4c52 - Browse repository at this point
Copy the full SHA 77c4c52View commit details -
Revert "drm/tilcdc: WARN if CRTC is touched without CRTC lock"
This reverts commit 4dc7dca.
Configuration menu - View commit details
-
Copy full SHA for 4603016 - Browse repository at this point
Copy the full SHA 4603016View commit details -
Revert "drm/tilcdc: Take CRTC lock when calling tilcdc_crtc_disable()"
This reverts commit 9193168.
Configuration menu - View commit details
-
Copy full SHA for 05fbb76 - Browse repository at this point
Copy the full SHA 05fbb76View commit details -
Revert "drm/tilcdc: Remove unnecessary tilcdc_crtc_disable() from til…
…cdc_unload()" This reverts commit 299676e.
Configuration menu - View commit details
-
Copy full SHA for c0da9d4 - Browse repository at this point
Copy the full SHA c0da9d4View commit details -
Revert "drm/tilcdc: Flush flip-work workqueue before drm_flip_work_cl…
…eanup()" This reverts commit 7680684.
Configuration menu - View commit details
-
Copy full SHA for 7537fb8 - Browse repository at this point
Copy the full SHA 7537fb8View commit details -
Revert "drm/tilcdc: Clean up LCDC functional clock rate setting code"
This reverts commit 0892292.
Configuration menu - View commit details
-
Copy full SHA for 2bd2fff - Browse repository at this point
Copy the full SHA 2bd2fffView commit details -
Revert "drm/tilcdc: Take crtc modeset lock while updating the crtc cl…
…ock rate" This reverts commit 10ca4f3.
Configuration menu - View commit details
-
Copy full SHA for 1ba8923 - Browse repository at this point
Copy the full SHA 1ba8923View commit details -
Revert "drm/tilcdc: Choose console BPP that supports RGB"
This reverts commit 984edb0.
Configuration menu - View commit details
-
Copy full SHA for c0a56d3 - Browse repository at this point
Copy the full SHA c0a56d3View commit details -
Revert "drm/tilcdc: Add blue-and-red-crossed devicetree property"
This reverts commit 9f6aed1.
Configuration menu - View commit details
-
Copy full SHA for 9b03b92 - Browse repository at this point
Copy the full SHA 9b03b92View commit details -
Revert "drm/tilcdc: Write DMA base and ceiling address with single in…
…struction" This reverts commit e34e57a.
Configuration menu - View commit details
-
Copy full SHA for f1d72e4 - Browse repository at this point
Copy the full SHA f1d72e4View commit details -
Revert "drm/tilcdc: Enable EOF interrupts for v1 LCDC"
This reverts commit dccd567.
Configuration menu - View commit details
-
Copy full SHA for 360f555 - Browse repository at this point
Copy the full SHA 360f555View commit details -
Revert "drm/tilcdc: Adjust the FB_CEILING address"
This reverts commit d8ff0c6.
Configuration menu - View commit details
-
Copy full SHA for 187557b - Browse repository at this point
Copy the full SHA 187557bView commit details -
Revert "drm/tilcdc: Fix check for remote port parent"
This reverts commit e462acc.
Configuration menu - View commit details
-
Copy full SHA for b2d6e67 - Browse repository at this point
Copy the full SHA b2d6e67View commit details -
Revert "drm/tilcdc: Change tilcdc_crtc_page_flip() to tilcdc_crtc_upd…
…ate_fb()" This reverts commit bcf7ab1.
Configuration menu - View commit details
-
Copy full SHA for 63b8405 - Browse repository at this point
Copy the full SHA 63b8405View commit details -
Revert "drm/tilcdc: Remove unnecessary pm_runtime_get() and *_put() c…
…alls" This reverts commit 76fb2b4.
Configuration menu - View commit details
-
Copy full SHA for 2481e16 - Browse repository at this point
Copy the full SHA 2481e16View commit details -
Revert "drm/tilcdc: Get rid of legacy dpms mechanism"
This reverts commit 6db644b.
Configuration menu - View commit details
-
Copy full SHA for ceb63ee - Browse repository at this point
Copy the full SHA ceb63eeView commit details -
Revert "drm/tilcdc: Use drm_atomic_helper_resume/suspend()"
This reverts commit 91df99d.
Configuration menu - View commit details
-
Copy full SHA for c33873e - Browse repository at this point
Copy the full SHA c33873eView commit details -
Revert "drm/tilcdc: Enable and disable interrupts in crtc start() and…
… stop()" This reverts commit 6b49c65.
Configuration menu - View commit details
-
Copy full SHA for 31944e9 - Browse repository at this point
Copy the full SHA 31944e9View commit details -
Revert "drm/tilcdc: tfp410: Add atomic modeset helpers to connector f…
…uncs" This reverts commit f63f2c8.
Configuration menu - View commit details
-
Copy full SHA for 5424910 - Browse repository at this point
Copy the full SHA 5424910View commit details -
Revert "drm/tilcdc: tfp410: Set crtc panel info at init phase"
This reverts commit 8692835.
Configuration menu - View commit details
-
Copy full SHA for 3ea9a44 - Browse repository at this point
Copy the full SHA 3ea9a44View commit details -
Revert "drm/tilcdc: panel: Add atomic modeset helpers to connector fu…
…ncs" This reverts commit a4e7a1e.
Configuration menu - View commit details
-
Copy full SHA for cbdf88f - Browse repository at this point
Copy the full SHA cbdf88fView commit details -
Revert "drm/tilcdc: panel: Set crtc panel info at init phase"
This reverts commit 1757f7e.
Configuration menu - View commit details
-
Copy full SHA for 0ecdbf4 - Browse repository at this point
Copy the full SHA 0ecdbf4View commit details -
Revert "drm/tilcdc: Remove tilcdc_verify_fb()"
This reverts commit db464d1.
Configuration menu - View commit details
-
Copy full SHA for 22bde1b - Browse repository at this point
Copy the full SHA 22bde1bView commit details -
Revert "drm/tilcdc: Remove obsolete crtc helper functions"
This reverts commit ebbd1c9.
Configuration menu - View commit details
-
Copy full SHA for d737e8f - Browse repository at this point
Copy the full SHA d737e8fView commit details -
Revert "drm/tilcdc: Set DRIVER_ATOMIC and use atomic crtc helpers"
This reverts commit 83822fb.
Configuration menu - View commit details
-
Copy full SHA for c336ee7 - Browse repository at this point
Copy the full SHA c336ee7View commit details -
Revert "drm/tilcdc: Add drm_mode_config_reset() call to tilcdc_load()"
This reverts commit 7262f5d.
Configuration menu - View commit details
-
Copy full SHA for 20752ef - Browse repository at this point
Copy the full SHA 20752efView commit details -
Revert "drm/tilcdc: Add atomic mode config funcs"
This reverts commit e8cb1f8.
Configuration menu - View commit details
-
Copy full SHA for 8cd4b9b - Browse repository at this point
Copy the full SHA 8cd4b9bView commit details -
Revert "drm/tilcdc: Add tilcdc_crtc_atomic_check()"
This reverts commit 65eab9a.
Configuration menu - View commit details
-
Copy full SHA for 8b3dc2b - Browse repository at this point
Copy the full SHA 8b3dc2bView commit details -
Revert "drm/tilcdc: Add tilcdc_crtc_mode_set_nofb()"
This reverts commit e6cbc04.
Configuration menu - View commit details
-
Copy full SHA for 6d1b28b - Browse repository at this point
Copy the full SHA 6d1b28bView commit details -
Revert "drm/tilcdc: Initialize dummy primary plane from crtc init"
This reverts commit 8ff2aeb.
Configuration menu - View commit details
-
Copy full SHA for 13ad0dd - Browse repository at this point
Copy the full SHA 13ad0ddView commit details -
Revert "drm/tilcdc: Add dummy primary plane implementation"
This reverts commit 1098612.
Configuration menu - View commit details
-
Copy full SHA for 4bd013b - Browse repository at this point
Copy the full SHA 4bd013bView commit details -
Revert "drm/tilcdc: Make tilcdc_crtc_page_flip() work if crtc is not …
…yet on" This reverts commit c20b8aa.
Configuration menu - View commit details
-
Copy full SHA for e939dfb - Browse repository at this point
Copy the full SHA e939dfbView commit details -
Revert "drm/tilcdc: Make tilcdc_crtc_page_flip() public"
This reverts commit 29635ff.
Configuration menu - View commit details
-
Copy full SHA for 1f5b1fd - Browse repository at this point
Copy the full SHA 1f5b1fdView commit details -
Revert "drm/tilcdc: Fix tilcdc component master unloading"
This reverts commit d234b3a.
Configuration menu - View commit details
-
Copy full SHA for afe0ff8 - Browse repository at this point
Copy the full SHA afe0ff8View commit details -
Revert "drm/i2c: tda998x: Choose between atomic or non atomic dpms he…
…lper" This reverts commit 23534af.
Configuration menu - View commit details
-
Copy full SHA for e4edea9 - Browse repository at this point
Copy the full SHA e4edea9View commit details -
Revert "drm/i2c: tda998x: Add support for atomic modesetting"
This reverts commit 71c33d2.
Configuration menu - View commit details
-
Copy full SHA for 507d808 - Browse repository at this point
Copy the full SHA 507d808View commit details -
Revert "pwm: pwm-tiecap: Handle context loss on runtime suspend"
This reverts commit 2b9ac62.
Configuration menu - View commit details
-
Copy full SHA for a64b264 - Browse repository at this point
Copy the full SHA a64b264View commit details -
btrfs: raid6: pick either raid6_neonx2 or raid6_intx4, saves 1 second…
… on bootup Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e28f013 - Browse repository at this point
Copy the full SHA e28f013View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8041eb - Browse repository at this point
Copy the full SHA e8041ebView commit details -
This is a hack to change the USB class/subclass/protocol for the RNDIS USB gadget function. According to [1], this is "RNDIS over Ethernet". This configuration is recognized by rndiscmp.inf in Windows so that the correct driver loads without the need for a custom signed .inf. Furthermore, it is ignored on macOS and Linux (so we can use CDC/ECM instead). [1]: http://www.usb.org/developers/defined_class/#BaseClassEFh
Configuration menu - View commit details
-
Copy full SHA for 78e6d11 - Browse repository at this point
Copy the full SHA 78e6d11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0173c5d - Browse repository at this point
Copy the full SHA 0173c5dView commit details -
tsl2550: fix lux1_input error in low light
ADC channel 0 photodiode detects both infrared + visible light, but ADC channel 1 just detects infrared. However, the latter is a bit more sensitive in that range so complete darkness or low light causes a error condition in which the chan0 - chan1 is negative that results in a -EAGAIN. This patch changes the resulting lux1_input sysfs attribute message from "Resource temporarily unavailable" to a user-grokable lux value of 0. Signed-off-by: Matt Ranostay <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b706ade - Browse repository at this point
Copy the full SHA b706adeView commit details -
iio: add support for pulse width capture devices
Add a channel type to support pulse width capture devices. These devices capture the timing of a PWM signal based on a configurable trigger Signed-off-by: Matt Porter <[email protected]> Signed-off-by: Stephen Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a051ff - Browse repository at this point
Copy the full SHA 7a051ffView commit details -
iio: pulse: add TI ECAP driver
Adds support for capturing PWM signals using the TI ECAP peripheral. This driver supports triggered buffer capture of pulses on multiple ECAP instances. In addition, the driver supports configurable polarity of the signal to be captured. Signed-off-by: Matt Porter <[email protected]> Tested-by: Matt Ranostay <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1744d0 - Browse repository at this point
Copy the full SHA e1744d0View commit details -
iio: enable selection and build of pulse drivers
Add the pulse driver subdirectory when configuring and building IIO. Signed-off-by: Matt Porter <[email protected]> Signed-off-by: Stephen Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ed479c - Browse repository at this point
Copy the full SHA 5ed479cView commit details -
iio: Add ABI docs for pulse capture devices
Add standard ABI entries for pulse capture devices. Also add a separate ABI entry for the TI ECAP driver polarity option. Signed-off-by: Matt Porter <[email protected]> Signed-off-by: Stephen Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcfdec9 - Browse repository at this point
Copy the full SHA dcfdec9View commit details -
pwm: enable TI PWMSS if the IIO tiecap driver is selected
The IIO TI ECAP driver depends on the TI PWMSS management driver in this subsystem. Enable PWMSS when the IIO TI ECAP driver is selected. (pulling in this driver for GSoC anemometer project, thanks matt!) Signed-off-by: Matt Porter <[email protected]> Signed-off-by: Stephen Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8b5708 - Browse repository at this point
Copy the full SHA a8b5708View commit details -
pulse/tiecap.c: fixup stale iio_* function interfaces
Signed-off-by: Stephen Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40aa899 - Browse repository at this point
Copy the full SHA 40aa899View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c68b5eb - Browse repository at this point
Copy the full SHA c68b5ebView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5d1633 - Browse repository at this point
Copy the full SHA a5d1633View commit details -
fix ti-emif-sram-pm.S: for thumb2
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5166839 - Browse repository at this point
Copy the full SHA 5166839View commit details -
net/wireless: SanCloud wifi: issue when associating with an SSID when…
… there is also a hidden SSID in the scan list Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78735ed - Browse repository at this point
Copy the full SHA 78735edView commit details -
wiznet: w5100-spi: hack dt support for w5500
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8640b6 - Browse repository at this point
Copy the full SHA a8640b6View commit details -
wiznet: revert: treewide: replace dev->trans_start update with helper
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0770c4a - Browse repository at this point
Copy the full SHA 0770c4aView commit details -
Fix remoteproc to work with the PRU GNU Binutils port
PRU IRAM addresses need to be masked before being handled to remoteproc. This is due to PRU Binutils' lack of separate address spaces for IRAM and DRAM. Signed-off-by: Dimitar Dimitrov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90df733 - Browse repository at this point
Copy the full SHA 90df733View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e718413 - Browse repository at this point
Copy the full SHA e718413View commit details -
scripts/dtc: Update to upstream version overlays
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa8bd22 - Browse repository at this point
Copy the full SHA aa8bd22View commit details -
misc: eeprom: use kobj_to_dev()
Use kobj_to_dev() instead of open-coding it. Signed-off-by: Geliang Tang <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae81177 - Browse repository at this point
Copy the full SHA ae81177View commit details -
misc: eeprom_93xx46: Fix 16-bit read and write accesses.
Compatible at93xx46 devices from both Microchip and Atmel expect a word-based address, regardless of whether the device is strapped for 8- or 16-bit operation. However, the offset parameter passed in when reading or writing at a specific location is always specified in terms of bytes. This commit fixes 16-bit read and write accesses by shifting the offset parameter to account for this difference between a byte offset and a word-based address. Signed-off-by: Cory Tusar <[email protected]> Tested-by: Chris Healy <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e841822 - Browse repository at this point
Copy the full SHA e841822View commit details -
misc: eeprom_93xx46: Implement eeprom_93xx46 DT bindings.
This commit implements bindings in the eeprom_93xx46 driver allowing device word size and read-only attributes to be specified via devicetree. Signed-off-by: Cory Tusar <[email protected]> Tested-by: Chris Healy <[email protected]> Reviewed-by: Vladimir Zapolskiy <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 430063f - Browse repository at this point
Copy the full SHA 430063fView commit details -
misc: eeprom_93xx46: Add quirks to support Atmel AT93C46D device.
Atmel devices in this family have some quirks not found in other similar chips - they do not support a sequential read of the entire EEPROM contents, and the control word sent at the start of each operation varies in bit length. This commit adds quirk support to the driver and modifies the read implementation to support non-sequential reads for consistency with other misc/eeprom drivers. Tested on a custom Freescale VF610-based platform, with an AT93C46D device attached via dspi2. The spi-gpio driver was used to allow the necessary non-byte-sized transfers. Signed-off-by: Cory Tusar <[email protected]> Tested-by: Chris Healy <[email protected]> Reviewed-by: Vladimir Zapolskiy <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f12f516 - Browse repository at this point
Copy the full SHA f12f516View commit details -
misc: eeprom_93xx46: Add support for a GPIO 'select' line.
This commit adds support to the eeprom_93x46 driver allowing a GPIO line to function as a 'select' or 'enable' signal prior to accessing the EEPROM. Signed-off-by: Cory Tusar <[email protected]> Tested-by: Chris Healy <[email protected]> Reviewed-by: Vladimir Zapolskiy <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3433924 - Browse repository at this point
Copy the full SHA 3433924View commit details -
nvmem: Add flag to export NVMEM to root only
Legacy AT24, AT25 EEPROMs are exported in sys so that only root can read the contents. The EEPROMs may contain sensitive information. Add a flag so the provide can indicate that NVMEM should also restrict access to root only. Signed-off-by: Andrew Lunn <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 555de88 - Browse repository at this point
Copy the full SHA 555de88View commit details -
nvmem: Add backwards compatibility support for older EEPROM drivers.
Older drivers made an 'eeprom' file available in the /sys device directory. Have the NVMEM core provide this to retain backwards compatibility. Signed-off-by: Andrew Lunn <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca72078 - Browse repository at this point
Copy the full SHA ca72078View commit details -
eeprom: at24: extend driver to plug into the NVMEM framework
Add a regmap for accessing the EEPROM, and then use that with the NVMEM framework. Set the NVMEM config structure to enable backward, so that the 'eeprom' file in sys is provided by the framework. Signed-off-by: Andrew Lunn <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]> Tested-by: Bartosz Golaszewski <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0074e4 - Browse repository at this point
Copy the full SHA a0074e4View commit details -
eeprom: at25: Remove in kernel API for accessing the EEPROM
The setup() callback is not used by any in kernel code. Remove it. Any new code which requires access to the eeprom can use the NVMEM API. Signed-off-by: Andrew Lunn <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]> Acked-by: Wolfram Sang <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b736807 - Browse repository at this point
Copy the full SHA b736807View commit details -
eeprom: at25: extend driver to plug into the NVMEM framework
Add a regmap for accessing the EEPROM, and then use that with the NVMEM framework. Enable backwards compatibility in the NVMEM config, so that the 'eeprom' file in sys is provided by the framework. Signed-off-by: Andrew Lunn <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 395be27 - Browse repository at this point
Copy the full SHA 395be27View commit details -
eeprom: 93xx46: extend driver to plug into the NVMEM framework
Add a regmap for accessing the EEPROM, and then use that with the NVMEM framework. Enable backward compatibility in the NVMEM config structure, so that the 'eeprom' file in sys is provided by the framework. Signed-off-by: Andrew Lunn <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4003d76 - Browse repository at this point
Copy the full SHA 4003d76View commit details -
misc: at24: replace memory_accessor with nvmem_device_read
Now that the AT24 uses the NVMEM framework, replace the memory_accessor in the setup() callback with nvmem API calls. Signed-off-by: Andrew Lunn <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]> Tested-by: Sekhar Nori <[email protected]> Acked-by: Wolfram Sang <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4d6995 - Browse repository at this point
Copy the full SHA a4d6995View commit details -
configfs: implement binary attributes
ConfigFS lacked binary attributes up until now. This patch introduces support for binary attributes in a somewhat similar manner of sysfs binary attributes albeit with changes that fit the configfs usage model. Problems that configfs binary attributes fix are everything that requires a binary blob as part of the configuration of a resource, such as bitstream loading for FPGAs, DTBs for dynamically created devices etc. Look at Documentation/filesystems/configfs/configfs.txt for internals and howto use them. This patch is against linux-next as of today that contains Christoph's configfs rework. Signed-off-by: Pantelis Antoniou <[email protected]> [hch: folded a fix from Geert Uytterhoeven <[email protected]>] [hch: a few tiny updates based on review feedback] Signed-off-by: Christoph Hellwig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a909451 - Browse repository at this point
Copy the full SHA a909451View commit details -
drivers/of: Export OF changeset functions
The PowerNV PCI hotplug driver is going to use the OF changeset to manage the changed device sub-tree. This exports those OF changeset functions for that. Signed-off-by: Gavin Shan <[email protected]> Acked-by: Wolfram Sang <[email protected]> Tested-by: Wolfram Sang <[email protected]> Signed-off-by: Rob Herring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d30ca0d - Browse repository at this point
Copy the full SHA d30ca0dView commit details -
Revert "ARM: OMAP2+: omap_device: fix crash on omap_device removal"
This reverts commit d7e5679.
Configuration menu - View commit details
-
Copy full SHA for 8c359c7 - Browse repository at this point
Copy the full SHA 8c359c7View commit details -
ARM: OMAP2+: Fix omap_device for module reload on PM runtime forbid
If a driver PM runtime is disabled via sysfs, and the module is unloaded, PM runtime can't do anything to disable the device. Let's let the interconnect disable the device on BUS_NOTIFY_UNBOUND_DRIVER. Otherwise omap_device will produce and error on the following module reload. This can be easily tested with something like: # modprobe omap_hsmmc # echo on > /sys/devices/platform/68000000.ocp/4809c000.mmc/power/control # rmmod omap_hsmmc # modprobe omap_hsmmc Cc: Alan Stern <[email protected]> Cc: Nishanth Menon <[email protected]> Cc: Rafael J. Wysocki <[email protected]> Cc: Tero Kristo <[email protected]> Reported-by: Ulf Hansson <[email protected]> Acked-by: Kevin Hilman <[email protected]> Acked-by: Ulf Hansson <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb4dda6 - Browse repository at this point
Copy the full SHA bb4dda6View commit details -
OF: DT-Overlay configfs interface (v6)
Add a runtime interface to using configfs for generic device tree overlay usage. With it its possible to use device tree overlays without having to use a per-platform overlay manager. Please see Documentation/devicetree/configfs-overlays.txt for more info. Changes since v5: - New style configfs. Changes since v4: - Loading fix for multiple overlays as found out by Geert Uytterhoeven <[email protected]> Changes since v3: - Fixed compilation on SPARC & Xtensa Changes since v2: - Removed ifdef CONFIG_OF_OVERLAY (since for now it's required) - Created a documentation entry - Slight rewording in Kconfig Changes since v1: - of_resolve() -> of_resolve_phandles(). Signed-off-by: Pantelis Antoniou <[email protected]> cfs-of
Configuration menu - View commit details
-
Copy full SHA for 65634cc - Browse repository at this point
Copy the full SHA 65634ccView commit details -
Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2d6d6c - Browse repository at this point
Copy the full SHA b2d6d6cView commit details -
omap: Fix crash when omap device is disabled
When disabling an omap device (not when removing the driver), the device is removed but the hwmod's linger. Fix the resource leak and the crash when calling omap_device_idle() after the device's omap data have been removed. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85bd54e - Browse repository at this point
Copy the full SHA 85bd54eView commit details -
serial: omap: Fix port line number without aliases
Having an omap serial device without a serial aliases doesn't work. For now fallback to using the hwmod instance. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01941b7 - Browse repository at this point
Copy the full SHA 01941b7View commit details -
tty: omap-serial: Fix up platform data alloc
When using DT the driver devm_kalloc's platform data and assigns them directly to the pdev->dev.platform variable. This is wrong since device de-registration expects the data to be kmalloc'ed instead, resulting in a crash. Fix by copying the platform data to a kmalloc buffer. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a48390c - Browse repository at this point
Copy the full SHA a48390cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2240529 - Browse repository at this point
Copy the full SHA 2240529View commit details -
of: Custom printk format specifier for device node
90% of the usage of device node's full_name is printing it out in a kernel message. Preparing for the eventual delayed allocation introduce a custom printk format specifier that is both more compact and more pleasant to the eye. For instance typical use is: pr_info("Frobbing node %s\n", node->full_name); Which can be written now as: pr_info("Frobbing node %pO\n", node); More fine-grained control of formatting includes printing the name, flag, path-spec name, reference count and others, explained in the documentation entry. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c9ae6c - Browse repository at this point
Copy the full SHA 5c9ae6cView commit details -
of: overlay: kobjectify overlay objects
We are going to need the overlays to appear on sysfs with runtime global properties (like master enable) so turn them into kobjects. They have to be in sysfs so that people can have information about the overlays applied in the system, i.e. where their targets are and whether removal is possible. In a future more attributes can be added in a backwards compatible manner. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96bbc30 - Browse repository at this point
Copy the full SHA 96bbc30View commit details -
of: overlay: global sysfs enable attribute
A throw once master enable switch to protect against any further overlay applications if the administrator desires so. A kernel command line option is provided as well. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3af17df - Browse repository at this point
Copy the full SHA 3af17dfView commit details -
Documentation: ABI: overlays - global attributes
Documentation ABI entry for overlays sysfs entries. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da90acc - Browse repository at this point
Copy the full SHA da90accView commit details -
Documentation: document of_overlay_disable parameter
Document the of_overlay_disable parameter. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01fdd64 - Browse repository at this point
Copy the full SHA 01fdd64View commit details -
of: overlay: add per overlay sysfs attributes
* A per overlay can_remove sysfs attribute that reports whether the overlay can be removed or not due to another overlapping overlay. * A target sysfs attribute listing the target of each fragment, in a group named after the name of the fragment. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a82499 - Browse repository at this point
Copy the full SHA 0a82499View commit details -
Documentation: ABI: overlays - per overlay docs
Documentation for the per-overlay attributes. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0bbeef - Browse repository at this point
Copy the full SHA c0bbeefView commit details -
A cape loader based on DT overlays and DT objects. This is the beaglebone cape manager which allows capes to be automatically probed and instantiated via means of a device tree overlay deduced from the part-number and version contained on the cape's EEPROM. The reference manual contains information about the specification and the contents of the EEPROM. http://beagleboard.org/static/beaglebone/latest/Docs/Hardware/BONE_SRM.pdf Documentation about the workings of the cape manager is located in Documentation/misc-devices/bone_capemgr.txt This driver is using the nvmem framework interface to retrieve the data stored on the baseboard and cape EEPROMs. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a51712b - Browse repository at this point
Copy the full SHA a51712bView commit details -
doc: misc: Beaglebone capemanager documentation
Add beaglebone capemanager documentation entry. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 318e77b - Browse repository at this point
Copy the full SHA 318e77bView commit details -
doc: dt: beaglebone cape manager bindings.
Bindings document for the beaglebone cape manager. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae0e529 - Browse repository at this point
Copy the full SHA ae0e529View commit details -
doc: ABI: bone_capemgr sysfs API
Document the beaglebone's capemgr sysfs API Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4aecd76 - Browse repository at this point
Copy the full SHA 4aecd76View commit details -
MAINTAINERS: Beaglebone capemanager maintainer
Add me as the capemanager maintainer. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e668c0e - Browse repository at this point
Copy the full SHA e668c0eView commit details -
arm: dts: Enable beaglebone cape-manager
Enable the cape manager on the beaglebone family of boards. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a46054 - Browse repository at this point
Copy the full SHA 7a46054View commit details -
of: overlay: Implement indirect target support
Some applications require applying the same overlay to a different target according to some external condition (for instance depending on the slot a card has been inserted, the overlay target is different). The indirect target use requires using the new of_overlay_create_indirect() API which uses a text selector. The format requires the use of a target-indirect node as follows: fragment@0 { target-indirect { foo { target = <&foo_target>; }; bar { target = <&bar_target>; }; }; }; Calling of_overlay_create_indirect() with a "foo" argument selects the foo_target and so on. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1257643 - Browse repository at this point
Copy the full SHA 1257643View commit details -
of: unittest: Add indirect overlay target test
Add a unittest for the indirect overlay target case. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57a7236 - Browse repository at this point
Copy the full SHA 57a7236View commit details -
doc: dt: Document the indirect overlay method.
Add a description of the indirect overlay method to the overlay documention file. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7c1a8e - Browse repository at this point
Copy the full SHA c7c1a8eView commit details -
of: overlay: Introduce target root capability.
The target facility of an overlay allows the target to be any point in the live kernel tree, since it usually that's required when creating overlays for internal SoC devices. The target ends up to be a single node in the tree. However when we're dealing with probeable busses this is a problem since the target node differs according to the bus the plugged device lies. Using an overlay creating method using a target root node allows us to use a single overlay for those cases. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a7fd3a - Browse repository at this point
Copy the full SHA 9a7fd3aView commit details -
of: unittest: Unit-tests for target root overlays.
Add unittests for target-root based overlays. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70a7a58 - Browse repository at this point
Copy the full SHA 70a7a58View commit details -
doc: dt: Document the target root overlay method
Add a description of the target root overlay method to the overlay documention file. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04cfc85 - Browse repository at this point
Copy the full SHA 04cfc85View commit details -
of: dynamic: Add __of_node_dupv()
Add an __of_node_dupv() private method and make __of_node_dup() use it. This is required for the subsequent changeset accessors which will make use of it. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4630fb5 - Browse repository at this point
Copy the full SHA 4630fb5View commit details -
of: changesets: Introduce changeset helper methods
Changesets are very powerful, but the lack of a helper API makes using them cumbersome. Introduce a simple copy based API that makes things considerably easier. To wit, adding a property using the raw API. struct property *prop; prop = kzalloc(sizeof(*prop)), GFP_KERNEL); prop->name = kstrdup("compatible"); prop->value = kstrdup("foo,bar"); prop->length = strlen(prop->value) + 1; of_changeset_add_property(ocs, np, prop); while using the helper API of_changeset_add_property_string(ocs, np, "compatible", "foo,bar"); Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 784adcf - Browse repository at this point
Copy the full SHA 784adcfView commit details -
RFC: Device overlay manager (PCI/USB + DT)
This probably misplaced (in drivers/misc) patch allows use of device tree overlays on the two kinds of probeable busses that count nowadays, PCI & USB. It does so by dynamically creating device nodes for the busses & devices that are probed and according to user-configuration applying an overlay when they appear. It is still a WIP but it's coming along nicely. Issues: Only PCI works for now, the generated bindings are not correct according to the openfirmware spec. Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd287f4 - Browse repository at this point
Copy the full SHA dd287f4View commit details -
of: remove bogus return in of_core_init
Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1de4902 - Browse repository at this point
Copy the full SHA 1de4902View commit details -
of: Maintainer fixes for dynamic
Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5a40b5 - Browse repository at this point
Copy the full SHA f5a40b5View commit details -
of: unittest: changeset helpers
Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01ef388 - Browse repository at this point
Copy the full SHA 01ef388View commit details -
of: rename *_node_sysfs to _node_post
Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 593be97 - Browse repository at this point
Copy the full SHA 593be97View commit details -
of: Support hashtable lookups for phandles
Signed-off-by: Pantelis Antoniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 736f643 - Browse repository at this point
Copy the full SHA 736f643View commit details -
bone_capemgr: uboot_capemgr_enabled flag
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd6ed74 - Browse repository at this point
Copy the full SHA dd6ed74View commit details -
bone_capemgr: kill with uboot flag
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e67f57 - Browse repository at this point
Copy the full SHA 9e67f57View commit details -
dts: am335x-bone-common: fixup leds to match 3.8
https://groups.google.com/d/msg/beagleboard/634Xm1m3XA8/B028x1FzAyAJ Reported-by: Mark A. Yoder <[email protected]> Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36b8212 - Browse repository at this point
Copy the full SHA 36b8212View commit details -
arm: dts: am335x-bone-common: add collision and carrier sense pinmux
Added pin mux definitions for collision and carrier sense errors coming from the ethernet phy. Without these two signals the MAC ends up ignoring the errors detected by the PHY which end up causing a lower throughput problem when the phy is in half duplex mode such as connected through a hub. Fixes: 2ba3549 (ARM: dts: am335x-bone*: add DT for BeagleBone Black) Cc: Koen Kooi <[email protected]> Cc: Tom Rini <[email protected]> Cc: Kevin Hilman <[email protected]> Cc: <[email protected]> # v3.13+ Signed-off-by: Schuyler Patton <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 560e27f - Browse repository at this point
Copy the full SHA 560e27fView commit details -
tps65217: Enable KEY_POWER press on AC loss / PWR_BUT
This is an adaption to v3.14.x of the original patch by Andrew Bradford <[email protected]> Some minor devm_* changes and DT support done by Pantelis Antoniou <[email protected]> for 3.8.x Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c8be12 - Browse repository at this point
Copy the full SHA 3c8be12View commit details -
am335x-bone-common: disable default clkout2_pin
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f38484a - Browse repository at this point
Copy the full SHA f38484aView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14d305e - Browse repository at this point
Copy the full SHA 14d305eView commit details -
This patch was derived from 2 commits, but I removed the non-pinmux-helper portions and added the helper to the bb.org_defconfig: capemgr: Capemgr makefiles and Kconfig fragments. Introduce a cape loader using DT overlays and dynamic DT objects. Makefile and Kconfig fragments. Signed-off-by: Pantelis Antoniou <[email protected]> Conflicts: arch/arm/mach-omap2/Kconfig drivers/misc/Kconfig drivers/misc/Makefile And: Pinmux helper driver. That's just a hack to get a pinmux helper driver working. Define in the DT helper { compatible = "bone-pinmux-helper"; pinctrl-names = "default"; pinctrl-0 = <&helper_pins>; status = "okay"; };
Configuration menu - View commit details
-
Copy full SHA for 8f74863 - Browse repository at this point
Copy the full SHA 8f74863View commit details -
pinmux-helper: Add runtime configuration capability
Pinctrl already supports multiple states. Just make them visible.
Configuration menu - View commit details
-
Copy full SHA for f07640f - Browse repository at this point
Copy the full SHA f07640fView commit details -
pinmux-helper: Switch to using kmalloc
devm_kfree warned out... why? no idea.
Configuration menu - View commit details
-
Copy full SHA for 888cbea - Browse repository at this point
Copy the full SHA 888cbeaView commit details -
gpio: Introduce GPIO OF helper
A gpio OF helper driver that allows configuration to be done via DT.
Configuration menu - View commit details
-
Copy full SHA for e8b63c0 - Browse repository at this point
Copy the full SHA e8b63c0View commit details -
Add dir-changeable property to gpio-of-helper
Signed-off-by: Charles Steinkuehler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f3eaa8 - Browse repository at this point
Copy the full SHA 6f3eaa8View commit details -
Signed-off-by: Jason Kridner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f1dfa3 - Browse repository at this point
Copy the full SHA 3f1dfa3View commit details -
beaglebone: added expansion header to dtb
This adds gpio and pinmux helpers to the majority of available expansion header pins based on the cape-universal work from Charles Steinkuehler making them userspace configurable. This is not a substitute for Capemgr as it doesn't perform the configuration based on cape detection, nor does it enable dynamic configuration of all types of peripherals that could be on a cape. It does, however, enable many developers to rapidly experiment with a lesser degree of complexity. Derived from: https://github.com/cdsteinkuehler/beaglebone-universal-io/blob/52461b52ef3203e648399c16c7e160c848a04b5c$ Signed-off-by: Jason Kridner <[email protected]> Cc: Charles Steinkuehler <[email protected]> Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08a33bb - Browse repository at this point
Copy the full SHA 08a33bbView commit details -
bone-pinmux-helper: Add support for "mode" device-tree parameter The …
…new mode parameter is used to set the initial pinmux mode to something other than "default" or NULL, which is what happens currently. This allows enabling SoC hardware via device-tree which requires specific pinmux settings to function on boot, but still leaves the pinmux register under control of the bone-pinmux- helper driver meaning the pinmux setting can be changed at run time via user-mode access to sysfs. Signed-off-by: Charles Steinkuehler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0262766 - Browse repository at this point
Copy the full SHA 0262766View commit details -
pinmux-helper: add P8_37_pinmux & P8_38_pinmux
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6afd08 - Browse repository at this point
Copy the full SHA b6afd08View commit details -
BeagleBone DTS : Enable run-time pinmux for HDMI Add cape-universal-hdmi pin info to am335x-bone-common-universal.dtsi Edit hdmi dtsi include files to use new mode= setting to set HDMI mode at startup, leaving pinmux configurable at runtime. Signed-off-by: Charles Steinkuehler <[email protected]> Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d315d8f - Browse repository at this point
Copy the full SHA d315d8fView commit details -
Signed-off-by: Adrian Remonda <[email protected]> Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53d1658 - Browse repository at this point
Copy the full SHA 53d1658View commit details -
Remove CONFIG_EXPERIMENTAL dependency on CONFIG_GPIO_OF_HELPER as CON…
…FIG_EXPERIMENTAL has been removed with 3.9 Signed-off-by: Tobias Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1425b2f - Browse repository at this point
Copy the full SHA 1425b2fView commit details -
pinmux-helper: add P9_19_pinmux & P9_20_pinmux
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a148f6 - Browse repository at this point
Copy the full SHA 4a148f6View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5fef90 - Browse repository at this point
Copy the full SHA d5fef90View commit details -
Provides a sysfs interface to the eQEP hardware on the AM33XX series …
…SoCs Signed-off-by: Nathaniel Lewis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 302eb93 - Browse repository at this point
Copy the full SHA 302eb93View commit details -
tieqep.c: devres: remove devm_request_and_ioremap()
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec3cbb3 - Browse repository at this point
Copy the full SHA ec3cbb3View commit details -
*) linux tree compatible formatting and commenting style. *) adds two additional count up/down modes. *) allows not hooking the interrupt handler, useful for frequency usage. Signed-off-by: Dick Hollenbeck <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b1f842e - Browse repository at this point
Copy the full SHA b1f842eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b97253 - Browse repository at this point
Copy the full SHA 0b97253View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69d43e2 - Browse repository at this point
Copy the full SHA 69d43e2View commit details -
gpu: drm: i2c: add alternative adv7511 driver with audio support
Hacked driver that has audio support. Use this temporarily until audio support can be added to the upstream adv7511 driver. Signed-off-by: Jason Kridner <[email protected]> [Remove slave hacks and use adv75xx compatible strings] Signed-off-by: Matt Porter <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 350d263 - Browse repository at this point
Copy the full SHA 350d263View commit details -
gpu: drm: i2c: adihdmi: componentize driver and huge reformat/cleanup
Convert the driver over the the device model component framework, making use of the drm encoder/connector helpers. This allows adihdmi to be dynamically selected as an external encoder for drm drivers like tilcdc that support the DT graph binding which defines ports and remote-endpoints to attach external encoders. Also, this driver was modified by another developer to support audio and tweak some settings. Along the way it seems to have been reformatted to 4 space tabs which is hard to work with alongside the standard 8 space tabs in the kernel coding standard. As such, this is reformatted to standard 8 space tabs so it's a bit more readable. The component and audio support should be merged into the upstream driver so this adihdmi driver can be removed. Signed-off-by: Matt Porter <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f9071f - Browse repository at this point
Copy the full SHA 1f9071fView commit details -
adihdmi_drv: reg_default -> reg_sequence
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3578e0c - Browse repository at this point
Copy the full SHA 3578e0cView commit details -
ARM: dts: add Arrow BeagleBone Black Industrial dts
Adds a dts file for the Arrow BeagleBone Black Industrial board. This BBB variant differs in that it uses an industrial temp rated ADV7511W HDMI encoder rather than the NXP HDMI encoder on the tradtional BBB. Signed-off-by: Matt Porter <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a74ea4 - Browse repository at this point
Copy the full SHA 2a74ea4View commit details -
ARM: dts: Add support for Olimex AM3352-SOM
Add a dts file for Olimex AM3352-SOM board. The board does not use the PMIC tps65217 and does not have many peripherals present in beaglebone. Thus, a specific dtsi file (am335x-som-common.dtsi) is needed. rcn-ee: drop ti,am335x-bone due to: davinci_mdio: dt: updated phy_id[0] from phy_mask[fffffffc] davinci_mdio: dt: updated phy_id[1] from phy_mask[fffffffc] beagleboard#4.5.0-rc0 Use: olimex,am335x-olimex-som tps65217.dtsi gone Signed-off-by: Dimitar Gamishev <[email protected]> Signed-off-by: Vinicius Maciel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11a8d66 - Browse repository at this point
Copy the full SHA 11a8d66View commit details -
ARM: dts: add am335x-bonegreen-wireless.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d50f90c - Browse repository at this point
Copy the full SHA d50f90cView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b6392c - Browse repository at this point
Copy the full SHA 1b6392cView commit details -
ARM: dts: add am335x-boneblack-wireless.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 604e254 - Browse repository at this point
Copy the full SHA 604e254View commit details -
ARM: dts: add am335x-boneblue.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4a987d - Browse repository at this point
Copy the full SHA a4a987dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddd3bb6 - Browse repository at this point
Copy the full SHA ddd3bb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1de59c - Browse repository at this point
Copy the full SHA f1de59cView commit details -
update model: am335x-boneblack-roboticscape.dtb/am335x-boneblack-wire…
…less-roboticscape.dtb Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37dd696 - Browse repository at this point
Copy the full SHA 37dd696View commit details -
Configuration menu - View commit details
-
Copy full SHA for f68de69 - Browse repository at this point
Copy the full SHA f68de69View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ee8a0c - Browse repository at this point
Copy the full SHA 8ee8a0cView commit details -
Signed-off-by: Jason Kridner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35b5448 - Browse repository at this point
Copy the full SHA 35b5448View commit details -
add: am335x-boneblue-ArduPilot.dts
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db03a47 - Browse repository at this point
Copy the full SHA db03a47View commit details -
Make BeagleBone Blue battery LED labels match the circuit board
Change the BeagleBone Blue battery indicator LED device nodes so that the label matches what is actually printed on the circuit board. This makes identification more obvious.
Configuration menu - View commit details
-
Copy full SHA for 610d1c6 - Browse repository at this point
Copy the full SHA 610d1c6View commit details -
fixes: RobertCNelson/dtb-rebuilder#20 Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a036731 - Browse repository at this point
Copy the full SHA a036731View commit details -
am335x-boneblue.dts: fix defaults, add adc
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6155ace - Browse repository at this point
Copy the full SHA 6155aceView commit details -
am335x-boneblue-ArduPilot.dts: sync with am335x-boneblue.dts
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9640a8e - Browse repository at this point
Copy the full SHA 9640a8eView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 251402e - Browse repository at this point
Copy the full SHA 251402eView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0dc7af - Browse repository at this point
Copy the full SHA c0dc7afView commit details -
ARM: dts: am335x-siriusDEB.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b16258 - Browse repository at this point
Copy the full SHA 5b16258View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d98643 - Browse repository at this point
Copy the full SHA 4d98643View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a5625 - Browse repository at this point
Copy the full SHA 45a5625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c11f1d - Browse repository at this point
Copy the full SHA 5c11f1dView commit details -
Rewritten using includes, v3.16.1 Signed-off-by: Dave Lambert <[email protected]> Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e789f82 - Browse repository at this point
Copy the full SHA e789f82View commit details -
ARM: dts: am335x-boneblack: enable wl1835mod cape support
Add support for the WL1835MOD cape. This cape conflicts with the eMMC and HDMI on board the BeagleBone Black. This change requires that the board be booted from the SD card slot by holding the user/boot button down at power on and reset. Signed-off-by: Eyal Reizer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e7fdde - Browse repository at this point
Copy the full SHA 2e7fddeView commit details -
am335x-boneblack-wl1835mod: fix bluetooth
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28497b5 - Browse repository at this point
Copy the full SHA 28497b5View commit details -
add: am335x-boneblack-bbbmini.dts
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2900403 - Browse repository at this point
Copy the full SHA 2900403View commit details -
add: lcd: am335x-boneblack-bbb-exp-c.dtb am335x-boneblack-bbb-exp-r.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c1ecfe - Browse repository at this point
Copy the full SHA 3c1ecfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a2c14 - Browse repository at this point
Copy the full SHA d3a2c14View commit details -
add: am335x-boneblack-lcd-ct43.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 330f4d3 - Browse repository at this point
Copy the full SHA 330f4d3View commit details -
tty/serial/8250: make UART_MCR register access consistent
Introduce serial8250_out_MCR() and serial8250_in_MCR() routines, that replace following calls: serial_out(port, UART_MCR, val) serial_port_out(up, UART_MCR, val) serial_in(port, UART_MCR) This patch is needed in order to integrate reading/writing of MCR signals via SERIAL_MCTRL_GPIO infrastructure later. CC: Peter Hurley <[email protected]> Signed-off-by: Yegor Yefremov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 34ec874 - Browse repository at this point
Copy the full SHA 34ec874View commit details -
serial: mctrl_gpio: add modem control read routine
mctrl_gpio_get_outputs() returns the state of following signals: RTS, DTR, OUT1, OUT2 Signed-off-by: Yegor Yefremov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d77af5 - Browse repository at this point
Copy the full SHA 6d77af5View commit details -
serial: mctrl_gpio: add IRQ locking
uart_handle_cts_change() should be called in IRQ locked state, hence use port->lock to disable interrupts. CC: Uwe Kleine-König <[email protected]> Signed-off-by: Yegor Yefremov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cb793b - Browse repository at this point
Copy the full SHA 3cb793bView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b5ae6c - Browse repository at this point
Copy the full SHA 2b5ae6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc9198b - Browse repository at this point
Copy the full SHA cc9198bView commit details -
wl18xx: forward port from v4.1.x-ti
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b18b15 - Browse repository at this point
Copy the full SHA 9b18b15View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c058a09 - Browse repository at this point
Copy the full SHA c058a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 758e1d2 - Browse repository at this point
Copy the full SHA 758e1d2View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa4eb88 - Browse repository at this point
Copy the full SHA fa4eb88View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d29e1f - Browse repository at this point
Copy the full SHA 1d29e1fView commit details -
am335x-pocketbeagle.dtb: config-pin
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3af2795 - Browse repository at this point
Copy the full SHA 3af2795View commit details -
am335x-pocketbeagle: spi: use alias, and bring out spi0
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57f5a54 - Browse repository at this point
Copy the full SHA 57f5a54View commit details -
am335x-pocketbeagle.dts: resync with pinmux generator
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6305da - Browse repository at this point
Copy the full SHA d6305daView commit details -
am335x-pocketbeagle: add pwm/dcan/usarts
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2526cf7 - Browse repository at this point
Copy the full SHA 2526cf7View commit details -
am335x-pocketbeagle.dts: fix cpufreq
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd6ba52 - Browse repository at this point
Copy the full SHA cd6ba52View commit details -
am335x-pocketbeagle.dts: disable unrouted spi channels
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45757b1 - Browse repository at this point
Copy the full SHA 45757b1View commit details -
am335x-pocketbeagle.dts: fix spi add can0
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de6457a - Browse repository at this point
Copy the full SHA de6457aView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea018da - Browse repository at this point
Copy the full SHA ea018daView commit details -
PocketBeagle: make sure pruin is default, along with 2 analog inputs
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5039b2d - Browse repository at this point
Copy the full SHA 5039b2dView commit details -
add am335x-pocketbeagle-simplegaming.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f08b33b - Browse repository at this point
Copy the full SHA f08b33bView commit details -
am335x-pocketbeagle.dts: enable spidev1.1
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec9f8c4 - Browse repository at this point
Copy the full SHA ec9f8c4View commit details -
am335x-pocketbeagle-simplegaming: add mikroBUS pinmuxes
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c53027 - Browse repository at this point
Copy the full SHA 9c53027View commit details -
am335x-pocketbeagle-simplegaming: move to correct mikroBUS port
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6aee78d - Browse repository at this point
Copy the full SHA 6aee78dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4772c7a - Browse repository at this point
Copy the full SHA 4772c7aView commit details -
sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC
The SCTP checksum is really a CRC and is very different from the standards 1's complement checksum that serves as the checksum for IP protocols. This offload interface is also very different. Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC to highlight these differences. The term CSUM should be reserved in the stack to refer to the standard 1's complement IP checksum. Signed-off-by: Tom Herbert <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b483713 - Browse repository at this point
Copy the full SHA b483713View commit details -
net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK
The name NETIF_F_ALL_CSUM is a misnomer. This does not correspond to the set of features for offloading all checksums. This is a mask of the checksum offload related features bits. It is incorrect to set both NETIF_F_HW_CSUM and NETIF_F_IP_CSUM or NETIF_F_IPV6 at the same time for features of a device. This patch: - Changes instances of NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (where NETIF_F_ALL_CSUM is being used as a mask). - Changes bonding, sfc/efx, ipvlan, macvlan, vlan, and team drivers to use NEITF_F_HW_CSUM in features list instead of NETIF_F_ALL_CSUM. Signed-off-by: Tom Herbert <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd22a34 - Browse repository at this point
Copy the full SHA fd22a34View commit details -
Ethernet PHYs can maintain statistics, for example errors while idle and receive errors. Add an ethtool mechanism to retrieve these statistics, using the same model as MAC statistics. Signed-off-by: Andrew Lunn <[email protected]> Reviewed-by: Florian Fainelli <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc3ccee - Browse repository at this point
Copy the full SHA dc3cceeView commit details -
ethtool: Declare netdev_rss_key as __read_mostly.
netdev_rss_key is written to once and thereafter is read by drivers when they are initialising. The fact that it is mostly read and not written to makes it a candidate for a __read_mostly declaration. Signed-off-by: Kim Jones <[email protected]> Signed-off-by: Alan Carey <[email protected]> Acked-by: Rami Rosen <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cc5b30 - Browse repository at this point
Copy the full SHA 3cc5b30View commit details -
ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH}
Ethernet drivers implementing both {GS}RXFH and {GS}CHANNELS ethtool ops incorrectly allow SCHANNELS when it would conflict with the settings from SRXFH. This occurs because it is not possible for drivers to understand whether their Rx flow indirection table has been configured or is in the default state. In addition, drivers currently behave in various ways when increasing the number of Rx channels. Some drivers will always destroy the Rx flow indirection table when this occurs, whether it has been set by the user or not. Other drivers will attempt to preserve the table even if the user has never modified it from the default driver settings. Neither of these situation is desirable because it leads to unexpected behavior or loss of user configuration. The correct behavior is to simply return -EINVAL when SCHANNELS would conflict with the current Rx flow table settings. However, it should only do so if the current settings were modified by the user. If we required that the new settings never conflict with the current (default) Rx flow settings, we would force users to first reduce their Rx flow settings and then reduce the number of Rx channels. This patch proposes a solution implemented in net/core/ethtool.c which ensures that all drivers behave correctly. It checks whether the RXFH table has been configured to non-default settings, and stores this information in a private netdev flag. When the number of channels is requested to change, it first ensures that the current Rx flow table is not going to assign flows to now disabled channels. Signed-off-by: Jacob Keller <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a79f09c - Browse repository at this point
Copy the full SHA a79f09cView commit details -
ethtool: ensure channel counts are within bounds during SCHANNELS
Add a sanity check to ensure that all requested channel sizes are within bounds, which should reduce errors in driver implementation. Signed-off-by: Jacob Keller <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e122232 - Browse repository at this point
Copy the full SHA e122232View commit details -
net: add tc offload feature flag
Its useful to turn off the qdisc offload feature at a per device level. This gives us a big hammer to enable/disable offloading. More fine grained control (i.e. per rule) may be supported later. Signed-off-by: John Fastabend <[email protected]> Acked-by: Jiri Pirko <[email protected]> Acked-by: Jamal Hadi Salim <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e75d44 - Browse repository at this point
Copy the full SHA 5e75d44View commit details -
net/ethtool: introduce a new ioctl for per queue setting
Introduce a new ioctl ETHTOOL_PERQUEUE for per queue parameters setting. The following patches will enable some SUB_COMMANDs for per queue setting. Signed-off-by: Kan Liang <[email protected]> Reviewed-by: Ben Hutchings <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69692f7 - Browse repository at this point
Copy the full SHA 69692f7View commit details -
net/ethtool: support get coalesce per queue
This patch implements sub command ETHTOOL_GCOALESCE for ioctl ETHTOOL_PERQUEUE. It introduces an interface get_per_queue_coalesce to get coalesce of each masked queue from device driver. Then the interrupt coalescing parameters will be copied back to user space one by one. Signed-off-by: Kan Liang <[email protected]> Reviewed-by: Ben Hutchings <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e10826 - Browse repository at this point
Copy the full SHA 1e10826View commit details -
net/ethtool: support set coalesce per queue
This patch implements sub command ETHTOOL_SCOALESCE for ioctl ETHTOOL_PERQUEUE. It introduces an interface set_per_queue_coalesce to set coalesce of each masked queue to device driver. The wanted coalesce information are stored in "data" for each masked queue, which can copy from userspace. If it fails to set coalesce to device driver, the value which already set to specific queue will be tried to rollback. Signed-off-by: Kan Liang <[email protected]> Reviewed-by: Ben Hutchings <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1d7293 - Browse repository at this point
Copy the full SHA c1d7293View commit details -
net: ethtool: add new ETHTOOL_xLINKSETTINGS API
This patch defines a new ETHTOOL_GLINKSETTINGS/SLINKSETTINGS API, handled by the new get_link_ksettings/set_link_ksettings callbacks. This API provides support for most legacy ethtool_cmd fields, adds support for larger link mode masks (up to 4064 bits, variable length), and removes ethtool_cmd deprecated fields (transceiver/maxrxpkt/maxtxpkt). This API is deprecating the legacy ETHTOOL_GSET/SSET API and provides the following backward compatibility properties: - legacy ethtool with legacy drivers: no change, still using the get_settings/set_settings callbacks. - legacy ethtool with new get/set_link_ksettings drivers: the new driver callbacks are used, data internally converted to legacy ethtool_cmd. ETHTOOL_GSET will return only the 1st 32b of each link mode mask. ETHTOOL_SSET will fail if user tries to set the ethtool_cmd deprecated fields to non-0 (transceiver/maxrxpkt/maxtxpkt). A kernel warning is logged if driver sets higher bits. - future ethtool with legacy drivers: no change, still using the get_settings/set_settings callbacks, internally converted to new data structure. Deprecated fields (transceiver/maxrxpkt/maxtxpkt) will be ignored and seen as 0 from user space. Note that that "future" ethtool tool will not allow changes to these deprecated fields. - future ethtool with new drivers: direct call to the new callbacks. By "future" ethtool, what is meant is: - query: first try ETHTOOL_GLINKSETTINGS, and revert to ETHTOOL_GSET if fails - set: query first and remember which of ETHTOOL_GLINKSETTINGS or ETHTOOL_GSET was successful + if ETHTOOL_GLINKSETTINGS was successful, then change config with ETHTOOL_SLINKSETTINGS. A failure there is final (do not try ETHTOOL_SSET). + otherwise ETHTOOL_GSET was successful, change config with ETHTOOL_SSET. A failure there is final (do not try ETHTOOL_SLINKSETTINGS). The interaction user/kernel via the new API requires a small ETHTOOL_GLINKSETTINGS handshake first to agree on the length of the link mode bitmaps. If kernel doesn't agree with user, it returns the bitmap length it is expecting from user as a negative length (and cmd field is 0). When kernel and user agree, kernel returns valid info in all fields (ie. link mode length > 0 and cmd is ETHTOOL_GLINKSETTINGS). Data structure crossing user/kernel boundary is 32/64-bit agnostic. Converted internally to a legal kernel bitmap. The internal __ethtool_get_settings kernel helper will gradually be replaced by __ethtool_get_link_ksettings by the time the first "link_settings" drivers start to appear. So this patch doesn't change it, it will be removed before it needs to be changed. Signed-off-by: David Decotigny <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fbe434 - Browse repository at this point
Copy the full SHA 1fbe434View commit details -
ethtool: Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords
When the ETHTOOL_GLINKSETTINGS implementation finds that userland is using the wrong number of words of link mode bitmaps (or is trying to find out the right numbers) it sets the cmd field to 0 in the response structure. This is inconsistent with the implementation of every other ethtool command, so let's remove that inconsistency before it gets into a stable release. Fixes: 3f1ac7a ("net: ethtool: add new ETHTOOL_xLINKSETTINGS API") Signed-off-by: Ben Hutchings <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2195c43 - Browse repository at this point
Copy the full SHA 2195c43View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1da13c9 - Browse repository at this point
Copy the full SHA 1da13c9View commit details -
lib/bitmap.c: conversion routines to/from u32 array
Aimed at transferring bitmaps to/from user-space in a 32/64-bit agnostic way. Tested: unit tests (next patch) on qemu i386, x86_64, ppc, ppc64 BE and LE, ARM. Signed-off-by: David Decotigny <[email protected]> Reviewed-by: Ben Hutchings <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f4b404e - Browse repository at this point
Copy the full SHA f4b404eView commit details -
ti/cpsw: priv -> cpsw (slaves)
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40be1d4 - Browse repository at this point
Copy the full SHA 40be1d4View commit details -
uapi: consolidate DIV_ROUND_UP definition
The inital goal was to consolidate ethtool.h uapi header. But I took the opportunity to remove all duplicate definitions of DIV_ROUND_UP. v3: add patch beagleboard#2 and beagleboard#3 v2: split the patch define DIV_ROUND_UP in uapi .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 20 +++++++++++--------- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- include/linux/kernel.h | 2 +- include/uapi/linux/ethtool.h | 7 ++++++- include/uapi/linux/kernel.h | 1 + include/uapi/linux/mroute6.h | 9 ++------- 6 files changed, 22 insertions(+), 19 deletions(-) Regards, Nicolas Date: Fri, 4 Mar 2016 11:52:18 +0100 From: Nicolas Dichtel <[email protected]> To: [email protected] Cc: [email protected], [email protected], Karen Xie <[email protected]>, [email protected], [email protected], David Airlie <[email protected]>, [email protected], Nicolas Dichtel <[email protected]> Subject: [PATCH net-next v3 3/4] drm/vmwgfx: remove userland definition of DIV_ROUND_UP Let's use __KERNEL_DIV_ROUND_UP, which is defined in uapi/linux/kernel.h. Signed-off-by: Nicolas Dichtel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba23589 - Browse repository at this point
Copy the full SHA ba23589View commit details -
Add device tree file for the Modio BB cape
The Modio cape exposes 4 UARTs as 3xRS485 and 1xRS232 port on the BeagleBoneBlack. To function, it needs the cape manager to be disabled, since the capemanager shares pins with one of the UART devices. This device tree file is based on the minimal dts file. It currently sets up RTS pins as GPIO pins, which the OMAP_SERIAL driver can function with. So far, I have not managed to make the driver simply set the RTS flag in order to control the port. Signed-off-by: D.S. Ljungmark <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 021380b - Browse repository at this point
Copy the full SHA 021380bView commit details -
add: am335x-boneblack-modio.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b1c27e - Browse repository at this point
Copy the full SHA 3b1c27eView commit details -
add: am335x-boneblack-uboot.dts
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b51dc83 - Browse repository at this point
Copy the full SHA b51dc83View commit details -
u-boot: am335x-sancloud-bbe-uboot.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9dbf759 - Browse repository at this point
Copy the full SHA 9dbf759View commit details -
ti_am335x_tsc: correct formula code to calculate pressure; fix touchs…
…creen jitter problem
Configuration menu - View commit details
-
Copy full SHA for 6a6a9e4 - Browse repository at this point
Copy the full SHA 6a6a9e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1c6361 - Browse repository at this point
Copy the full SHA c1c6361View commit details -
justboom, Kconfig, select SND_SOC_PCM512x_I2C/SND_SOC_WM8804_I2C
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ab44b0 - Browse repository at this point
Copy the full SHA 8ab44b0View commit details -
We have tested new image and it works for our DAC cape and Amp cape, but we discovered one bug we have in justboom-digi.c driver that makes it behaves badly at certain playback conditions for Digi Cape. Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70f315d - Browse repository at this point
Copy the full SHA 70f315dView commit details -
sync: am335x-peripheral/pinmux
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8e3a37 - Browse repository at this point
Copy the full SHA d8e3a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for e93b539 - Browse repository at this point
Copy the full SHA e93b539View commit details -
auto generated: capes: add dtbs to makefile
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 186390b - Browse repository at this point
Copy the full SHA 186390bView commit details -
I have encountered the same issue(s) on A6A boards. I couldn't find a patch, so I wrote this patch to update the device tree in the davinci_mdio driver in the 3.15.1 tree, it seems to correct it. I would welcome any input on a different approach. https://groups.google.com/d/msg/beagleboard/9mctrG26Mc8/SRlnumt0LoMJ v4.1-rcX: added hack around CONFIG_OF_OVERLAY v4.2-rc3+: added if (of_machine_is_compatible("ti,am335x-bone")) so we do not break dual ethernet am335x devices Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ec9c15 - Browse repository at this point
Copy the full SHA 0ec9c15View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3428bc - Browse repository at this point
Copy the full SHA e3428bcView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27df2e1 - Browse repository at this point
Copy the full SHA 27df2e1View commit details -
x15: cmem: keep this formating...
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e8ca47 - Browse repository at this point
Copy the full SHA 0e8ca47View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 917451e - Browse repository at this point
Copy the full SHA 917451eView commit details -
mmc: block: Use the mmc host device index as the mmcblk device index
Commit 520bd7a ("mmc: core: Optimize boot time by detecting cards simultaneously") causes regressions for some platforms. These platforms relies on fixed mmcblk device indexes, instead of deploying the defacto standard with UUID/PARTUUID. In other words their rootfs needs to be available at hardcoded paths, like /dev/mmcblk0p2. Such guarantees have never been made by the kernel, but clearly the above commit changes the behaviour. More precisely, because of that the order changes of how cards becomes detected, so do their corresponding mmcblk device indexes. As the above commit significantly improves boot time for some platforms (magnitude of seconds), let's avoid reverting this change but instead restore the behaviour of how mmcblk device indexes becomes picked. By using the same index for the mmcblk device as for the corresponding mmc host device, the probe order of mmc host devices decides the index we get for the mmcblk device. For those platforms that suffers from a regression, one could expect that this updated behaviour should be sufficient to meet their expectations of "fixed" mmcblk device indexes. Another side effect from this change, is that the same index is used for the mmc host device, the mmcblk device and the mmc block queue. That should clarify their relationship. Reported-by: Peter Hurley <[email protected]> Reported-by: Laszlo Fiat <[email protected]> Cc: Linus Torvalds <[email protected]> Fixes: 520bd7a ("mmc: core: Optimize boot time by detecting cards simultaneously") Cc: <[email protected]> Signed-off-by: Ulf Hansson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7514ed9 - Browse repository at this point
Copy the full SHA 7514ed9View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa8c920 - Browse repository at this point
Copy the full SHA fa8c920View commit details -
Configuration menu - View commit details
-
Copy full SHA for a19f9dd - Browse repository at this point
Copy the full SHA a19f9ddView commit details -
brcmfmac: SDIOD_DRVSTR_KEY: BRCM_CC_43340/1
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 627c109 - Browse repository at this point
Copy the full SHA 627c109View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e6c9c6 - Browse repository at this point
Copy the full SHA 9e6c9c6View commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab30cf8 - Browse repository at this point
Copy the full SHA ab30cf8View commit details -
quiet: 8250_omap.c use pr_info over pr_err
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a905475 - Browse repository at this point
Copy the full SHA a905475View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f7d76 - Browse repository at this point
Copy the full SHA a2f7d76View commit details -
enable: am33xx-pruss-rproc.dtsi by default
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ddba9aa - Browse repository at this point
Copy the full SHA ddba9aaView commit details -
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for abe7de0 - Browse repository at this point
Copy the full SHA abe7de0View commit details -
am571x-sndrblock.dts: add pcie node
https://groups.google.com/forum/#!topic/beagleboard/s1RCR0FJOfo Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ffb76d - Browse repository at this point
Copy the full SHA 7ffb76dView commit details -
add: am57xx-beagle-x15-revc.dtb
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e68c517 - Browse repository at this point
Copy the full SHA e68c517View commit details -
omap_hsmmc: Reduce max_segs for reliability
Reduce max_segs to 64, a value that allows allocation of an entire EDMA descriptor list within a single page - EDMA descriptors are 40 bytes and the header is much larger. This avoids doing a higher order GFP_ATOMIC allocation in edma_prep_slave_sg when setting up a transfer which can potentially fail due to fragmentation under heavy I/O load. The current value of 1024 is unusually high in comparison to other mmc host drivers which mostly use values of between 1 and 256. The EDMA driver at present splits lists above 20 segments in any case so reducing the size of lists we pass to it shouldn't add much overhead. rcn-ee: add use_adma option: https://www.spinics.net/lists/linux-omap/msg137942.html Signed-off-by: Will Newton <[email protected]> Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1ad448 - Browse repository at this point
Copy the full SHA a1ad448View commit details -
am335x-bone-common: config-pin: carve out P9.19/P9.20
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d64ee5 - Browse repository at this point
Copy the full SHA 6d64ee5View commit details -
pwm: ehrpwm: Allow to call from interrupt context
Signed-off-by: Ezequiel Garcia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 933e7b3 - Browse repository at this point
Copy the full SHA 933e7b3View commit details -
sound: Believe It or Not! A PWM-based speaker driver that actually works
Signed-off-by: Ezequiel Garcia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f184048 - Browse repository at this point
Copy the full SHA f184048View commit details -
pwmsp: hrtimer_get_res is gone in v4.2.x, use hrtimer_resolution valu…
…e directly Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d7f6e9 - Browse repository at this point
Copy the full SHA 0d7f6e9View commit details -
blue: pinmux: dont grab these with pinmux-helper
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11ef2b1 - Browse repository at this point
Copy the full SHA 11ef2b1View commit details -
blue: fix pinmuxing so librobotics works
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 773a49b - Browse repository at this point
Copy the full SHA 773a49bView commit details -
scripts/dtc: Update to upstream version overlays
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b671f9a - Browse repository at this point
Copy the full SHA b671f9aView commit details -
dtc: turn off dtc unit address warnings by default
The newly added dtc warning to check DT unit-address without reg property and vice-versa generates lots of warnings. Turn off the check unless building with W=1 or W=2. Signed-off-by: Rob Herring <[email protected]> Cc: Michal Marek <[email protected]> Cc: [email protected]
Configuration menu - View commit details
-
Copy full SHA for 8eb3b1e - Browse repository at this point
Copy the full SHA 8eb3b1eView commit details -
ARM: boot: Add an implementation of strnlen for libfdt
Recent versions of libfdt add a dependency on strnlen. Copy the implementation in lib/string.c here, so we can update libfdt. Acked-by: Russell King <[email protected]> Signed-off-by: Rob Herring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 517a9ea - Browse repository at this point
Copy the full SHA 517a9eaView commit details -
packaging: sync builddeb changes
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ba19c9 - Browse repository at this point
Copy the full SHA 3ba19c9View commit details -
enable: Jenkins: http://rcn-ee.online:8080
Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5c3582 - Browse repository at this point
Copy the full SHA c5c3582View commit details -
Configuration menu - View commit details
-
Copy full SHA for c14ebc1 - Browse repository at this point
Copy the full SHA c14ebc1View commit details -
4.4.113-ti-r149 bb.org_defconfig
4.4 TI Delta: RobertCNelson/ti-linux-kernel@f89a69b...4a9c4fe Signed-off-by: Robert Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51dd091 - Browse repository at this point
Copy the full SHA 51dd091View commit details
Commits on Jun 30, 2018
-
[hackers.mu][zero contents - do not leak keys]
Yasir Auleear committedJun 30, 2018 Configuration menu - View commit details
-
Copy full SHA for 98fa5ff - Browse repository at this point
Copy the full SHA 98fa5ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4057ed - Browse repository at this point
Copy the full SHA f4057edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51d13ca - Browse repository at this point
Copy the full SHA 51d13caView commit details