Skip to content
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

Open
wants to merge 312 commits into
base: 4.4
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
312 commits
Select commit Hold shift + click to select a range
77c4c52
Revert "pwms: pwm-ti*: Remove support for local clock gating"
RobertCNelson Apr 14, 2016
4603016
Revert "drm/tilcdc: WARN if CRTC is touched without CRTC lock"
RobertCNelson Sep 22, 2016
05fbb76
Revert "drm/tilcdc: Take CRTC lock when calling tilcdc_crtc_disable()"
RobertCNelson Sep 22, 2016
c0da9d4
Revert "drm/tilcdc: Remove unnecessary tilcdc_crtc_disable() from til…
RobertCNelson Sep 22, 2016
7537fb8
Revert "drm/tilcdc: Flush flip-work workqueue before drm_flip_work_cl…
RobertCNelson Sep 22, 2016
2bd2fff
Revert "drm/tilcdc: Clean up LCDC functional clock rate setting code"
RobertCNelson Sep 22, 2016
1ba8923
Revert "drm/tilcdc: Take crtc modeset lock while updating the crtc cl…
RobertCNelson Sep 22, 2016
c0a56d3
Revert "drm/tilcdc: Choose console BPP that supports RGB"
RobertCNelson Sep 22, 2016
9b03b92
Revert "drm/tilcdc: Add blue-and-red-crossed devicetree property"
RobertCNelson Sep 22, 2016
f1d72e4
Revert "drm/tilcdc: Write DMA base and ceiling address with single in…
RobertCNelson Sep 22, 2016
360f555
Revert "drm/tilcdc: Enable EOF interrupts for v1 LCDC"
RobertCNelson Sep 22, 2016
187557b
Revert "drm/tilcdc: Adjust the FB_CEILING address"
RobertCNelson Sep 22, 2016
b2d6e67
Revert "drm/tilcdc: Fix check for remote port parent"
RobertCNelson Sep 22, 2016
63b8405
Revert "drm/tilcdc: Change tilcdc_crtc_page_flip() to tilcdc_crtc_upd…
RobertCNelson Sep 22, 2016
2481e16
Revert "drm/tilcdc: Remove unnecessary pm_runtime_get() and *_put() c…
RobertCNelson Sep 22, 2016
ceb63ee
Revert "drm/tilcdc: Get rid of legacy dpms mechanism"
RobertCNelson Sep 22, 2016
c33873e
Revert "drm/tilcdc: Use drm_atomic_helper_resume/suspend()"
RobertCNelson Sep 22, 2016
31944e9
Revert "drm/tilcdc: Enable and disable interrupts in crtc start() and…
RobertCNelson Sep 22, 2016
5424910
Revert "drm/tilcdc: tfp410: Add atomic modeset helpers to connector f…
RobertCNelson Sep 22, 2016
3ea9a44
Revert "drm/tilcdc: tfp410: Set crtc panel info at init phase"
RobertCNelson Sep 22, 2016
cbdf88f
Revert "drm/tilcdc: panel: Add atomic modeset helpers to connector fu…
RobertCNelson Sep 22, 2016
0ecdbf4
Revert "drm/tilcdc: panel: Set crtc panel info at init phase"
RobertCNelson Sep 22, 2016
22bde1b
Revert "drm/tilcdc: Remove tilcdc_verify_fb()"
RobertCNelson Sep 22, 2016
d737e8f
Revert "drm/tilcdc: Remove obsolete crtc helper functions"
RobertCNelson Sep 22, 2016
c336ee7
Revert "drm/tilcdc: Set DRIVER_ATOMIC and use atomic crtc helpers"
RobertCNelson Sep 22, 2016
20752ef
Revert "drm/tilcdc: Add drm_mode_config_reset() call to tilcdc_load()"
RobertCNelson Sep 22, 2016
8cd4b9b
Revert "drm/tilcdc: Add atomic mode config funcs"
RobertCNelson Sep 22, 2016
8b3dc2b
Revert "drm/tilcdc: Add tilcdc_crtc_atomic_check()"
RobertCNelson Sep 22, 2016
6d1b28b
Revert "drm/tilcdc: Add tilcdc_crtc_mode_set_nofb()"
RobertCNelson Sep 22, 2016
13ad0dd
Revert "drm/tilcdc: Initialize dummy primary plane from crtc init"
RobertCNelson Sep 22, 2016
4bd013b
Revert "drm/tilcdc: Add dummy primary plane implementation"
RobertCNelson Sep 22, 2016
e939dfb
Revert "drm/tilcdc: Make tilcdc_crtc_page_flip() work if crtc is not …
RobertCNelson Sep 22, 2016
1f5b1fd
Revert "drm/tilcdc: Make tilcdc_crtc_page_flip() public"
RobertCNelson Sep 22, 2016
afe0ff8
Revert "drm/tilcdc: Fix tilcdc component master unloading"
RobertCNelson Sep 22, 2016
e4edea9
Revert "drm/i2c: tda998x: Choose between atomic or non atomic dpms he…
RobertCNelson Sep 22, 2016
507d808
Revert "drm/i2c: tda998x: Add support for atomic modesetting"
RobertCNelson Sep 22, 2016
a64b264
Revert "pwm: pwm-tiecap: Handle context loss on runtime suspend"
RobertCNelson Nov 23, 2016
e28f013
btrfs: raid6: pick either raid6_neonx2 or raid6_intx4, saves 1 second…
RobertCNelson Dec 11, 2017
e8041eb
gpu:drm:i2c: suppot it66121 hdmi chip
Pillar1989 Jan 6, 2017
78e6d11
Change USB class for RNDIS
dlech Feb 27, 2017
0173c5d
fb_ssd1306: add support for MikroElectronica OLED B Click
Jan 22, 2018
b706ade
tsl2550: fix lux1_input error in low light
mranostay Jun 3, 2013
7a051ff
iio: add support for pulse width capture devices
Feb 5, 2014
e1744d0
iio: pulse: add TI ECAP driver
Feb 5, 2014
5ed479c
iio: enable selection and build of pulse drivers
Feb 5, 2014
dcfdec9
iio: Add ABI docs for pulse capture devices
Feb 5, 2014
a8b5708
pwm: enable TI PWMSS if the IIO tiecap driver is selected
Feb 5, 2014
40aa899
pulse/tiecap.c: fixup stale iio_* function interfaces
sarnold May 23, 2017
c68b5eb
fix sleep33xx.S: for thumb2
RobertCNelson May 17, 2016
a5d1633
fix sleep43xx.S: for thumb2
RobertCNelson May 17, 2016
5166839
fix ti-emif-sram-pm.S: for thumb2
RobertCNelson May 17, 2016
78735ed
net/wireless: SanCloud wifi: issue when associating with an SSID when…
RobertCNelson Mar 8, 2016
a8640b6
wiznet: w5100-spi: hack dt support for w5500
RobertCNelson Oct 5, 2017
0770c4a
wiznet: revert: treewide: replace dev->trans_start update with helper
RobertCNelson Oct 9, 2017
90df733
Fix remoteproc to work with the PRU GNU Binutils port
SebKuzminsky Aug 31, 2016
e718413
ARM: samples seccomp no -m32
RobertCNelson Oct 30, 2015
aa8bd22
scripts/dtc: Update to upstream version overlays
RobertCNelson Jul 6, 2015
ae81177
misc: eeprom: use kobj_to_dev()
geliangtang Jan 13, 2016
e841822
misc: eeprom_93xx46: Fix 16-bit read and write accesses.
ctusar Jan 7, 2016
430063f
misc: eeprom_93xx46: Implement eeprom_93xx46 DT bindings.
ctusar Jan 7, 2016
f12f516
misc: eeprom_93xx46: Add quirks to support Atmel AT93C46D device.
ctusar Feb 10, 2016
3433924
misc: eeprom_93xx46: Add support for a GPIO 'select' line.
ctusar Feb 10, 2016
555de88
nvmem: Add flag to export NVMEM to root only
lunn Feb 26, 2016
ca72078
nvmem: Add backwards compatibility support for older EEPROM drivers.
lunn Feb 26, 2016
a0074e4
eeprom: at24: extend driver to plug into the NVMEM framework
lunn Feb 26, 2016
b736807
eeprom: at25: Remove in kernel API for accessing the EEPROM
lunn Feb 26, 2016
395be27
eeprom: at25: extend driver to plug into the NVMEM framework
lunn Feb 26, 2016
4003d76
eeprom: 93xx46: extend driver to plug into the NVMEM framework
lunn Feb 26, 2016
a4d6995
misc: at24: replace memory_accessor with nvmem_device_read
lunn Feb 26, 2016
a909451
configfs: implement binary attributes
pantoniou Oct 22, 2015
d30ca0d
drivers/of: Export OF changeset functions
Nov 4, 2015
8c359c7
Revert "ARM: OMAP2+: omap_device: fix crash on omap_device removal"
RobertCNelson Aug 10, 2016
bb4dda6
ARM: OMAP2+: Fix omap_device for module reload on PM runtime forbid
tmlind Feb 12, 2016
65634cc
OF: DT-Overlay configfs interface (v6)
pantoniou Dec 4, 2013
b2d6d6c
gitignore: Ignore DTB files
pantoniou Feb 21, 2014
85bd54e
omap: Fix crash when omap device is disabled
pantoniou Mar 8, 2016
01941b7
serial: omap: Fix port line number without aliases
pantoniou Nov 6, 2014
a48390c
tty: omap-serial: Fix up platform data alloc
pantoniou Dec 9, 2013
2240529
ARM: DT: Enable symbols when CONFIG_OF_OVERLAY is used
pantoniou Dec 6, 2014
5c9ae6c
of: Custom printk format specifier for device node
pantoniou Jan 20, 2015
96bbc30
of: overlay: kobjectify overlay objects
pantoniou Mar 15, 2015
3af17df
of: overlay: global sysfs enable attribute
pantoniou Mar 17, 2015
da90acc
Documentation: ABI: overlays - global attributes
pantoniou Mar 17, 2015
01fdd64
Documentation: document of_overlay_disable parameter
pantoniou Oct 22, 2015
0a82499
of: overlay: add per overlay sysfs attributes
pantoniou Apr 23, 2015
c0bbeef
Documentation: ABI: overlays - per overlay docs
pantoniou Oct 22, 2015
a51712b
misc: Beaglebone capemanager
pantoniou May 6, 2015
318e77b
doc: misc: Beaglebone capemanager documentation
pantoniou May 13, 2015
ae0e529
doc: dt: beaglebone cape manager bindings.
pantoniou May 12, 2015
4aecd76
doc: ABI: bone_capemgr sysfs API
pantoniou May 12, 2015
e668c0e
MAINTAINERS: Beaglebone capemanager maintainer
pantoniou May 13, 2015
7a46054
arm: dts: Enable beaglebone cape-manager
RobertCNelson Jul 1, 2016
1257643
of: overlay: Implement indirect target support
pantoniou May 21, 2015
57a7236
of: unittest: Add indirect overlay target test
pantoniou May 21, 2015
c7c1a8e
doc: dt: Document the indirect overlay method.
pantoniou Jun 12, 2015
9a7fd3a
of: overlay: Introduce target root capability.
pantoniou Jun 12, 2015
70a7a58
of: unittest: Unit-tests for target root overlays.
pantoniou Jun 12, 2015
04cfc85
doc: dt: Document the target root overlay method
pantoniou Jun 12, 2015
4630fb5
of: dynamic: Add __of_node_dupv()
pantoniou Jun 10, 2015
784adcf
of: changesets: Introduce changeset helper methods
pantoniou Jun 10, 2015
dd287f4
RFC: Device overlay manager (PCI/USB + DT)
pantoniou May 21, 2015
1de4902
of: remove bogus return in of_core_init
pantoniou Oct 14, 2015
f5a40b5
of: Maintainer fixes for dynamic
pantoniou Oct 14, 2015
01ef388
of: unittest: changeset helpers
pantoniou Oct 14, 2015
593be97
of: rename *_node_sysfs to _node_post
pantoniou Oct 14, 2015
736f643
of: Support hashtable lookups for phandles
pantoniou Oct 14, 2015
dd6ed74
bone_capemgr: uboot_capemgr_enabled flag
RobertCNelson Mar 3, 2017
9e67f57
bone_capemgr: kill with uboot flag
RobertCNelson Sep 12, 2017
36b8212
dts: am335x-bone-common: fixup leds to match 3.8
RobertCNelson Aug 27, 2014
560e27f
arm: dts: am335x-bone-common: add collision and carrier sense pinmux
spatton-ti Jan 5, 2015
3c8be12
tps65217: Enable KEY_POWER press on AC loss / PWR_BUT
RobertCNelson Oct 26, 2015
f38484a
am335x-bone-common: disable default clkout2_pin
RobertCNelson May 23, 2016
14d305e
spi-omap2-mcspi: ti,pio-mode
RobertCNelson Sep 20, 2016
8f74863
BeagleBone pinmux helper
pantoniou Dec 28, 2012
f07640f
pinmux-helper: Add runtime configuration capability
pantoniou Mar 6, 2013
888cbea
pinmux-helper: Switch to using kmalloc
pantoniou Mar 7, 2013
e8b63c0
gpio: Introduce GPIO OF helper
pantoniou Jun 4, 2013
6f3eaa8
Add dir-changeable property to gpio-of-helper
cdsteinkuehler Jan 26, 2014
3f1dfa3
am33xx.dtsi: add ocp label
Sep 4, 2014
08a33bb
beaglebone: added expansion header to dtb
Sep 4, 2014
0262766
bone-pinmux-helper: Add support for "mode" device-tree parameter The …
cdsteinkuehler Sep 16, 2014
b6afd08
pinmux-helper: add P8_37_pinmux & P8_38_pinmux
RobertCNelson Sep 19, 2014
d315d8f
pinmux-helper: hdmi
cdsteinkuehler Sep 28, 2014
53d1658
pinmux-helper: can1
dasGringuen Oct 5, 2014
1425b2f
Remove CONFIG_EXPERIMENTAL dependency on CONFIG_GPIO_OF_HELPER as CON…
twam Nov 12, 2014
4a148f6
pinmux-helper: add P9_19_pinmux & P9_20_pinmux
RobertCNelson Dec 5, 2014
d5fef90
gpio-of-helper: idr_alloc
RobertCNelson Jun 2, 2015
302eb93
Provides a sysfs interface to the eQEP hardware on the AM33XX series …
teknoman117 Dec 2, 2013
ec3cbb3
tieqep.c: devres: remove devm_request_and_ioremap()
RobertCNelson Jun 5, 2015
b1f842e
tieqep cleanup
liftoff-sr Dec 21, 2015
0b97253
fix: tieqep.c
RobertCNelson Oct 11, 2016
69d43e2
am335x: overlays
RobertCNelson May 23, 2016
350d263
gpu: drm: i2c: add alternative adv7511 driver with audio support
Sep 10, 2015
1f9071f
gpu: drm: i2c: adihdmi: componentize driver and huge reformat/cleanup
ohporter Nov 6, 2015
3578e0c
adihdmi_drv: reg_default -> reg_sequence
RobertCNelson Mar 28, 2016
2a74ea4
ARM: dts: add Arrow BeagleBone Black Industrial dts
ohporter Nov 3, 2015
11a8d66
ARM: dts: Add support for Olimex AM3352-SOM
vinifr Dec 6, 2015
d50f90c
ARM: dts: add am335x-bonegreen-wireless.dtb
RobertCNelson Oct 21, 2016
1b6392c
add: am335x-sancloud-bbe
RobertCNelson Mar 9, 2016
604e254
ARM: dts: add am335x-boneblack-wireless.dtb
RobertCNelson Oct 21, 2016
a4a987d
ARM: dts: add am335x-boneblue.dtb
RobertCNelson Oct 21, 2016
ddd3bb6
add am335x-boneblack-roboticscape.dts
StrawsonDesign Oct 24, 2016
f1de59c
update boneblue and add bb-wireless
Nov 6, 2016
37dd696
update model: am335x-boneblack-roboticscape.dtb/am335x-boneblack-wire…
RobertCNelson Dec 20, 2016
f68de69
Blue A2 fixes
RobertCNelson Jan 13, 2017
8ee8a0c
Blue: enable dcan1
RobertCNelson Jan 16, 2017
35b5448
blue: fix bt_en pinmux
Feb 17, 2017
db03a47
add: am335x-boneblue-ArduPilot.dts
RobertCNelson Feb 17, 2017
610d1c6
Make BeagleBone Blue battery LED labels match the circuit board
dlech Mar 1, 2017
a036731
blue: fixes for ardupilot
RobertCNelson Jun 7, 2017
6155ace
am335x-boneblue.dts: fix defaults, add adc
RobertCNelson Dec 19, 2017
9640a8e
am335x-boneblue-ArduPilot.dts: sync with am335x-boneblue.dts
RobertCNelson Dec 19, 2017
251402e
add: am335x-boneblue-mmap.dts
RobertCNelson Dec 19, 2017
c0dc7af
add: am335x-arduino-tre.dts
RobertCNelson Jan 22, 2016
5b16258
ARM: dts: am335x-siriusDEB.dtb
RobertCNelson Nov 3, 2016
4d98643
Added support for CTAG face2|4 Audio Card
henrix Oct 2, 2016
45a5625
Added device tree for BB-X15 and CTAG face2|4
henrix Oct 2, 2016
5c11f1d
Changed SW SPI pins due to collision with Bela
henrix Oct 3, 2016
e789f82
cape: Argus UPS cape support
jdal Jun 16, 2014
2e7fdde
ARM: dts: am335x-boneblack: enable wl1835mod cape support
eyalreizer May 5, 2015
28497b5
am335x-boneblack-wl1835mod: fix bluetooth
RobertCNelson May 11, 2016
2900403
add: am335x-boneblack-bbbmini.dts
RobertCNelson Jan 22, 2016
3c1ecfe
add: lcd: am335x-boneblack-bbb-exp-c.dtb am335x-boneblack-bbb-exp-r.dtb
RobertCNelson May 10, 2017
d3a2c14
bb: audio cape
RobertCNelson Mar 9, 2016
330f4d3
add: am335x-boneblack-lcd-ct43.dtb
RobertCNelson Oct 13, 2016
34ec874
tty/serial/8250: make UART_MCR register access consistent
yegorich Mar 22, 2016
6d77af5
serial: mctrl_gpio: add modem control read routine
yegorich Mar 22, 2016
3cb793b
serial: mctrl_gpio: add IRQ locking
yegorich Mar 22, 2016
2b5ae6c
add: jtag clock pinmux
RobertCNelson Mar 3, 2016
cc9198b
add: wilink8-bt
Pillar1989 Apr 12, 2016
9b18b15
wl18xx: forward port from v4.1.x-ti
RobertCNelson Aug 8, 2017
c058a09
pruss: choose rproc or uio
RobertCNelson Oct 21, 2016
758e1d2
fix some uio_pruss braindamage
mvduin Jan 31, 2017
fa4eb88
add: am335x-pocketbone.dtb
RobertCNelson Mar 10, 2017
1d29e1f
add: am335x-pocketbeagle.dtb
RobertCNelson Sep 21, 2017
3af2795
am335x-pocketbeagle.dtb: config-pin
RobertCNelson Sep 25, 2017
57f5a54
am335x-pocketbeagle: spi: use alias, and bring out spi0
RobertCNelson Sep 27, 2017
d6305da
am335x-pocketbeagle.dts: resync with pinmux generator
RobertCNelson Sep 29, 2017
2526cf7
am335x-pocketbeagle: add pwm/dcan/usarts
RobertCNelson Oct 4, 2017
cd6ba52
am335x-pocketbeagle.dts: fix cpufreq
RobertCNelson Oct 9, 2017
45757b1
am335x-pocketbeagle.dts: disable unrouted spi channels
RobertCNelson Oct 23, 2017
de6457a
am335x-pocketbeagle.dts: fix spi add can0
RobertCNelson Oct 27, 2017
ea018da
pocketbeagle: fix P2_24
RobertCNelson Nov 2, 2017
5039b2d
PocketBeagle: make sure pruin is default, along with 2 analog inputs
RobertCNelson Dec 7, 2017
f08b33b
add am335x-pocketbeagle-simplegaming.dtb
RobertCNelson Dec 11, 2017
ec9f8c4
am335x-pocketbeagle.dts: enable spidev1.1
RobertCNelson Dec 11, 2017
9c53027
am335x-pocketbeagle-simplegaming: add mikroBUS pinmuxes
RobertCNelson Dec 21, 2017
6aee78d
am335x-pocketbeagle-simplegaming: move to correct mikroBUS port
RobertCNelson Jan 8, 2018
4772c7a
am33xx: add gpio line names
Jan 2, 2018
b483713
sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC
tomratbert Dec 14, 2015
fd22a34
net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK
tomratbert Dec 14, 2015
dc3ccee
ethtool: Add phy statistics
lunn Dec 30, 2015
3cc5b30
ethtool: Declare netdev_rss_key as __read_mostly.
kimmariejones Feb 2, 2016
a79f09c
ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH}
jacob-keller Feb 9, 2016
e122232
ethtool: ensure channel counts are within bounds during SCHANNELS
jacob-keller Feb 9, 2016
5e75d44
net: add tc offload feature flag
jrfastab Feb 17, 2016
69692f7
net/ethtool: introduce a new ioctl for per queue setting
kliang2 Feb 19, 2016
1e10826
net/ethtool: support get coalesce per queue
kliang2 Feb 19, 2016
c1d7293
net/ethtool: support set coalesce per queue
kliang2 Feb 19, 2016
1fbe434
net: ethtool: add new ETHTOOL_xLINKSETTINGS API
Feb 24, 2016
2195c43
ethtool: Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords
bwhacks Mar 14, 2016
1da13c9
add: am335x-vsc8531bbb
RobertCNelson Sep 8, 2016
f4b404e
lib/bitmap.c: conversion routines to/from u32 array
Feb 19, 2016
40be1d4
ti/cpsw: priv -> cpsw (slaves)
RobertCNelson Sep 8, 2016
ba23589
uapi: consolidate DIV_ROUND_UP definition
Mar 4, 2016
021380b
Add device tree file for the Modio BB cape
Spindel Dec 2, 2016
3b1c27e
add: am335x-boneblack-modio.dtb
RobertCNelson Dec 7, 2016
b51dc83
add: am335x-boneblack-uboot.dts
RobertCNelson Jan 20, 2017
9dbf759
u-boot: am335x-sancloud-bbe-uboot.dtb
RobertCNelson May 22, 2017
6a6a9e4
ti_am335x_tsc: correct formula code to calculate pressure; fix touchs…
fagle May 11, 2017
c1c6361
bb-justboom
RobertCNelson Sep 19, 2017
8ab44b0
justboom, Kconfig, select SND_SOC_PCM512x_I2C/SND_SOC_WM8804_I2C
RobertCNelson Sep 19, 2017
70f315d
justboom-digi: fix playback
RobertCNelson Sep 27, 2017
d8e3a37
sync: am335x-peripheral/pinmux
RobertCNelson May 10, 2017
e93b539
Fixed software SPI (spi-gpio) pins.
henrix May 11, 2017
186390b
auto generated: capes: add dtbs to makefile
RobertCNelson Dec 19, 2017
0ec9c15
cpsw: search for phy
May 19, 2015
e3428bc
add am33x firmware
RobertCNelson Sep 14, 2016
27df2e1
x15: mmc/cmem/debugss
RobertCNelson Jul 15, 2016
0e8ca47
x15: cmem: keep this formating...
RobertCNelson Jul 15, 2016
917451e
x15: add eeprom
RobertCNelson Oct 21, 2016
7514ed9
mmc: block: Use the mmc host device index as the mmcblk device index
storulf Apr 6, 2016
fa8c920
x15: gpu 2d: vivante,gc
RobertCNelson Nov 16, 2016
a19f9dd
brcmfmac43341
RobertCNelson Sep 7, 2016
627c109
brcmfmac: SDIOD_DRVSTR_KEY: BRCM_CC_43340/1
RobertCNelson Sep 8, 2016
9e6c9c6
brcmfmac: l77 works now...
RobertCNelson Sep 8, 2016
ab30cf8
brcmfmac: ism4343
RobertCNelson Nov 10, 2016
a905475
quiet: 8250_omap.c use pr_info over pr_err
RobertCNelson Jul 16, 2015
a2f7d76
quiet: wlcore
RobertCNelson Aug 1, 2016
ddba9aa
enable: am33xx-pruss-rproc.dtsi by default
RobertCNelson May 10, 2017
abe7de0
add: am571x-sndrBlock.dtb
RobertCNelson May 12, 2017
7ffb76d
am571x-sndrblock.dts: add pcie node
Jun 2, 2017
e68c517
add: am57xx-beagle-x15-revc.dtb
RobertCNelson Jun 21, 2017
a1ad448
omap_hsmmc: Reduce max_segs for reliability
willnewton Jun 22, 2017
6d64ee5
am335x-bone-common: config-pin: carve out P9.19/P9.20
RobertCNelson Jan 19, 2018
933e7b3
pwm: ehrpwm: Allow to call from interrupt context
ezequielgarcia Aug 4, 2014
f184048
sound: Believe It or Not! A PWM-based speaker driver that actually works
ezequielgarcia Jun 6, 2014
0d7f6e9
pwmsp: hrtimer_get_res is gone in v4.2.x, use hrtimer_resolution valu…
RobertCNelson Dec 21, 2017
11ef2b1
blue: pinmux: dont grab these with pinmux-helper
RobertCNelson Feb 20, 2018
773a49b
blue: fix pinmuxing so librobotics works
RobertCNelson Apr 6, 2018
b671f9a
scripts/dtc: Update to upstream version overlays
RobertCNelson Apr 14, 2017
8eb3b1e
dtc: turn off dtc unit address warnings by default
robherring Mar 24, 2016
517a9ea
ARM: boot: Add an implementation of strnlen for libfdt
robherring Feb 11, 2016
3ba19c9
packaging: sync builddeb changes
RobertCNelson May 18, 2017
c5c3582
enable: Jenkins: http://rcn-ee.online:8080
RobertCNelson Feb 19, 2018
c14ebc1
4.4.113-ti-r149 patchset
RobertCNelson Apr 6, 2018
51dd091
4.4.113-ti-r149 bb.org_defconfig
RobertCNelson Apr 6, 2018
98fa5ff
[hackers.mu][zero contents - do not leak keys]
Jun 30, 2018
f4057ed
[hackers.mu][zero contents - do not leak keys]
yasirmx2 Jun 30, 2018
51d13ca
[hackers.mu][zero contents - do not leak keys]
yasirmx2 Jun 30, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -112,3 +112,7 @@ all.config

