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

3.8 #111

Closed
wants to merge 1,798 commits into from
Closed

3.8 #111

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1798 commits
Select commit Hold shift + click to select a range
fb019ab
CHROMIUM: Input: atmel_mxt_ts - read num messages, then all messages
djkurtz Mar 19, 2012
16118b6
CHROMIUM: Input: atmel_mxt_ts - remove mxt_make_highchg
djkurtz Dec 19, 2012
88dac2f
CHROMIUM: Input: atmel_mxt_ts - Remove matrix size update
yufengshen May 1, 2012
d2c1e63
CHROMIUM: Input: atmel_mxt_ts - parse vector field of data packets
djkurtz Feb 20, 2012
e699696
CHROMIUM: Input: atmel_mxt_ts - Add IDLE/DEEP-SLEEP modes when suspend
yufengshen May 5, 2012
ac61765
CHROMIUM: Input: atmel_mxt_ts - Move object from sysfs to debugfs
yufengshen May 10, 2012
62bdebb
CHROMIUM: Input: atmel_mxt_ts - Set default irqflags when there is no…
yufengshen May 14, 2012
4fff3f2
CHROMIUM: Input: atmel_mxt_ts - Support the case with no platform data
yufengshen May 14, 2012
cdff2c2
CHROMIUM: Input: atmel_mxt_ts - Wait on auto calibration msg in suspend
yufengshen May 16, 2012
c5a9240
CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for r/w fw file name
djkurtz Dec 13, 2012
15ae029
CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for r/w config file name
yufengshen May 16, 2012
b0ca77d
CHROMIUM: Input: atmel_mxt_ts - add sysfs entry for writing a config …
yufengshen May 18, 2012
9d2e828
CHROMIUM: Input: atmel_mxt_ts - make mxt_initialize async
yufengshen Oct 30, 2012
9e6d264
CHROMIUM: Input: atmel_mxt_ts - move backup_nv to handle_pdata
bleungatchromium Aug 8, 2012
e83a542
CHROMIUM: Input: atmel_mxt_ts - Add defines for T9 Touch Control
bleungatchromium Aug 7, 2012
3053c7b
CHROMIUM: Input: atmel_mxt_ts - disable reporting on stop
bleungatchromium Aug 11, 2012
ff7fd5d
CHROMIUM: Input: atmel_mxt_ts - Suppress handle messages used for resume
bleungatchromium Aug 14, 2012
2b0c24a
CHROMIUM: Input: atmel_mxt_ts - save and restore t9_ctrl on wakeup di…
bleungatchromium Aug 23, 2012
09904cb
CHROMIUM: Input: atmel_mxt_ts - enable RPTEN if can wakeup from suspend
yufengshen Sep 12, 2012
57565c7
CHROMIUM: Input: atmel_mxt_ts - release all fingers on resume
yufengshen Oct 9, 2012
640f144
CHROMIUM: Input: atmel_mxt_ts - make suspend power acquisition interv…
yufengshen Nov 12, 2012
1222656
CHROMIUM: Input: atmel_mxt_ts - recalibrate on system resume
yufengshen Nov 14, 2012
e9e204d
CHROMIUM: Input: atmel_mxt_ts: Use correct max touch_major in mxt_rel…
yufengshen Jan 10, 2013
9bf8463
CHROMIUM: Input: atmel_mxt_ts - Add support for T65, Lensbending Corr…
bleungatchromium Jan 10, 2013
6f229ba
CHROMIUM: Input: atmel_mxt_ts : On Tpads, enable T42, disable T19 on …
bleungatchromium Jan 19, 2013
415df1d
CHROMIUM: Input: atmel_mxt_ts : Set power/wakeup to disabled by default.
bleungatchromium Jan 19, 2013
97445ff
CHROMIUM: Input: atmel_mxt_ts - mxt_stop on lid close
bleungatchromium Jan 26, 2013
7a43639
CHROMIUM: Input: atmel_mxt_ts - Disable T9 on mxt_stop
djkurtz Jan 31, 2013
96c8ebc
CHROMIUM: Input: atmel_mxt_ts - Set T9 in mxt_resume based on lid state
bleungatchromium Jan 28, 2013
3b6b916
video: ssd1307fb: Add support for SSD1306 OLED controller
mripard Dec 7, 2012
c9c69f1
ssd1307fb: Rework the communication functions
mripard Feb 26, 2013
943b0c0
ssd1307fb: Speed up the communication with the controller
mripard Feb 26, 2013
35d9cd4
ssd1307fb: Make use of horizontal addressing mode
mripard Jul 13, 2012
bb0fe22
SSD1307fb: 1Hz -> 8Hz defio updates
koenkooi Apr 13, 2013
776c516
Make single .dtb targets also with DTC_FLAGS
philenotfound Jun 5, 2013
30b9f4a
video: Add generic HDMI infoframe helpers
Feb 22, 2013
be90e28
BeagleBone Black TDA998x Initial HDMI Audio support
DarrenEtheridge Apr 19, 2013
cd77bf0
Clean up some formating and debug in Davinci MCASP driver
DarrenEtheridge Apr 19, 2013
54e3097
tilcdc: Prune modes that can't support audio.
pantoniou May 3, 2013
9d72936
Enable output of correct AVI Infoframe type hdmi
DarrenEtheridge May 8, 2013
5c1a3af
drm: am335x: add support for 2048 lines vertical
DarrenEtheridge May 8, 2013
5d33b21
drm: tda998x Adding extra CEA mode for 1920x1080@24
DarrenEtheridge May 8, 2013
11974c6
tilcdc: Remove superfluous newlines from DBG messages
pantoniou May 20, 2013
fb181a7
tilcdc: 1280x1024x60 bw > 1920x1080x24 bw
pantoniou May 20, 2013
b46dbe9
tilcdc: Only support Audio on 50 & 60 Hz modes
pantoniou May 20, 2013
4875605
drm/i2c: nxp-tda998x: fix EDID reading on TDA19988 devices
May 16, 2013
a72b512
tilcdc: Allow non-audio modes when we don't support them.
pantoniou Jun 4, 2013
0a3641d
drm/i2c: nxp-tda998x: ensure VIP output mux is properly set
May 16, 2013
f2852c0
drm/i2c: nxp-tda998x: fix npix/nline programming
May 16, 2013
16abc64
drm: tilcdc: Clear bits of register we're going to set.
pantoniou Jun 5, 2013
74f54d0
DRM: tda998x: add missing include
shesselba May 18, 2013
714e037
drm/i2c: nxp-tda998x: prepare for video input configuration
May 16, 2013
6966c4d
WIP of new tda998x patches.
pantoniou Jun 5, 2013
390ecfb
tilcdc: Slave panel settings read from DT now
pantoniou Jun 6, 2013
f260ddb
drm: tda998x: Revert WIP to previous state
pantoniou Jun 6, 2013
5e08bac
tilcdc: More refined audio mode compatibility check.
pantoniou Jun 6, 2013
ba11402
drm/tilcdc fixing i2c/slave initialization race
Aug 9, 2013
d7eecaf
drm/tilcdc increase allowable supported resolution
Aug 9, 2013
dde0f24
drm/i2c/tda998x fix sync generation and calculation
Aug 9, 2013
a14ef0e
drm/tilcdc fixup mode to workaound sync for tda998x
Aug 9, 2013
7d60d65
Documentation for tilcdc Devicetree Bindings
Aug 9, 2013
77c8934
drm/tilcdc: adding more guards to prevent selecting invalid modes
Aug 9, 2013
b92b869
Make the McASP code generic again, remove all hardcoding
DarrenEtheridge Jul 1, 2013
b425e65
ASoc: Davinci-EVM: Config 12MHz CLK for AIC3x Codec
Oct 18, 2013
63a4aaa
ASoc: McASP: Lift Reset on CLK Dividers when RX/TX
Oct 18, 2013
c43ac64
boneblack: Remove default pinmuxing for MMC1
pantoniou Apr 18, 2013
4310642
capemgr: Implement cape priorities
pantoniou Apr 22, 2013
bdeb59e
rstctl: Reset control subsystem
pantoniou Apr 11, 2013
486f436
omap_hsmmc: Enable rstctl bindings.
pantoniou Apr 22, 2013
d391c4b
bone: Add rstctl DT binding for beaglebone
pantoniou Apr 22, 2013
e74fc5a
bone-eMMC: Add rstctl rstctl DT bindings
pantoniou Apr 22, 2013
a5df1f1
capes: Add testing capes for rstctl
pantoniou Apr 22, 2013
73b045f
omap_hsmmc: Bail out when rstctl error is unrecoverable
pantoniou Apr 22, 2013
11b83b0
bone: Put priorities in built-in capes
pantoniou Apr 22, 2013
a384afe
bone-common dtsi: remove reset cape
koenkooi May 2, 2013
f050a6d
mmc: add missing select RSTCTL in MMC_OMAP
mranostay May 25, 2013
b787c6a
soc_camera: QL/mt9l112 camera driver for the beaglebone
pantoniou May 1, 2013
56e6fe7
capes: Add BB-BONE-CAM3 cape
pantoniou May 1, 2013
f54be62
cssp_camera: Correct license identifier
pantoniou May 1, 2013
ed43b2c
cssp_camera: increase delays make sensor detection work better
koenkooi May 2, 2013
4323ad3
mt9t112: forward port optimizations from Angstrom 3.2 kernel
koenkooi May 2, 2013
5a38eb6
cssp_camera: Use flip if available.
pantoniou May 2, 2013
439cd28
cssp_camera: Fix it for small resolutions
pantoniou May 9, 2013
9c0bb38
cssp_camera: Increase delay after enabling clocks to 100ms
pantoniou May 10, 2013
1481d11
Debugging camera stuff
pantoniou May 10, 2013
d536c38
cssp_camera: Make it work with Beaglebone black
pantoniou May 10, 2013
7ae612c
bone: capemgr: Introduce simple resource tracking
pantoniou May 16, 2013
28c830d
capes: Add resources to capes.
pantoniou May 16, 2013
69fd15c
capes: Update most of the capes with resource definitions
pantoniou May 17, 2013
15075b4
capes: Update RS232 + CAN capes with resources
pantoniou May 20, 2013
c99f015
capemgr: Add enable_partno parameter
pantoniou Jun 4, 2013
d4d1485
cape: GPIOHELP use correct part number
pantoniou Jun 5, 2013
742ba3b
bbb: Add a fall-back non-audio HDMI cape
pantoniou Jun 4, 2013
14a9b31
capes: HDMI slaves need panel settings
pantoniou Jun 6, 2013
3553a51
capes: boneblack HDMI capes have blacklisted modes.
pantoniou Jun 12, 2013
18fd910
capes: LCD7: Fix definitions
pantoniou Jun 12, 2013
25c34ea
capes: LCD7: Fix enter key pinmux
pantoniou Jun 12, 2013
570cd8c
Fix timings for LCD3 cape
Jun 13, 2013
99c89b8
capes: LCD capes updated with timing fixes
pantoniou Jun 13, 2013
2029070
Fix mmc2 being enabled when eMMC is disabled.
modmaker Jun 10, 2013
fa566e3
capes: LCD7: fix vsync-len off by one
pantoniou Jun 13, 2013
101ac15
LCD capes: set default brightness to 100%
koenkooi Jun 20, 2013
4371f4c
lcd capes: update adc channels
koenkooi Jul 8, 2013
31639bc
bone: renamed adafruit RTC cape
mranostay Jun 29, 2013
86d1ae7
bone: add PPS to BB-BONE-RTC cape
mranostay Jun 29, 2013
3f97995
firmware: remove rule for cape-bone-adafruit-lcd-00A0
koenkooi Jul 10, 2013
52ffb85
hwmon: add driver for the AM335x bandgap temperature sensor
jluebbe Jul 20, 2013
1eeb0cb
arm: bone: dts: add CD for mmc1
aholler Jul 28, 2013
ee7286f
tps65217: Enable KEY_POWER press on AC loss / PWR_BUT
pantoniou May 27, 2013
3daa091
dt: bone-common: Add interrupt for PMIC
pantoniou May 27, 2013
3201786
drivers/pps/clients/pps-gpio.c: convert to module_platform_driver
jluebbe Jun 17, 2013
50a019a
drivers/pps/clients/pps-gpio.c: convert to devm_* helpers
mranostay Jun 17, 2013
8d0dbd2
pps-gpio: add device-tree binding and support
jluebbe Jun 17, 2013
c3dab44
pps-gpio: add pinctrl suppport
mranostay Aug 7, 2013
b606458
leds: leds-pwm: Convert to use devm_get_pwm
Dec 21, 2012
8e4b9c2
leds: leds-pwm: Preparing the driver for device tree support
Dec 21, 2012
809e7d2
leds: leds-pwm: Simplify cleanup code
Dec 21, 2012
c94f4d5
leds: leds-pwm: Add device tree bindings
Dec 21, 2012
029ec7d
leds: leds-pwm: Defer led_pwm_set() if PWM can sleep
Jan 28, 2013
d2ddd09
leds: pwm: Enable compilation on this version of the kernel
pantoniou Jul 10, 2013
6d85784
capes: Add bacon cape
pantoniou Jul 10, 2013
ee4d2c1
cape: bacon: Cosmetic change of the adc helper name
pantoniou Jul 11, 2013
64128b6
cape: bacon: educational edition
pantoniou Jul 11, 2013
319c787
capes: bacon: Update with new ADC driver method
pantoniou Jul 11, 2013
81e219f
capes: BACON Educational cape with free form muxing
pantoniou Jul 15, 2013
b15a232
firmware: add BeBoPr cape
koenkooi Jul 17, 2013
35e464b
Add support for Beaglebone Audio Amplifier Cape
daniel-dnil Jul 17, 2013
23185f7
capemgr: Priority on capemgr.enable_partno option
pantoniou Jul 24, 2013
d7e6bdc
bone: add protocape GPS
mranostay Aug 4, 2013
b3a5ca2
capes: make SPI overlays SPIDEV by default
mranostay Aug 9, 2013
de4fd6a
Removed old (wrong) BeBoPr 2191-R2 overlay.
modmaker Aug 11, 2013
6206ab6
Workaround for bug in tscadc code that oopses with BeagleBone (white)…
modmaker Aug 11, 2013
e0eea85
DT overlay for BeBoPr and BeagleBone (white). Loaded by new "cape-beb…
modmaker Aug 11, 2013
72195fb
Added alias for BeBoPrs with old EEPROM device id '2191'.
modmaker Aug 11, 2013
8bcef74
DT overlay for BeBoPr with enable patch and BeagleBone (any colour). …
modmaker Aug 11, 2013
29992e9
DT overlay for BeBoPr + Bridge and BeagleBone (any color). Loaded by …
modmaker Aug 11, 2013
5df874a
Removed Whitelist and Blacklist Modes From HDMI Devicetree
Aug 8, 2013
e143e80
beaglebone capes: add replicape A2 and A3 support
koenkooi Sep 9, 2013
d668d01
Added camera cape support for Beaglebone Black
anithamol Nov 23, 2013
84e94c5
add argus ups cape support
jdal Dec 12, 2013
2cf2e54
Fix aspect ratio issue of 720p in MT9M114 camera cape
RobertCNelson Jan 2, 2014
37070e9
beaglebone capes: Added overlays for CBB-Serial cape
alexanderhiam Jan 30, 2014
7122ec2
apply htu21 patch
hieu-duong Mar 20, 2014
0e871bd
add support for weather cape rev b
hieu-duong Mar 20, 2014
43fac41
capes: Add cape-universal overlay files More details and full source …
cdsteinkuehler Mar 23, 2014
2e18ce6
remove 1-wire gpio in weather cape rev B
hieu-duong Apr 3, 2014
94532af
cape: add cape-bone-ibb-00A0.dts
Apr 7, 2014
2622f9a
adds DTS for CryptoCape
jbdatko Apr 2, 2014
7eabe21
Provides a sysfs interface to the eQEP hardware on the AM33XX series …
teknoman117 Dec 2, 2013
dcd5e93
capes: add bone_eqep from https://github.com/Teknoman117/beaglebot/tr…
RobertCNelson Apr 24, 2014
099b27c
Adding Logibone to cape support list
jpiat Apr 28, 2014
9d4b79d
beaglebone capes: Added CBB-Relay cape dt overlay
alexanderhiam May 9, 2014
a6bab8d
Firmware: Update Replicape device tree overlay files Files from: http…
cdsteinkuehler May 13, 2014
2fbeb90
cape: add BB-BONE-AUDI-02-00A0 from: http://elinux.org/CircuitCo:Audi…
RobertCNelson May 14, 2014
666f4cd
cape-universaln: remove P9_31
jadonk May 15, 2014
8eaa118
cape: add BB-BONE-HAS-00R1
denniedegroot May 20, 2014
f711eee
cape: add BB-BONE-SERL-01-00A2
EmbeddedAndroid Jul 24, 2014
ed847ae
cape: add NL-AB-BBBC-00D0
RobertCNelson Nov 19, 2014
4504c5b
add: cape: MT-CAPE-01, still needs gpiolib/mtctrl patchset
RobertCNelson Nov 19, 2014
04d47cc
cape: LCD4: Fix GPIO buttons Correct errant GPIO settings in exclusiv…
cdsteinkuehler Dec 6, 2014
5b884f6
capes: HDMI: Fix incorrect pinmux register for GPIO1_27
cdsteinkuehler Dec 12, 2014
4711114
beaglebone-universal-io: sync with master of https://github.com/cdste…
RobertCNelson Jan 22, 2015
dcb66b4
nimbelink: add missing ids
RobertCNelson Feb 20, 2015
1e0a78d
capes: add BB-MIKROBUS-01-00A1
RobertCNelson Jul 27, 2015
14261a5
add new default pinmux based on Proto Cape
RobertCNelson Jan 28, 2014
006dc88
Instering Logibone driver into kernel
jpiat Apr 28, 2014
94b75f8
Adding DTS support for Logibone
jpiat Apr 28, 2014
d5793b5
Moving from bit-banged configuration to SPI
jpiat Jun 26, 2014
5ba0838
removing fpga loading interface from kernel space
jpiat Jun 30, 2014
17ebc49
adding pin exlusive property to device-tree file
jpiat Oct 22, 2014
1182028
Add DTS for BeagleLogic
abhishek-kakkar Jun 23, 2014
9928fe6
Add BeagleLogic binding functions to pru_rproc
abhishek-kakkar Jun 23, 2014
9a33438
Add kernel module for BeagleLogic
abhishek-kakkar Jun 23, 2014
b1c319d
Fix compile error with pru_rproc.c
abhishek-kakkar Jun 24, 2014
e78d1ed
BeagleLogic: module v1.1 working with libsigrok
abhishek-kakkar Jul 5, 2014
4828ee9
sync: don't block the flusher thread waiting on IO
Jul 2, 2013
b5c370c
USB: Fix USB device disconnects on resume.
Sep 3, 2013
495c4a5
beaglebone: switch uSD to 4-bit mode
koenkooi Sep 12, 2013
a5571cf
mmc: omap_hsmmc: clear status flags before starting a new command
francescolavra Jun 29, 2013
ecd75e9
uvcvideo: Fix data type for pan/tilt control
Sep 27, 2013
538ade2
ti_am335x_tsc: touchscreen jitter fix
mickae1 Jan 22, 2014
96d5b16
omap RS485 support by Michael Musset
mickae1 Jan 28, 2014
9186698
deb-pkg: sync with v3.14
RobertCNelson Mar 31, 2014
30572f0
Fix for a part of video got flipped from bottom to top
anithamolbenny Aug 22, 2014
5b53c8f
modified: drivers/tty/serial/omap-serial.c the change detect better t…
mickae1 Jul 27, 2015
fd1afb9
PWM period control
efargas Sep 15, 2015
606d0d1
PWM period control
efargas Sep 15, 2015
aa3f579
Add MODULE_ALIAS
efargas Jul 3, 2015
3e8a423
Add MODULE_ALIAS
efargas Jul 3, 2015
fef2358
Add MODULE_ALIAS
efargas Jul 3, 2015
2ea3620
Updated defines to fully work with BeagleBone
efargas Sep 15, 2015
c0037b1
Arduino Tre: added
Sep 15, 2014
5cc1c80
arduino-tre.dts: remote trailing whitespace
Sep 15, 2014
c7e49ec
arduino-tre.dts: update vdd_ddr regulator to 1.35V
Sep 15, 2014
8ba3e24
pruspeak: imported original source
Sep 18, 2014
5d94341
pru_speak: integrated with pru_rproc in bb.org 3.8 kernel
Sep 19, 2014
4d09869
pru_speak: fix dma mask
Sep 19, 2014
1be6f90
Add DTS for PRUSPEAK
Sep 24, 2014
973fc45
firmware: add for beaglebone
RobertCNelson Jul 11, 2013
5a223a0
saucy: disable -Werror=pointer-sign
RobertCNelson Jun 25, 2013
da96f87
saucy: disable stack protector
RobertCNelson Jun 25, 2013
af9e239
Add dir-changeable property to gpio-of-helper
cdsteinkuehler Jan 26, 2014
21af608
OpenGl: added SGX device to device tree
bvdberg Dec 4, 2013
ee348ee
OpenGL: apply SGX patch (from TI forum), FIXES crash after pvrsrvctl …
bvdberg Dec 4, 2013
80aa29c
OpenGL: fixed IRQ offset
bvdberg Dec 4, 2013
5c9f398
SGX: am335x_feature_detection
May 29, 2014
bc57179
backport (v3.13.7): tpm_i2c_atmel.c
RobertCNelson Apr 8, 2014
dc014a8
backport: am335x: ti,omap4-rng: from ti v3.12 bsp
JamesWJohnson Aug 20, 2014
83cc78a
ARM: OMAP: Add function to request timer by node
Mar 19, 2013
e8e020f
pps: use an external clock source on pin P9.41 (TCLKIN)
RobertCNelson Feb 20, 2015
0685430
add pps-gmtimer from: https://github.com/ddrown/pps-gmtimer
RobertCNelson Feb 20, 2015
c181164
Add Probotix custom LCD device tree overlay
cdsteinkuehler Nov 22, 2014
5077c17
ASoC: pcm512x: Add PCM512x driver
broonie Feb 6, 2014
c452ca2
ASoC: pcm512x: More constification
broonie Feb 6, 2014
f1845a2
ASoC: pcm512x: Implement paging support
broonie Feb 7, 2014
eabb192
ASoC: pcm512x: Implement analogue volume control
broonie Feb 7, 2014
525db2e
ASoC: pcm512x: Split out bus drivers
broonie Mar 7, 2014
4679eb9
ASoC: pcm512x: Fix duplicate const warning
broonie Mar 7, 2014
243d7d2
ASoC: pcm512x: Use CONFIG_PM_RUNTIME macro
Apr 4, 2014
5a16bda
ASoC: pcm512x: Replace usage deprecated SOC_VALUE_ENUM macro
larsclausen Apr 14, 2014
014b443
ASoC: pcm512x: Correct Digital Playback control names
broonie Aug 8, 2014
eda4c45
ASoC: pcm512x: Trigger auto-increment of register addresses on i2c
peda-r Dec 8, 2014
81b857a
ASoC: pcm512x: Also support PCM514x devices
peda-r Dec 9, 2014
84afbe3
ASoC: pcm512x: Fix DSP program selection
peda-r Jan 8, 2015
6b88526
ALSA: pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges()
peda-r Jan 28, 2015
c2babe2
ASoC: pcm512x: Fix spelling of register field names.
peda-r Jan 28, 2015
cb7222b
ASoC: pcm512x: Support mastering BCLK/LRCLK without using the PLL
peda-r Jan 28, 2015
7071665
ASoC: pcm512x: Support mastering BCLK/LRCLK using the PLL
peda-r Jan 28, 2015
fa1145a
ASoC: pcm512x: Avoid the PLL for the DAC clock, if possible
peda-r Jan 28, 2015
22243e0
ASoC: pcm512x: Support SND_SOC_DAIFMT_CBM_CFS
peda-r Jan 28, 2015
58a0884
ASoC: pcm512x: Fixup warning splat
peda-r Jan 29, 2015
04c3e73
ASoC: pcm512x: Use the correct range constraints for S24_LE
peda-r Jan 29, 2015
55f966c
ST lsm303dlhc driver added
Jun 1, 2015
c22a19f
ST lsm303dlhc header file moved to correct location
Jun 1, 2015
6525d64
ST lsm303dlhc patched for build against 3.8 kernel
Jun 1, 2015
163dfe8
ST lsm330 driver
matteo-dameno Jun 2, 2015
3996042
ST lsm330: added to build
Jun 2, 2015
0a9fb46
cape: BEAGLEBOY-0013.dts
RobertCNelson Oct 13, 2015
dc8fdc4
add: am335x-bonegreen
RobertCNelson Aug 11, 2015
1f378b5
kernel: add support for gcc 5
sashalevin Oct 13, 2014
2e83514
kernel: use the gnu89 standard explicitly
kiryl Oct 20, 2014
924769d
mmc: core: Update the ext-csd.rev check for eMMC5.1
May 21, 2013
fc94b6d
mmc: Allow forward compatibility for eMMC
romain-izard-pro Jun 27, 2014
89f1ed5
sync: beaglebone-universal-io: Sep 25, 2016
RobertCNelson Oct 14, 2016
44b8a4a
gcc6: backport: compiler-gcc: integrate the various compiler-gcc[345]…
RobertCNelson Oct 14, 2016
043228d
kbuild: add -fno-PIE
Nov 4, 2016
5b558bc
auto generated: more_boards
RobertCNelson Dec 28, 2016
efef0d5
packaging: sync builddeb changes
RobertCNelson Oct 14, 2016
0ff2f44
3.8.13-bone82 patchset
RobertCNelson Dec 28, 2016
c75787a
3.8.13-bone82 bb.org_defconfig
RobertCNelson Dec 28, 2016
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
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-iio-mpu6050
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
What: /sys/bus/iio/devices/iio:deviceX/in_gyro_matrix
What: /sys/bus/iio/devices/iio:deviceX/in_accel_matrix
What: /sys/bus/iio/devices/iio:deviceX/in_magn_matrix
KernelVersion: 3.4.0
Contact: [email protected]
Description:
This is mounting matrix for motion sensors. Mounting matrix
is a 3x3 unitary matrix. A typical mounting matrix would look like
[0, 1, 0; 1, 0, 0; 0, 0, -1]. Using this information, it would be
easy to tell the relative positions among sensors as well as their
positions relative to the board that holds these sensors. Identity matrix
[1, 0, 0; 0, 1, 0; 0, 0, 1] means sensor chip and device are perfectly
aligned with each other. All axes are exactly the same.
36 changes: 36 additions & 0 deletions Documentation/ABI/testing/sysfs-class-pwm
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
What: /sys/class/pwm/
Date: March 2013
KernelVersion: 3.11
Contact: Lars Poeschel <[email protected]>
Description:

