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

beaglebone: TT3201 CAN Bus Cape MCP2515 fixes #7

Open
wants to merge 620 commits into
base: 3.8-for-panto-rebase
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
620 commits
Select commit Hold shift + click to select a range
94672cd
cape: Added support for IIO helper cape
mranostay Mar 19, 2013
fc3d5e6
cape: Added example IIO tester dynamics overlay
mranostay Mar 19, 2013
dd7df69
docs: Added capemanager extra_override usage
mranostay Mar 19, 2013
a564a5f
capemgr: Added module param descriptions
mranostay Mar 19, 2013
0736320
beaglebone: Add Adafruit RTC prototype cape
mranostay Mar 19, 2013
507e0c2
cape: vsense-scale division by zero check
mranostay Mar 19, 2013
d5ca181
capes: add cape for beaglebone based Hexy robot
koenkooi Mar 20, 2013
016e551
Extend bone-iio helper
pantoniou Mar 21, 2013
6560d2f
Update iio helper with more channels
pantoniou Mar 21, 2013
a749ff7
Add ADC IIO helper
pantoniou Mar 21, 2013
25bdf3d
Changing DT data to make selection of standard (i.e. non-reduced blan…
DarrenEtheridge Mar 21, 2013
5992202
Enhancing to support extra device tree options for tilcdc: ti,max_wid…
DarrenEtheridge Mar 21, 2013
956c2cf
add WIP support LCD4 rev 00A4
koenkooi Mar 25, 2013
56caf08
add eMMC cape support
koenkooi Mar 25, 2013
ebcf247
Remove UART pins from the expansion set
pantoniou Mar 25, 2013
4bae2c9
Remove LCD pins from the expansion test part
pantoniou Mar 25, 2013
2c61347
Remove I2C2 pins from expansion test
pantoniou Mar 25, 2013
60ba362
Add expansion test cape fragment.
pantoniou Mar 25, 2013
30d981b
tilcdc added some extra debug, and softened the wording of the debug …
DarrenEtheridge Mar 22, 2013
ac67bd7
Make sure various timings fit within the bits available in the LCD co…
DarrenEtheridge Mar 25, 2013
c222b12
fix cape-bone-hexy
koenkooi Mar 26, 2013
68fa26c
firmware: DT Fragment for MRF24J40 BeagleBone Cape
signal11 Mar 14, 2013
89f248f
firmware: capes: Update MRF24J40 cape to work with latest bone dtsi
signal11 Mar 29, 2013
3cb3f20
am335x-bone-common: DT Override for MRF24J40 Cape
signal11 Mar 29, 2013
39d5a74
beaglebone black: limit LDO3 to 1.8V
koenkooi Mar 30, 2013
94785b3
beaglebone black: add new fixed regulator for uSD/eMMC
koenkooi Apr 1, 2013
45939af
capemgr: Implement disable overrides on the cmd line
pantoniou Apr 1, 2013
256baf7
tilcdc: Enable pinmux states
pantoniou Mar 29, 2013
74c7b44
cape: Add a simple cape for handling the uSD button.
pantoniou Mar 29, 2013
19f5839
beaglebone: add support for DVI 00A3
koenkooi Apr 3, 2013
1ea4b60
beaglebone: remove audio section from DVID rev 2 and 3 capes
koenkooi Apr 3, 2013
6cba460
beaglebone: add dts for audio cape
koenkooi Apr 4, 2013
0ca8b79
cape-bone-hexy: add iio helper
koenkooi Apr 5, 2013
235dd14
cape: Add CAPE-BONE-EXPTEST to capemaps
pantoniou Apr 5, 2013
d57e9e5
tester: button cape
pantoniou Apr 8, 2013
2b09ed3
pwm_test: fix some issues
jackmitch Apr 9, 2013
574a5dc
pwm_test: Clean-up and make it work on DT correctly
pantoniou Apr 9, 2013
e5712f1
capes: Add PWM test example cape
pantoniou Apr 9, 2013
601bb48
Sync tester DTS with am335x-common
pantoniou Apr 11, 2013
9cfaaea
Add in missing cape-bone-tester back in.
pantoniou Apr 11, 2013
8124a7e
cape-bone-hexy: move OLED to different reset gpio
koenkooi Apr 12, 2013
d8bf1b0
firmware/capes: added dts file for every PWM pin
Apr 12, 2013
87d7c12
capes: add LCD7 A3
koenkooi Apr 23, 2013
5d66aab
capes: add basic support for LCD4 capes
koenkooi Apr 25, 2013
3c68362
OF-overlay: Add depth option for device creation.
pantoniou May 1, 2013
d47cd49
capes: Add BB-BONE-GPEVT cape
pantoniou May 1, 2013
caf0e7c
clock: Export __clock_set_parent
pantoniou May 1, 2013
05d5ddc
omap-clk: Add adjustable clkout2
pantoniou May 1, 2013
4c050f5
am33xx: Update DTS EDMA
pantoniou May 1, 2013
6fd7846
bone: Added RS232 prototype cape DT object
mranostay Apr 23, 2013
56b6d74
Add support for BB-BONE_SERL-01-00A1 CanBus cape
bearsh May 15, 2013
f0e304b
v3.8.13-not-capebus
koenkooi May 24, 2013
05471a0
uio: uio_pruss: port to AM33xx
mranostay Jan 18, 2013
0ff1b9f
ARM: omap: add DT support for deasserting hardware reset lines
mranostay Jan 18, 2013
0ba3016
ARM: dts: AM33xx PRUSS support
mranostay Jan 18, 2013
10421e6
uio_pruss: add dt support (replicape-00A1)
Apr 4, 2013
62081e7
pruss: Make sure it works when no child nodes are present
pantoniou May 15, 2013
fcb87e0
am33xx: pru: Very simple led cape via GPO of the PRU
pantoniou May 14, 2013
ab44227
PRU remote proc wip
pantoniou May 16, 2013
45e0dab
Add sysfs entry for DDR sync
cmicali May 20, 2013
182e547
v3.8.13-pru
koenkooi May 24, 2013
5731ce9
drivers: usb: phy: add a new driver for usb part of control module
kishon Jan 15, 2013
d1a1ae8
drivers: usb: start using the control module driver
kishon Jan 15, 2013
95d1cfe
usb: otg: Add an API to bind the USB controller and PHY
kishon Jan 22, 2013
b7f7b2a
usb: otg: utils: add facilities in phy lib to support multiple PHYs o…
kishon Jan 22, 2013
451c839
ARM: OMAP: USB: Add phy binding information
kishon Jan 22, 2013
57104bf
drivers: usb: musb: omap: make use of the new PHY lib APIs
kishon Jan 22, 2013
8f19632
usb: otg: add device tree support to otg library
kishon Jan 22, 2013
4db757a
USB: MUSB: OMAP: get PHY by phandle for dt boot
kishon Jan 22, 2013
a9cc541
MUSB: Hack around to make host port to work.
pantoniou Jan 22, 2013
1b63c6c
make sure we register/unregister the NOP xceiver only once
Hahalollol Mar 18, 2013
92304a9
ARM: OMAP: am335x: musb use 250 for power
RobertCNelson Apr 3, 2013
ad257e2
ARM: OMAP2: MUSB: Specify omap4 has mailbox
kishon Feb 6, 2013
a8f8a64
v3.8.13-usb
koenkooi May 24, 2013
0766a9e
beaglebone black: 1ghz hack
koenkooi Jan 22, 2013
6643579
v3.8.13-PG2
koenkooi May 24, 2013
fcb8aac
ARM: AM33xx: Add SoC specific restart hook
handyjsabeaudry Jan 23, 2013
d0adfbb
v3.8.13-reboot
koenkooi May 24, 2013
2e6b685
iio:common: Add STMicroelectronics common library
cioccad Jan 25, 2013
f583945
iio:accel: Add STMicroelectronics accelerometers driver
cioccad Jan 25, 2013
5d2d794
iio:gyro: Add STMicroelectronics gyroscopes driver
cioccad Jan 25, 2013
c8abc32
iio:magnetometer: Add STMicroelectronics magnetometers driver
cioccad Jan 25, 2013
e3083e6
iio:magn: Add sensors_supported in st_magn_sensors
ciocca-d Jan 29, 2013
1c46208
pwm-pca9685: skeleton i2c client driver for PCA9685 16 channel PWM dr…
koenkooi Jan 21, 2013
a0c56d9
v3.8.13-iio
koenkooi May 24, 2013
2b8b9a1
W1: w1-gpio - switch to using dev_pm_ops
dtor Feb 25, 2013
eb9f11e
W1: w1-gpio - guard DT IDs with CONFIG_OF
dtor Feb 25, 2013
eaefe8b
W1: w1-gpio - rework handling of platform data
dtor Feb 25, 2013
6b1c770
W1: w1-gpio - switch to using managed resources (devm)
dtor Feb 25, 2013
16b7537
v3.8.13-w1
koenkooi May 24, 2013
a6dfcda
ARM: OMAP: Clear GPMC bits when applying new setting.
Mar 5, 2013
cf1251f
ARM: omap2: gpmc: Mark local scoped functions static
ezequielgarcia Feb 12, 2013
9f57bce
ARM: omap2: gpmc: Remove unused gpmc_round_ns_to_ticks() function
ezequielgarcia Feb 12, 2013
b0f0193
ARM: omap2: gpmc: Fix gpmc_cs_reserved() return value
ezequielgarcia Feb 12, 2013
f242108
ARM: omap2: gpmc-nand: Print something useful on CS request failure
ezequielgarcia Feb 12, 2013
c6a0009
ARM: omap2: gpmc-onenand: Print something useful on CS request failure
ezequielgarcia Feb 12, 2013
b0b0b88
ARM: omap2: gpmc-onenand: Replace pr_err() with dev_err()
ezequielgarcia Feb 12, 2013
32d72f0
ARM: omap2: gpmc-onenand: Replace printk KERN_ERR with dev_warn()
ezequielgarcia Feb 12, 2013
01d06b0
ARM: omap2: gpmc: Remove redundant chip select out of range check
ezequielgarcia Feb 12, 2013
3e40cf4
ARM: OMAP2+: Simplify code configuring ONENAND devices
Feb 21, 2013
e17e36d
ARM: OMAP2+: Add variable to store number of GPMC waitpins
Feb 20, 2013
b572be9
ARM: OMAP2+: Add structure for storing GPMC settings
Feb 21, 2013
db92215
ARM: OMAP2+: Add function for configuring GPMC settings
Feb 21, 2013
7ab874d
ARM: OMAP2+: Convert ONENAND to use gpmc_cs_program_settings()
Feb 21, 2013
38a550a
ARM: OMAP2+: Convert NAND to use gpmc_cs_program_settings()
Feb 21, 2013
e535004
ARM: OMAP2+: Convert SMC91x to use gpmc_cs_program_settings()
Feb 21, 2013
680ba74
ARM: OMAP2+: Convert TUSB to use gpmc_cs_program_settings()
Feb 21, 2013
fdeb4f8
ARM: OMAP2+: Don't configure of chip-select options in gpmc_cs_config…
Feb 21, 2013
2c0f5d9
ARM: OMAP2+: Add function to read GPMC settings from device-tree
Feb 20, 2013
f0547d2
ARM: OMAP2+: Add additional GPMC timing parameters
Feb 22, 2013
3e2e001
ARM: OMAP2+: Add device-tree support for NOR flash
Feb 8, 2013
ae89b31
ARM: OMAP2+: Convert NAND to retrieve GPMC settings from DT
Feb 25, 2013
e5a9e7a
ARM: OMAP2+: Convert ONENAND to retrieve GPMC settings from DT
Feb 25, 2013
ccfdf91
ARM: OMAP2+: Detect incorrectly aligned GPMC base address
Mar 6, 2013
47d9b18
ARM: OMAP2+: Remove unnecesssary GPMC definitions and variable
Mar 6, 2013
e94456a
ARM: OMAP2+: Allow GPMC probe to complete even if CS mapping fails
Mar 6, 2013
2ec6e38
ARM: OMAP2+: return -ENODEV if GPMC child device creation fails
Mar 14, 2013
986c529
ARM: OMAP2+: rename gpmc_probe_nor_child() to gpmc_probe_generic_child()
Mar 14, 2013
ad845cb
ARM: OMAP2+: Add GPMC DT support for Ethernet child nodes
Mar 14, 2013
181d7db
mtd: omap-nand: pass device_node in platform data
zonque Dec 14, 2012
d2f28d3
ARM: OMAP: gpmc-nand: drop __init annotation
zonque Dec 14, 2012
9a5e3d3
ARM: OMAP: gpmc: enable hwecc for AM33xx SoCs
zonque Dec 14, 2012
6801936
ARM: OMAP: gpmc: don't create devices from initcall on DT
zonque Dec 14, 2012
8289a82
ARM: OMAP2+: gpmc-onenand: drop __init annotation
ezequielgarcia Jan 25, 2013
1dc5072
gpmc: Add missing gpmc includes.
pantoniou Apr 23, 2013
4d66832
mtd: omap-onenand: pass device_node in platform data
ezequielgarcia Jan 25, 2013
0025506
ARM: OMAP2+: Convert ONENAND to use gpmc_cs_program_settings()
Feb 21, 2013
81bed16
omap: gpmc: Various driver fixes
pantoniou Apr 25, 2013
aaf0b0c
gpmc: Add DT node for gpmc on am33xx
pantoniou May 1, 2013
8b22941
v3.8.13-gpmc
koenkooi May 24, 2013
a7cf2cd
CHROMIUM: Input: atmel_mxt_ts - refactor i2c error handling
djkurtz Dec 19, 2012
b49dd6c
CHROMIUM: Input: atmel_mxt_ts - register input device before request_irq
djkurtz Apr 27, 2012
08ca9f2
CHROMIUM: Input: atmel_mxt_ts - refactor input device creation
djkurtz Apr 27, 2012
4fb37d7
CHROMIUM: Input: atmel_mxt_ts - handle bootloader mode at probe
djkurtz Dec 21, 2012
3195e0d
CHROMIUM: Input: atmel_mxt_ts - handle errors during fw update
djkurtz Dec 20, 2012
f589e60
CHROMIUM: Input: atmel_mxt_ts - destroy state before fw update and re…
djkurtz Dec 20, 2012
714fd84
CHROMIUM: Input: atmel_mxt_ts - refactor bootloader entry/exit
bleungatchromium May 3, 2012
f4ce9c3
CHROMIUM: Input: atmel_mxt_ts - wait for CHG assert in mxt_check_boot…
bleungatchromium Apr 26, 2012
b24c958
CHROMIUM: Input: atmel_mxt_ts - wait for CHG after bootloader resets
bleungatchromium May 3, 2012
ff1b933
CHROMIUM: Input: atmel_mxt_ts - change MXT_BOOT_LOW to 0x26
bleungatchromium Apr 5, 2012
7eeb88d
CHROMIUM: Input: atmel_mxt_ts - Increase FWRESET_TIME
bleungatchromium Apr 5, 2012
9221d1d
CHROMIUM: Input: atmel_mxt_ts - add calibrate sysfs entry
djkurtz Apr 22, 2012
938c150
CHROMIUM: Input: atmel_mxt_ts - add sysfs entry to read config checksum
djkurtz Apr 23, 2012
5ae935c
CHROMIUM: Input: atmel_mxt_ts - add sysfs entry to read info checksum
djkurtz Apr 27, 2012
b8bd392
CHROMIUM: Input: atmel_mxt_ts - verify info block checksum
djkurtz Apr 25, 2012
0993c98
CHROMIUM: Input: atmel_mxt_tx - add matrix_size sysfs entry
djkurtz Apr 30, 2012
cddd6aa
CHROMIUM: Input: atmel_mxt_ts - define helper functions for size and …
djkurtz Dec 17, 2012
95184a0
CHROMIUM: Input: atmel_mxt_ts - add debugfs infrastructure
djkurtz May 9, 2012
fc91edf
CHROMIUM: Input: atmel_mxt_ts - add deltas and refs debugfs entries
djkurtz Dec 17, 2012
714ba79
CHROMIUM: Input: atmel_mxt_ts - add device id for touchpad variant
djkurtz Dec 12, 2012
1e69eb3
CHROMIUM: Input: atmel_mxt_ts - Read resolution from device memory
yufengshen May 1, 2012
5598300
CHROMIUM: Input: atmel_mxt_ts - Report TOUCH MAJOR in terms of pixels
yufengshen May 25, 2012
8fe2931
CHROMIUM: Input: atmel_mxt_ts - add new object types
bleungatchromium Apr 5, 2012
567f13d
CHROMIUM: INPUT: atmel_mxt_ts - Increase the wait times for backup an…
Apr 29, 2011
81db01f
CHROMIUM: Input: atmel_mxt_ts - dump mxt_read/write_reg
djkurtz Feb 15, 2012
74ad7a0
CHROMIUM: Input: atmel_mxt_ts - take an instance for mxt_write_object
djkurtz Dec 12, 2012
30ff270
CHROMIUM: Input: atmel_mxt_ts - allow writing to object sysfs entry
djkurtz Mar 19, 2012
00f552e
CHROMIUM: Input: atmel_mxt_ts - add backupnv sysfs entry
djkurtz Mar 19, 2012
8de4605
CHROMIUM: Input: atmel_mxt_ts - read num messages, then all messages
djkurtz Mar 19, 2012
a4f19ec
CHROMIUM: Input: atmel_mxt_ts - remove mxt_make_highchg
djkurtz Dec 19, 2012
4355d2b
CHROMIUM: Input: atmel_mxt_ts - Remove matrix size update
yufengshen May 1, 2012
9aa234e
CHROMIUM: Input: atmel_mxt_ts - parse vector field of data packets
djkurtz Feb 20, 2012
4688872
CHROMIUM: Input: atmel_mxt_ts - Add IDLE/DEEP-SLEEP modes when suspend
yufengshen May 5, 2012
bd0f24d
CHROMIUM: Input: atmel_mxt_ts - Move object from sysfs to debugfs
yufengshen May 10, 2012
fb2540d
CHROMIUM: Input: atmel_mxt_ts - Set default irqflags when there is no…
yufengshen May 14, 2012
4c42f7b
CHROMIUM: Input: atmel_mxt_ts - Support the case with no platform data
yufengshen May 14, 2012
d6dd093
CHROMIUM: Input: atmel_mxt_ts - Wait on auto calibration msg in suspend
yufengshen May 16, 2012
858a372
CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for r/w fw file name
djkurtz Dec 13, 2012
333990d
CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for r/w config file name
yufengshen May 16, 2012
6e9f0c4
CHROMIUM: Input: atmel_mxt_ts - add sysfs entry for writing a config …
yufengshen May 18, 2012
fe7e780
CHROMIUM: Input: atmel_mxt_ts - make mxt_initialize async
yufengshen Oct 30, 2012
7c16492
CHROMIUM: Input: atmel_mxt_ts - move backup_nv to handle_pdata
bleungatchromium Aug 8, 2012
3ac6713
CHROMIUM: Input: atmel_mxt_ts - Add defines for T9 Touch Control
bleungatchromium Aug 7, 2012
b07521c
CHROMIUM: Input: atmel_mxt_ts - disable reporting on stop
bleungatchromium Aug 11, 2012
25aff9e
CHROMIUM: Input: atmel_mxt_ts - Suppress handle messages used for resume
bleungatchromium Aug 14, 2012
0304d84
CHROMIUM: Input: atmel_mxt_ts - save and restore t9_ctrl on wakeup di…
bleungatchromium Aug 23, 2012
e3428c5
CHROMIUM: Input: atmel_mxt_ts - enable RPTEN if can wakeup from suspend
yufengshen Sep 12, 2012
a3a6951
CHROMIUM: Input: atmel_mxt_ts - release all fingers on resume
yufengshen Oct 9, 2012
7aa2f26
CHROMIUM: Input: atmel_mxt_ts - make suspend power acquisition interv…
yufengshen Nov 12, 2012
f84d3b7
CHROMIUM: Input: atmel_mxt_ts - recalibrate on system resume
yufengshen Nov 14, 2012
74fb2c7
CHROMIUM: Input: atmel_mxt_ts: Use correct max touch_major in mxt_rel…
yufengshen Jan 10, 2013
6472d8a
CHROMIUM: Input: atmel_mxt_ts - Add support for T65, Lensbending Corr…
bleungatchromium Jan 10, 2013
7e6e8a1
CHROMIUM: Input: atmel_mxt_ts : On Tpads, enable T42, disable T19 on …
bleungatchromium Jan 19, 2013
c379cbb
CHROMIUM: Input: atmel_mxt_ts : Set power/wakeup to disabled by default.
bleungatchromium Jan 19, 2013
db6208d
CHROMIUM: Input: atmel_mxt_ts - mxt_stop on lid close
bleungatchromium Jan 26, 2013
eb8c94b
CHROMIUM: Input: atmel_mxt_ts - Disable T9 on mxt_stop
djkurtz Jan 31, 2013
ff2a945
CHROMIUM: Input: atmel_mxt_ts - Set T9 in mxt_resume based on lid state
bleungatchromium Jan 28, 2013
9353eff
v3.8.13-mxt
koenkooi May 24, 2013
7ba4144
video: ssd1307fb: Add support for SSD1306 OLED controller
mripard Dec 7, 2012
634f956
ssd1307fb: Rework the communication functions
mripard Feb 26, 2013
f40d6f4
ssd1307fb: Speed up the communication with the controller
mripard Feb 26, 2013
3421d9c
ssd1307fb: Make use of horizontal addressing mode
mripard Jul 13, 2012
5e202e6
SSD1307fb: 1Hz -> 8Hz defio updates
koenkooi Apr 13, 2013
6710d51
v3.8.13-ssd130x
koenkooi May 24, 2013
6afbefa
ARM: force -march=armv7a for thumb2 builds - http://lists.linaro.org/…
koenkooi Apr 3, 2013
cc48797
headers_install: Fix build failures on deep directory hierarchy
pantoniou Apr 8, 2013
e4bf6f0
v3.8.13-build
koenkooi May 24, 2013
81c133d
video: Add generic HDMI infoframe helpers
Feb 22, 2013
2138531
BeagleBone Black TDA998x Initial HDMI Audio support
DarrenEtheridge Apr 19, 2013
643c6b8
Clean up some formating and debug in Davinci MCASP driver
DarrenEtheridge Apr 19, 2013
2c47c07
tilcdc: Prune modes that can't support audio.
pantoniou May 3, 2013
64e775b
Enable output of correct AVI Infoframe type hdmi
DarrenEtheridge May 8, 2013
dad2b55
drm: am335x: add support for 2048 lines vertical
DarrenEtheridge May 8, 2013
2bc30e8
drm: tda998x Adding extra CEA mode for 1920x1080@24
DarrenEtheridge May 8, 2013
ed0a15b
tilcdc: Remove superfluous newlines from DBG messages
pantoniou May 20, 2013
826bb23
tilcdc: 1280x1024x60 bw > 1920x1080x24 bw
pantoniou May 20, 2013
f48084e
tilcdc: Only support Audio on 50 & 60 Hz modes
pantoniou May 20, 2013
ebe9c48
v3.8.13-hdmi
koenkooi May 24, 2013
1469892
boneblack: Remove default pinmuxing for MMC1
pantoniou Apr 18, 2013
a76239c
capemgr: Implement cape priorities
pantoniou Apr 22, 2013
00f45e1
rstctl: Reset control subsystem
pantoniou Apr 11, 2013
92eb3ab
omap_hsmmc: Enable rstctl bindings.
pantoniou Apr 22, 2013
59ad077
bone: Add rstctl DT binding for beaglebone
pantoniou Apr 22, 2013
5f41d49
bone-eMMC: Add rstctl rstctl DT bindings
pantoniou Apr 22, 2013
7baff77
capes: Add testing capes for rstctl
pantoniou Apr 22, 2013
50193bb
omap_hsmmc: Bail out when rstctl error is unrecoverable
pantoniou Apr 22, 2013
5b79540
bone: Put priorities in built-in capes
pantoniou Apr 22, 2013
b3e88a6
bone-common dtsi: remove reset cape
koenkooi May 2, 2013
adc58c8
v3.8.13-resetctrl
koenkooi May 24, 2013
94c4dc7
soc_camera: QL/mt9l112 camera driver for the beaglebone
pantoniou May 1, 2013
310e52c
capes: Add BB-BONE-CAM3 cape
pantoniou May 1, 2013
f562423
cssp_camera: Correct license identifier
pantoniou May 1, 2013
f540373
cssp_camera: increase delays make sensor detection work better
koenkooi May 2, 2013
ef387d3
mt9t112: forward port optimizations from Angstrom 3.2 kernel
koenkooi May 2, 2013
9bdb826
cssp_camera: Use flip if available.
pantoniou May 2, 2013
9f5e401
cssp_camera: Fix it for small resolutions
pantoniou May 9, 2013
fbfe001
cssp_camera: Increase delay after enabling clocks to 100ms
pantoniou May 10, 2013
eb80bfb
Debugging camera stuff
pantoniou May 10, 2013
ec12b2f
cssp_camera: Make it work with Beaglebone black
pantoniou May 10, 2013
e8b1bb3
v3.8.13-camera
koenkooi May 24, 2013
acb9fc3
bone: capemgr: Introduce simple resource tracking
pantoniou May 16, 2013
3cccf5f
capes: Add resources to capes.
pantoniou May 16, 2013
e7daf41
capes: Update most of the capes with resource definitions
pantoniou May 17, 2013
de3ce36
capes: Update RS232 + CAN capes with resources
pantoniou May 20, 2013
937f6f5
v3.8.13-resources
koenkooi May 24, 2013
5ec4207
add 'defconfig' file to use as .config
koenkooi May 24, 2013
a716fb5
Add proper db.txt for CRDA
koenkooi May 24, 2013
be13df7
add PM firmware
koenkooi May 24, 2013
ddb63ae
mcp251x: add device tree support
May 25, 2013
aa09de3
capes: Add TowerTech TT3201 CAN Bus Cape (TT3201-001, 3 channels) Rev…
May 25, 2013
e15968d
capes: TT3201 version fix (2 -> 5)
May 27, 2013
e78bcbb
capes: fixed TT3201 CAN Bus cape
May 28, 2013
c9df7a9
capes: Add TT3201 to Makefile
May 28, 2013
304a855
mcp251x: register irq with can device name
May 28, 2013
1932bd1
fixed formatting
Jun 17, 2013
a5f9772
mcp251x: makes kernel happier by avoid sleeping in interrupts
Jun 27, 2013
b8d4e99
mcp251x: try to read more packets per irq
Jun 28, 2013
6341b9a
Added device tree support for TT3201 rev 5
Oct 4, 2013
5f255bb
mcp2515: new driver with device tree support, suitable for TowerTech …
Oct 4, 2013
83e43b4
mcp2515: added ids, moved module information
Oct 7, 2013
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
  •  
  •  
  •  
37 changes: 37 additions & 0 deletions Documentation/ABI/testing/sysfs-class-pwm
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
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