# Kdevelop4
*.kdev4

# dtb objects
*.dtb
*.dtbo
50 changes: 50 additions & 0 deletions Documentation/ABI/testing/debugfs-aufs
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
What: /debug/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
Under /debug/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.

What: /debug/aufs/si_<id>/plink
Date: Apr 2013
Contact: J. R. Okajima <[email protected]>
Description:
It has three lines and shows the information about the
pseudo-link. The first line is a single number
representing a number of buckets. The second line is a
number of pseudo-links per buckets (separated by a
blank). The last line is a single number representing a
total number of psedo-links.
When the aufs mount option 'noplink' is specified, it
will show "1\n0\n0\n".

What: /debug/aufs/si_<id>/xib
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xib (External Inode Number
Bitmap), its block size and file size.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.

What: /debug/aufs/si_<id>/xino0, xino1 ... xinoN
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xino (External Inode Number
Translation Table), its link count, block size and file
size.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.

What: /debug/aufs/si_<id>/xigen
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xigen (External Inode
Generation Table), its block size and file size.
If CONFIG_AUFS_EXPORT is disabled, this entry will not
be created.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
31 changes: 31 additions & 0 deletions Documentation/ABI/testing/sysfs-aufs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
What: /sys/fs/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
Under /sys/fs/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.