The sysfs interface for PWM is selectable as a Kconfig option.
If a driver successfully probed a pwm chip, it appears at
/sys/class/pwm/pwmchipN/ where N is the number of it's first PWM channel. A
single driver may probe multiple chips. PWMs are identified as they are
inside the kernel, using integers in the range 0..MAX_PWMS. To use an
individual PWM, you have to explicitly export it by writing it's kernel
global number into the /sys/class/pwm/export file. Write it's number to
/sys/class/pwm/unexport to make the pwm available for other uses.
After a PWM channel is exported, it is available under
/sys/class/pwm/pwmN/. Under this directory you can set the parameters for
this PWM channel and at least let it start running.
See below for the parameters.
It is recommended to set the period_ns at first and the duty_ns after that.

See Documentation/pwm.txt for more information.

Directory structure:

/sys/class/pwm
/export ... asks the kernel to export a PWM to userspace
/unexport ... to return a PWM to the kernel
/pwmN ... for each exported PWM #N
/duty_ns ... r/w, length of duty portion
/period_ns ... r/w, length of the pwm period
/polarity ... r/w, normal(0) or inverse(1) polarity
only created if driver supports it
/run ... r/w, write 1 to start and 0 to stop the pwm
/pwmchipN ... for each pwmchip; #N is its first PWM
/base ... (r/o) same as N
/ngpio ... (r/o) number of PWM; numbered N .. MAX_PWMS
4 changes: 4 additions & 0 deletions Documentation/devices.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2810,6 +2810,10 @@ Your cooperation is appreciated.
211 = /dev/ttyMAX2 MAX3100 serial port 2
212 = /dev/ttyMAX3 MAX3100 serial port 3

