android_kernel_sony_sdm845/drivers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eugen Hristev 9bf57138e5 clk: at91: select parent if main oscillator or bypass is enabled
[ Upstream commit 69a6bcde7fd3fe6f3268ce26f31d9d9378384c98 ]

Selecting the right parent for the main clock is done using only
main oscillator enabled bit.
In case we have this oscillator bypassed by an external signal (no driving
on the XOUT line), we still use external clock, but with BYPASS bit set.
So, in this case we must select the same parent as before.
Create a macro that will select the right parent considering both bits from
the MOR register.
Use this macro when looking for the right parent.

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
Link: https://lkml.kernel.org/r/1568042692-11784-2-git-send-email-eugen.hristev@microchip.com
Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-10-07 18:53:14 +02:00
..
accessibility
acpi ACPI / PCI: fix acpi_pci_irq_enable() memory leak 2019-10-05 12:30:26 +02:00
amba
android coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping 2019-08-06 18:29:41 +02:00
ata libata: add SG safety checks in SFF pio transfers 2019-09-06 10:19:35 +02:00
atm Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 2019-09-21 07:14:13 +02:00
auxdisplay
base base: soc: Export soc_device_register/unregister APIs 2019-10-05 12:30:20 +02:00
bcma
block floppy: fix usercopy direction 2019-09-21 07:14:22 +02:00
bluetooth Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices 2019-10-05 12:30:12 +02:00
bus
cdrom cdrom: Fix race condition in cdrom_sysctl_register 2019-04-05 22:29:12 +02:00
char ipmi_si: Only schedule continuously in the thread in maintenance mode 2019-10-07 18:53:10 +02:00
clk clk: at91: select parent if main oscillator or bypass is enabled 2019-10-07 18:53:14 +02:00
clocksource clocksource/drivers/exynos_mct: Increase priority over ARM arch timer 2019-08-04 09:33:22 +02:00
connector
cpufreq cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() 2019-08-25 10:51:24 +02:00
cpuidle
crypto crypto: talitos - fix missing break in switch statement 2019-10-05 12:30:07 +02:00
dax
dca
devfreq PM / devfreq: passive: fix compiler warning 2019-10-05 12:30:29 +02:00
dio
dma dmaengine: ti: edma: Do not reset reserved paRAM slots 2019-10-05 12:30:26 +02:00
dma-buf
edac EDAC/altera: Use the proper type for the IRQ status bits 2019-10-05 12:30:20 +02:00
eisa
extcon extcon: arizona: Disable mic detect if running when driver is removed 2019-05-31 06:48:26 -07:00
firewire
firmware efi: cper: print AER info of PCIe fatal error 2019-10-05 12:30:21 +02:00
fmc
fpga
gpio gpio: fix line flag validation in lineevent_create 2019-09-21 07:14:04 +02:00
gpu drm/amdgpu/si: fix ASIC tests 2019-10-07 18:53:13 +02:00
hid HID: hidraw: Fix invalid read in hidraw_ioctl 2019-10-05 12:30:06 +02:00
hsi
hv
hwmon hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' 2019-10-05 12:30:26 +02:00
hwspinlock
hwtracing stm class: Fix a double free of stm_source_device 2019-09-06 10:19:51 +02:00
i2c i2c: riic: Clear NACK in tend isr 2019-10-05 12:30:36 +02:00
ide
idle x86/cpu: Sanitize FAM6_ATOM naming 2019-05-14 19:19:34 +02:00
iio iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data 2019-05-31 06:48:27 -07:00
infiniband IB/hfi1: Define variables as unsigned long to fix KASAN warning 2019-10-05 12:30:30 +02:00
input Input: psmouse - fix build error of multiple definition 2019-08-25 10:51:51 +02:00
iommu iommu/amd: Silence warnings under memory pressure 2019-10-05 12:30:25 +02:00
ipack
irqchip irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices 2019-10-05 12:30:10 +02:00
isdn mISDN: enforce CAP_NET_RAW for raw sockets 2019-10-05 12:30:14 +02:00
leds leds: leds-lp5562 allow firmware files up to the maximum length 2019-10-05 12:30:17 +02:00
lguest
lightnvm
macintosh
mailbox mailbox: handle failed named mailbox channel request 2019-08-04 09:33:41 +02:00
mcb
md md/raid6: Set R5_ReadError when there is read failure on parity disk 2019-10-05 12:30:34 +02:00
media media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table 2019-10-05 12:30:32 +02:00
memory memory: tegra: Fix integer overflow on tick value calculation 2019-05-25 18:26:49 +02:00
memstick memstick: Fix error cleanup path of memstick_init 2019-08-04 09:33:37 +02:00
message
mfd mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk 2019-08-04 09:33:39 +02:00
misc VMCI: Release resource if the work is already queued 2019-09-06 10:19:52 +02:00
mmc mmc: sdhci: Fix incorrect switch to HS mode 2019-10-05 12:30:27 +02:00
mtd mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword() 2019-10-05 12:30:07 +02:00
net e1000e: add workaround for possible stalled packet 2019-10-05 12:30:27 +02:00
nfc st_nci_hci_connectivity_event_received: null check the allocation 2019-09-06 10:19:32 +02:00
ntb
nubus
nvdimm libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields 2019-08-04 09:33:29 +02:00
nvme nvmet: fix data units read and written counters in SMART log 2019-10-05 12:30:25 +02:00
nvmem nvmem: Use the same permissions for eeprom as for nvmem 2019-09-21 07:14:08 +02:00
of
oprofile
parisc parisc: Disable HP HSC-PCI Cards to prevent kernel crash 2019-10-05 12:30:31 +02:00
parport parport: Fix mem leak in parport_register_dev_model 2019-07-10 09:55:29 +02:00
pci PCI: xilinx-nwl: Fix Multi MSI data programming 2019-08-04 09:33:38 +02:00
pcmcia
perf drivers/perf: arm_pmu: Fix failure path in PM notifier 2019-08-06 18:29:41 +02:00
phy phy: renesas: rcar-gen2: Fix memory leak at error paths 2019-08-04 09:33:37 +02:00
pinctrl pinctrl: tegra: Fix write barrier placement in pmx_writel 2019-10-07 18:53:12 +02:00
platform platform/x86: intel_pmc_ipc: adding error handling 2019-06-22 08:17:16 +02:00
pnp
power power: supply: sysfs: ratelimit property read error message 2019-10-05 12:30:09 +02:00
powercap x86/cpu: Sanitize FAM6_ATOM naming 2019-05-14 19:19:34 +02:00
pps drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl 2019-08-04 09:33:45 +02:00
ps3
ptp
pwm pwm: Fix deadlock warning when removing PWM device 2019-06-22 08:17:17 +02:00
rapidio drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings 2019-08-06 18:29:38 +02:00
ras
regulator regulator: Defer init completion for a while after late_initcall 2019-10-05 12:30:33 +02:00
remoteproc
reset
rpmsg
rtc rtc: pcf8523: don't return invalid date when battery is low 2019-06-22 08:17:21 +02:00
s390 s390/qdio: add sanity checks to the fast-requeue path 2019-08-25 10:51:25 +02:00
sbus
scsi scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value 2019-09-06 10:19:44 +02:00
sfi
sh
sn
soc soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher 2019-06-22 08:17:15 +02:00
spi spi: bcm2835aux: fix corruptions for longer spi transfers 2019-09-10 10:31:03 +01:00
spmi
ssb ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit 2019-05-31 06:48:12 -07:00
staging staging: comedi: dt3000: Fix rounding up of timer divisor 2019-08-25 10:51:48 +02:00
target scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock 2019-03-23 13:19:47 +01:00
tc
thermal drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER 2019-06-22 08:17:13 +02:00
thunderbolt
tty tty/serial: atmel: reschedule TX after RX was started 2019-09-21 07:14:10 +02:00
uio
usb USB: usbcore: Fix slab-out-of-bounds bug during device reset 2019-09-21 07:14:08 +02:00
uwb
vfio vfio_pci: Restore original state on release 2019-10-07 18:53:12 +02:00
vhost vhost: make sure log_num < in_num 2019-09-16 08:19:34 +02:00
video video: ssd1307fb: Start page range at page_offset 2019-10-07 18:53:09 +02:00
virt drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl 2019-05-16 19:43:47 +02:00
virtio virtio: Honour 'may_reduce_num' in vring_create_virtqueue 2019-04-17 08:36:47 +02:00
vlynq
vme
w1 w1: fix the resume command API 2019-05-31 06:48:15 -07:00
watchdog watchdog: bcm2835_wdt: Fix module autoload 2019-09-06 10:19:43 +02:00
xen xen/pciback: remove set but not used variable 'old_state' 2019-08-25 10:51:45 +02:00
zorro
Kconfig
Makefile