What: /sys/fs/aufs/si_<id>/br0, br1 ... brN
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the abolute path of a member directory (which
is called branch) in aufs, and its permission.

What: /sys/fs/aufs/si_<id>/brid0, brid1 ... bridN
Date: July 2013
Contact: J. R. Okajima <[email protected]>
Description:
It shows the id of a member directory (which is called
branch) in aufs.

What: /sys/fs/aufs/si_<id>/xi_path
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the abolute path of XINO (External Inode Number
Bitmap, Translation Table and Generation Table) file
even if it is the default path.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
27 changes: 27 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-iio
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,14 @@ Description:
used for averaging is device specific. The converting rules for
normal raw values also applies to the averaged raw values.

What: /sys/bus/iio/devices/iio:deviceX/in_pulseY_raw
What: /sys/bus/iio/devices/iio:deviceX/in_pulse_raw
KernelVersion: 3.15
Contact: [email protected]
Description:
Raw pulse measurement from channel Y. Units after
application of scale and offset are nanoseconds.

What: /sys/bus/iio/devices/iio:deviceX/in_accel_offset
What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_offset
What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset
Expand All @@ -270,6 +278,8 @@ What: /sys/bus/iio/devices/iio:deviceX/in_pressure_offset
What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_offset
What: /sys/bus/iio/devices/iio:deviceX/in_magn_offset
What: /sys/bus/iio/devices/iio:deviceX/in_rot_offset
What: /sys/bus/iio/devices/iio:deviceX/in_pulseY_offset
What: /sys/bus/iio/devices/iio:deviceX/in_pulse_offset
KernelVersion: 2.6.35
Contact: [email protected]
Description:
Expand Down Expand Up @@ -322,6 +332,8 @@ What: /sys/bus/iio/devices/iio:deviceX/in_pressure_scale
What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_scale
What: /sys/bus/iio/devices/iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_scale
What: /sys/bus/iio/devices/iio:deviceX/in_illuminance_scale
What: /sys/bus/iio/devices/iio:deviceX/in_pulseY_scale
What: /sys/bus/iio/devices/iio:deviceX/in_pulse_scale
KernelVersion: 2.6.35
Contact: [email protected]
Description:
Expand Down Expand Up @@ -1080,8 +1092,13 @@ What: /sys/.../iio:deviceX/scan_elements/in_incli_x_en
What: /sys/.../iio:deviceX/scan_elements/in_incli_y_en
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_en
What: /sys/.../iio:deviceX/scan_elements/in_pressure_en
<<<<<<< HEAD
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en
What: /sys/.../iio:deviceX/scan_elements/in_proximity_en
=======
What: /sys/.../iio:deviceX/scan_elements/in_pulseY_en
What: /sys/.../iio:deviceX/scan_elements/in_pulse_en
>>>>>>> iio: Add ABI docs for pulse capture devices
KernelVersion: 2.6.37
Contact: [email protected]
Description:
Expand All @@ -1101,8 +1118,13 @@ What: /sys/.../iio:deviceX/scan_elements/in_voltage_q_type
What: /sys/.../iio:deviceX/scan_elements/in_timestamp_type
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_type
What: /sys/.../iio:deviceX/scan_elements/in_pressure_type
<<<<<<< HEAD
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type
What: /sys/.../iio:deviceX/scan_elements/in_proximity_type
=======
What: /sys/.../iio:deviceX/scan_elements/in_pulseY_type
What: /sys/.../iio:deviceX/scan_elements/in_pulse_type
>>>>>>> iio: Add ABI docs for pulse capture devices
KernelVersion: 2.6.37
Contact: [email protected]
Description:
Expand Down Expand Up @@ -1157,8 +1179,13 @@ What: /sys/.../iio:deviceX/scan_elements/in_incli_y_index
What: /sys/.../iio:deviceX/scan_elements/in_timestamp_index
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_index
What: /sys/.../iio:deviceX/scan_elements/in_pressure_index
<<<<<<< HEAD
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index
What: /sys/.../iio:deviceX/scan_elements/in_proximity_index
=======
What: /sys/.../iio:deviceX/scan_elements/in_pulseY_index
What: /sys/.../iio:deviceX/scan_elements/in_pulse_index
>>>>>>> iio: Add ABI docs for pulse capture devices
KernelVersion: 2.6.37
Contact: [email protected]
Description:
Expand Down
9 changes: 9 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-iio-pulse-tiecap
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
What: /sys/bus/iio/devices/iio:deviceX/pulse_polarityY
What: /sys/bus/iio/devices/iio:deviceX/pulse_polarity
Date: January 2014
KernelVersion: 3.15
Contact: Matt Porter <[email protected]>
Description:
Get and set the polarity of the pulse signal to be captured
for channel Y. 1 indicates a high pulse signal and 0
indicates a low pulse signal.
63 changes: 63 additions & 0 deletions Documentation/ABI/testing/sysfs-devices-platform-bone_capemgr
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
What: /sys/devices/platform/bone_capemgr/slots
Date: May 2015
KernelVersion: 4.0
Contact: Pantelis Antoniou <[email protected]>
Description:
READ:
Describe the state of all the slots of the beaglebone capemgr.
Each line of the output describes a slot:
The slot format is as following:
<slot-id>: [P-][F-][O-][l-][L-][D-] \
<overlay-id> <board-name>,<version>,
<manufacturer>,<part-number>