220 = /dev/ttyJHD0 JHD629 pseudo serial port 0
221 = /dev/ttyJHD1 JHD629 pseudo serial port 1
..

205 char Low-density serial ports (alternate device)
0 = /dev/culu0 Callout device for ttyLU0
1 = /dev/culu1 Callout device for ttyLU1
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/00-INDEX
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ https://lists.ozlabs.org/listinfo/devicetree-discuss
- this file
booting-without-of.txt
- Booting Linux without Open Firmware, describes history and format of device trees.
dt-object-internals.txt
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 @@ -21,6 +21,8 @@ Required properties:
Optional properties:
- ti,no_idle_on_suspend: When present, it prevents the PM to idle the module
during suspend.
- ti,deassert-hard-reset: list of hwmod and hardware reset line name pairs
(ascii strings) to be deasserted upon device instantiation.


Example:
Expand Down
131 changes: 131 additions & 0 deletions Documentation/devicetree/bindings/bus/ti-gpmc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
Device tree bindings for OMAP general purpose memory controllers (GPMC)

The actual devices are instantiated from the child nodes of a GPMC node.

Required properties:

- compatible: Should be set to one of the following:

ti,omap2420-gpmc (omap2420)
ti,omap2430-gpmc (omap2430)
ti,omap3430-gpmc (omap3430 & omap3630)
ti,omap4430-gpmc (omap4430 & omap4460 & omap543x)
ti,am3352-gpmc (am335x devices)

