android_kernel_google_msm/drivers
Pratik Patel cae5ad6a24 coresight: explicitly control ETMCR & preserve prog & power down bits
Explicitly clear and set ETMCR power down bit as part of the ETM
register programming sequence since if this bit is set, writes to
some registers and fields might be ignored.

Moreover, ETMCR prog and power down bits are not directly modifiable
via the sysfs based MODE selction code. Instead they can implicitly get
modified by other code. So always preserve their values while
enabling ETM trace since the ctrl is a shadow of ETMCR bits that
are only modifiable via the sysfs based MODE selection code.

Change-Id: I842a42acdafb112759a1787ec6fc41140812020d
Signed-off-by: Pratik Patel <pratikp@codeaurora.org>
2013-03-15 17:06:03 -07:00
..
accessibility
acpi ACPI / PCI / PM: Fix device PM regression related to D3hot/D3cold 2012-05-17 16:16:16 -07:00
amba ARM: 7366/3: amba: Remove AMBA level regulator support 2012-04-13 14:04:08 +01:00
ata Change summary: 2012-05-03 17:16:52 -07:00
atm
auxdisplay
base PM: Prevent runtime suspend during system resume 2013-03-04 12:48:16 -08:00
bcma bcma: use fallback sprom if no on chip sprom is available 2012-04-16 13:32:01 -04:00
block Merge branch 'for-linus' of git://git.kernel.dk/linux-block 2012-05-19 10:12:17 -07:00
bluetooth Bluetooth: Added SSR state machine in hci_smd sriver 2013-03-15 17:05:31 -07:00
cdrom
char diag: Add support for mutiple HSIC instances 2013-03-15 17:05:18 -07:00
clk clkdev: Remove __init marking from clkdev_add_table() 2013-02-27 18:12:39 -08:00
clocksource Revert "clocksource: Load the ACPI PM clocksource asynchronously" 2012-04-12 00:05:05 +02:00
connector
coresight coresight: explicitly control ETMCR & preserve prog & power down bits 2013-03-15 17:06:03 -07:00
cpufreq msm: cpufreq: Implement suspend/resume for cpufreq driver 2013-03-07 15:24:51 -08:00
cpuidle cpuidle: menu: Remove the unused get_loadavg function 2013-01-17 00:00:18 -08:00
crypto crypto: Add wait states for hash/hmac operations 2013-03-07 15:20:53 -08:00
dca
devfreq
dio
dma Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dma 2012-05-17 09:57:13 -07:00
edac
eisa
firewire
firmware efivars: Improve variable validation 2012-05-03 17:19:19 -07:00
gpio gpio: qpnp-pin: Add support for gpio major revision 1 2013-03-07 15:19:29 -08:00
gpu msm: kgsl: Add minimum amount of wait in adreno_waittimestamp 2013-03-15 17:05:45 -07:00
gud mobicore: Create branch that uses interrupt 280 2013-02-27 18:17:50 -08:00
hid HID: uhid: Fix sending events with invalid data 2013-03-04 12:45:11 -08:00
hsi HSI: hsi_char: Remove max_data_size from sysfs 2012-04-23 14:23:32 +03:00
hv
hwmon hwmon: qpnp-adc: Add PMIC 2.0 ADC bringup fixes 2013-03-07 15:18:54 -08:00
hwspinlock
i2c qup_i2c: turn off the ahb clock conditionally. 2013-03-07 15:19:28 -08:00
ide
idle
ieee802154
infiniband target: Rename target_allocate_tasks to target_setup_cmd_from_cdb 2013-02-27 18:12:37 -08:00
input input: mpu3050: add enable/disable sysfs attribute 2013-03-07 15:25:28 -08:00
iommu iommu/msm: let iommu_map_range use all page sizes. 2013-03-07 15:24:30 -08:00
isdn tty and serial fixes for 3.4-rc2 2012-04-12 15:36:33 -07:00
leds leds: leds-pm8xxx: Fix incorrect register macros 2013-03-07 15:24:27 -08:00
lguest
macintosh
mca
md dm-crypt: remove per-cpu structure 2013-02-25 11:32:11 -08:00
media media: dvb: mpq: Fix mutex release 2013-03-15 17:05:44 -07:00
memstick
message
mfd msm: power: update power drivers to msm-3.4 tip 2013-03-07 15:25:37 -08:00
misc qseecom: Add SFAB clock voting in set_bandwidth request 2013-03-15 17:05:39 -07:00
mmc mmc: msm_sdcc: Fix SDCC-BAM, DML reset sequence 2013-03-07 15:24:48 -08:00
mtd mtd: msm_qpic_nand: Initial driver for QPIC based NAND controller 2013-02-27 18:17:42 -08:00
net rmnet_smux: Fix duplicate packet send 2013-03-07 15:25:26 -08:00
nfc Mako: NFC: Return proper error code from address change ioctl. 2013-03-04 12:46:43 -08:00
nubus
of slimbus: Initiialize device tree node of slimbus slave devices 2013-02-27 18:18:47 -08:00
oprofile
parisc parisc: move definition of PAGE0 to asm/page.h 2012-05-10 15:12:08 -07:00
parport
pci PM: Prevent runtime suspend during system resume 2013-03-04 12:48:16 -08:00
pcmcia
pinctrl pinctrl: implement pinctrl_check_ops 2012-04-11 09:31:02 +02:00
platform msm: sps: support polling when pipe is in IRQ mode 2013-03-07 15:24:04 -08:00
pnp
power msm: power: update copyright markings 2013-03-15 17:05:46 -07:00
pps
ps3
ptp ptp_pch: Add missing #include <linux/slab.h> 2012-05-16 14:44:44 -04:00
rapidio
regulator regulator: qpnp-regulator: Add support for rev 1 N1200 and N600 LDOs 2013-03-07 15:19:44 -08:00
remoteproc remoteproc: fix off-by-one bug in __rproc_free_vrings 2012-05-13 23:15:42 +03:00
rpmsg
rtc RTC: Add QPNP rtc driver 2013-02-27 18:16:09 -08:00
s390 qeth: Use blkt defaults for OSA Express 4 2012-04-24 00:33:17 -04:00
sbus
scsi [SCSI] virtio_scsi: fix TMF use-after-free 2012-05-10 08:27:06 +01:00
sfi
sh
slimbus slim: msm: Control interface clock if it's specified 2013-03-07 15:20:02 -08:00
sn
spi spi_qsd: Support delay per transfer if requested by the client 2013-03-07 15:23:02 -08:00
spmi spmi: qpnp-int: Support wake interrupts 2013-03-07 15:20:02 -08:00
ssb
staging android/lowmemorykiller: Selectively count free CMA pages 2013-03-07 15:24:17 -08:00
switch switch: fsa8008: use mic_bias_en only if gpio is valid 2013-03-04 12:47:46 -08:00
target target: Rename target_allocate_tasks to target_setup_cmd_from_cdb 2013-02-27 18:12:37 -08:00
tc
thermal thermal: tsens8960: Add platform detection 2013-03-07 15:20:06 -08:00
tty tty: n_smux: Update subsystem restart unit tests 2013-03-07 15:25:22 -08:00
uio
usb USB: ci13xxx_udc: Skip flushing endpoints upon failure 2013-03-15 17:05:43 -07:00
uwb uwb: fix error handling 2012-04-18 13:15:51 -07:00
vhost vhost-net: fix handle_rx buffer size 2012-05-11 18:16:57 -04:00
video msm: vidc: Fix various NULL pointer accesses, memory leaks. 2013-03-15 17:05:45 -07:00
virt
virtio virtio: Decouple virtqueues and vrings 2013-02-27 18:18:30 -08:00
vlynq
w1
watchdog hpwdt: Only BYTE reads/writes to WD Timer port 0x72 2012-04-26 14:38:07 +02:00
xen xen/Kconfig: fix Kconfig layout 2012-05-07 12:26:28 -04:00
zorro
Kconfig coresight: rename directory and files from cs to coresight 2013-02-27 18:13:47 -08:00
Makefile coresight: split qdss config to more granular coresight configs 2013-03-15 17:05:47 -07:00