Where the flags are:
P: Slot has been probed
F: Slot has failed probing (i.e. no EEPROM detected)
O: Slot has been overridden by the user
l: Slot is current loading
L: Slot has completed loading and is ready
D: Slot has been disabled

Example:
0: P---L- -1 BeagleBone RS232 CAPE,00A1,Beagleboardtoys,BB-BONE-SERL-03
1: PF---- -1
2: PF---- -1
3: PF---- -1

WRITE:
Writing a string of the form <part-number>[:version] issues a request to
load a firmware blob containing an overlay. The name of the firmware blob
is <part-number>-[version|00A0].dtbo. This act is defined as a slot override.

Writing a negative slot id removes the slot if it was an overridden one, or
unloads a slot that was probed.

What: /sys/devices/platform/bone_capemgr/baseboard/<eeprom-field>
Date: May 2015
KernelVersion: 4.0
Contact: Pantelis Antoniou <[email protected]>
Description: Contains the probed base board EEPROM field; one of:
board-name - board-name as stored in cape EEPROM
dc-supplied - whether the cape draws or supplies DC
eeprom-format-revision - EEPROM format rev, only 00A0 supported
header - header; should be 'aa 55 33 ee'
manufacturer - manufacturer string
part-number - part-number of the cape
serial-number - serial number of the cape
version - version of the cape, i.e. 00A0
number-of-pins - displayed but ignored
pin-usage - displayed but ignored
sys-5v - displayed but ignored
vdd-3v3exp - displayed but ignored
vdd-5v - displayed but ignored
What: /sys/devices/platform/bone_capemgr/slot-<n>/<eeprom-field>
Date: May 2015
KernelVersion: 4.0
Contact: Pantelis Antoniou <[email protected]>
Description: Contains the probed cape's EEPROM field; the field is one of:
board-name - baseboard name i.e. A335BNLT
header - header; should be 'aa 55 33 ee'
revision - baseboard revision
serial-number - baseboard serial number
config-option - displayed but ignored
52 changes: 52 additions & 0 deletions Documentation/ABI/testing/sysfs-firmware-devicetree-overlays
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
What: /sys/firmware/devicetree/overlays/
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
This directory contains the applied device tree overlays of
the running system, as directories of the overlay id.