- reg: A resource specifier for the register space
(see the example below)
- ti,hwmods: Should be set to "ti,gpmc" until the DT transition is
completed.
- #address-cells: Must be set to 2 to allow memory address translation
- #size-cells: Must be set to 1 to allow CS address passing
- gpmc,num-cs: The maximum number of chip-select lines that controller
can support.
- gpmc,num-waitpins: The maximum number of wait pins that controller can
support.
- ranges: Must be set up to reflect the memory layout with four
integer values for each chip-select line in use:

<cs-number> 0 <physical address of mapping> <size>

Currently, calculated values derived from the contents
of the per-CS register GPMC_CONFIG7 (as set up by the
bootloader) are used for the physical address decoding.
As this will change in the future, filling correct
values here is a requirement.

Timing properties for child nodes. All are optional and default to 0.

- gpmc,sync-clk-ps: Minimum clock period for synchronous mode, in picoseconds

Chip-select signal timings (in nanoseconds) corresponding to GPMC_CONFIG2:
- gpmc,cs-on-ns: Assertion time
- gpmc,cs-rd-off-ns: Read deassertion time
- gpmc,cs-wr-off-ns: Write deassertion time

ADV signal timings (in nanoseconds) corresponding to GPMC_CONFIG3:
- gpmc,adv-on-ns: Assertion time
- gpmc,adv-rd-off-ns: Read deassertion time
- gpmc,adv-wr-off-ns: Write deassertion time

WE signals timings (in nanoseconds) corresponding to GPMC_CONFIG4:
- gpmc,we-on-ns Assertion time
- gpmc,we-off-ns: Deassertion time

OE signals timings (in nanoseconds) corresponding to GPMC_CONFIG4:
- gpmc,oe-on-ns: Assertion time
- gpmc,oe-off-ns: Deassertion time

Access time and cycle time timings (in nanoseconds) corresponding to
GPMC_CONFIG5:
- gpmc,page-burst-access-ns: Multiple access word delay
- gpmc,access-ns: Start-cycle to first data valid delay
- gpmc,rd-cycle-ns: Total read cycle time
- gpmc,wr-cycle-ns: Total write cycle time
- gpmc,bus-turnaround-ns: Turn-around time between successive accesses
- gpmc,cycle2cycle-delay-ns: Delay between chip-select pulses
- gpmc,clk-activation-ns: GPMC clock activation time
- gpmc,wait-monitoring-ns: Start of wait monitoring with regard to valid
data

Boolean timing parameters. If property is present parameter enabled and
disabled if omitted:
- gpmc,adv-extra-delay: ADV signal is delayed by half GPMC clock
- gpmc,cs-extra-delay: CS signal is delayed by half GPMC clock
- gpmc,cycle2cycle-diffcsen: Add "cycle2cycle-delay" between successive
accesses to a different CS
- gpmc,cycle2cycle-samecsen: Add "cycle2cycle-delay" between successive
accesses to the same CS
- gpmc,oe-extra-delay: OE signal is delayed by half GPMC clock
- gpmc,we-extra-delay: WE signal is delayed by half GPMC clock
- gpmc,time-para-granularity: Multiply all access times by 2