What: /sys/firmware/devicetree/overlays/enable
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The master enable switch, by default is 1, and when
set to 0 it cannot be re-enabled for security reasons.

The discussion about this switch takes place in:
http://comments.gmane.org/gmane.linux.drivers.devicetree/101871

Kees Cook:
"Coming from the perspective of drawing a bright line between
kernel and the root user (which tends to start with disabling
kernel module loading), I would say that there at least needs
to be a high-level one-way "off" switch for the interface so
that systems that have this interface can choose to turn it off
during initial boot, etc."

What: /sys/firmware/devicetree/overlays/<id>
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
Each directory represents an applied overlay, containing
the following attribute files.

What: /sys/firmware/devicetree/overlays/<id>/can_remove
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The attribute set to 1 means that the overlay can be removed,
while 0 means that the overlay is being overlapped therefore
removal is prohibited.

What: /sys/firmware/devicetree/overlays/<id>/<fragment-name>/
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
Each of these directories contain information about of the
particular overlay fragment.

What: /sys/firmware/devicetree/overlays/<id>/<fragment-name>/target
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The full-path of the target of the fragment
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/arm/omap/omap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ Optional properties:
- ti,no-reset-on-init: When present, the module should not be reset at init
- ti,no-idle-on-init: When present, the module should not be idled at init
- ti,no-idle: When present, the module is never allowed to idle.
- ti,deassert-hard-reset: list of hwmod and hardware reset line name pairs
(ascii strings) to be deasserted upon device instantiation.

Example:

Expand Down
22 changes: 0 additions & 22 deletions Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,6 @@ Optional properties:
the lcd controller.
- max-pixelclock: The maximum pixel clock that can be supported
by the lcd controller in KHz.
- blue-and-red-wiring: Recognized values "default", "straight" or
"crossed". This property deals with the LCDC revision 2 (found on
AM335x) color errata [1].
- "straight" indicates normal wiring that supports RGB565,
BGR888, and XBGR8888 color formats.
- "crossed" indicates wiring that has blue and red wires
crossed. This setup supports BGR565, RGB888 and XRGB8888
formats.
- If the property is not present or its value is not recognized
the legacy mode is assumed. This configuration supports RGB565,
RGB888 and XRGB8888 formats. However, depending on wiring, the red
and blue colors are swapped in either 16 or 24-bit color modes.

Optional nodes:

Expand All @@ -40,14 +28,6 @@ Optional nodes:
Documentation/devicetree/bindings/display/tilcdc/tfp410.txt for connecting
tfp410 DVI encoder or lcd panel to lcdc

[1] There is an errata about AM335x color wiring. For 16-bit color mode
the wires work as they should (LCD_DATA[0:4] is for Blue[3:7]),
but for 24 bit color modes the wiring of blue and red components is
crossed and LCD_DATA[0:4] is for Red[3:7] and LCD_DATA[11:15] is
for Blue[3-7]. For more details see section 3.1.1 in AM335x
Silicon Errata:
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sprz360

Example:

fb: fb@4830e000 {
Expand All @@ -57,8 +37,6 @@ Example:
interrupts = <36>;
ti,hwmods = "lcdc";

blue-and-red-wiring = "crossed";

port {
lcdc_0: endpoint@0 {
remote-endpoint = <&hdmi_0>;
Expand Down
Loading