The following are only applicable to OMAP3+ and AM335x:
- gpmc,wr-access-ns: In synchronous write mode, for single or
burst accesses, defines the number of
GPMC_FCLK cycles from start access time
to the GPMC_CLK rising edge used by the
memory device for the first data capture.
- gpmc,wr-data-mux-bus-ns: In address-data multiplex mode, specifies
the time when the first data is driven on
the address-data bus.

GPMC chip-select settings properties for child nodes. All are optional.

- gpmc,burst-length Page/burst length. Must be 4, 8 or 16.
- gpmc,burst-wrap Enables wrap bursting
- gpmc,burst-read Enables read page/burst mode
- gpmc,burst-write Enables write page/burst mode
- gpmc,device-nand Device is NAND
- gpmc,device-width Total width of device(s) connected to a GPMC
chip-select in bytes. The GPMC supports 8-bit
and 16-bit devices and so this property must be
1 or 2.
- gpmc,mux-add-data Address and data multiplexing configuration.
Valid values are 1 for address-address-data
multiplexing mode and 2 for address-data
multiplexing mode.
- gpmc,sync-read Enables synchronous read. Defaults to asynchronous
is this is not set.
- gpmc,sync-write Enables synchronous writes. Defaults to asynchronous
is this is not set.
- gpmc,wait-pin Wait-pin used by client. Must be less than
"gpmc,num-waitpins".
- gpmc,wait-on-read Enables wait monitoring on reads.
- gpmc,wait-on-write Enables wait monitoring on writes.

Example for an AM33xx board:

gpmc: gpmc@50000000 {
compatible = "ti,am3352-gpmc";
ti,hwmods = "gpmc";
reg = <0x50000000 0x2000>;
interrupts = <100>;

gpmc,num-cs = <8>;
gpmc,num-waitpins = <2>;
#address-cells = <2>;
#size-cells = <1>;
ranges = <0 0 0x08000000 0x10000000>; /* CS0 @addr 0x8000000, size 0x10000000 */

/* child nodes go here */
};
37 changes: 37 additions & 0 deletions Documentation/devicetree/bindings/crypto/omap-aes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
OMAP SoC AES crypto Module

Required properties:

- compatible : Should contain entries for this and backward compatible
AES versions:
- "ti,omap2-aes" for OMAP2.
- "ti,omap3-aes" for OMAP3.
- "ti,omap4-aes" for OMAP4 and AM33XX.
Note that the OMAP2 and 3 versions are compatible (OMAP3 supports
more algorithms) but they are incompatible with OMAP4.
- ti,hwmods: Name of the hwmod associated with the AES odule
- reg : Offset and length of the register set for the module
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this module.
- interrupts : the interrupt number for the AES odule.

Optional properties:
- dmas: DMA controller phandle and DMA request ordered pairs.
- dma-names: DMA request names. This string corresponds 1:1 with
the ordered pairs in dmas. The string naming is to be
"tx" for TX request and "rx" for RX request.

Example:
/* AM335x */
aes: aes@53500000 {
compatible = "ti,omap4-aes";
ti,hwmods = "aes";
#address-cells = <1>;
#size-cells = <0>;
reg = <0x53500000 0xa0>;
interrupt-parent = <&intc>;
interrupts = <102>;
dmas = <&edma 6
&edma 5>;
dma-names = "tx", "rx";
};
35 changes: 35 additions & 0 deletions Documentation/devicetree/bindings/crypto/omap-sham.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
OMAP SoC SHA crypto Module

Required properties:

- compatible : Should contain entries for this and backward compatible
SHAM versions:
- "ti,omap2-sham" for OMAP2 & OMAP3.
- "ti,omap4-sham" for OMAP4 and AM33XX.
Note that these two versions are incompatible.
- ti,hwmods: Name of the hwmod associated with the SHAM module
- reg : Offset and length of the register set for the module
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this module.
- interrupts : the interrupt number for the SHAM module.

Optional properties:
- dmas: DMA controller phandle and DMA request ordered pair.
Only one rx pair is valid per SHAM module.
- dma-names: DMA request name. This string corresponds 1:1 with
the ordered pair in dmas. The string naming is to be
"rx" for RX request.

Example:
/* AM335x */
sham: sham@53100000 {
compatible = "ti,omap4-sham";
ti,hwmods = "sham";
#address-cells = <1>;
#size-cells = <0>;
reg = <0x53100000 0x200>;
interrupt-parent = <&intc>;
interrupts = <109>;
dmas = <&edma 36>;
dma-names = "rx";
};
81 changes: 81 additions & 0 deletions Documentation/devicetree/bindings/dma/dma.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
* Generic DMA Controller and DMA request bindings

Generic binding to provide a way for a driver using DMA Engine to retrieve the
DMA request or channel information that goes from a hardware device to a DMA
controller.


* DMA controller

Required property:
- #dma-cells: Must be at least 1. Used to provide DMA controller
specific information. See DMA client binding below for
more details.

Optional properties:
- dma-channels: Number of DMA channels supported by the controller.
- dma-requests: Number of DMA requests signals supported by the
controller.

Example:

dma: dma@48000000 {
compatible = "ti,omap-sdma";
reg = <0x48000000 0x1000>;
interrupts = <0 12 0x4
0 13 0x4
0 14 0x4
0 15 0x4>;
#dma-cells = <1>;
dma-channels = <32>;
dma-requests = <127>;
};


* DMA client

Client drivers should specify the DMA property using a phandle to the controller
followed by DMA controller specific data.

Required property:
- dmas: List of one or more DMA specifiers, each consisting of
- A phandle pointing to DMA controller node
- A number of integer cells, as determined by the
#dma-cells property in the node referenced by phandle
containing DMA controller specific information. This
typically contains a DMA request line number or a
channel number, but can contain any data that is used
required for configuring a channel.
- dma-names: Contains one identifier string for each DMA specifier in
the dmas property. The specific strings that can be used
are defined in the binding of the DMA client device.
Multiple DMA specifiers can be used to represent
alternatives and in this case the dma-names for those
DMA specifiers must be identical (see examples).

Examples:

1. A device with one DMA read channel, one DMA write channel:

i2c1: i2c@1 {
...
dmas = <&dma 2 /* read channel */
&dma 3>; /* write channel */
dma-names = "rx", "tx";
...
};

2. A single read-write channel with three alternative DMA controllers:

dmas = <&dma1 5
&dma2 7
&dma3 2>;
dma-names = "rx-tx", "rx-tx", "rx-tx";

3. A device with three channels, one of which has two alternatives:

dmas = <&dma1 2 /* read channel */
&dma1 3 /* write channel */
&dma2 0 /* error read */
&dma3 0>; /* alternative error read */
dma-names = "rx", "tx", "error", "error";
Loading