linux-uconsole/Documentation/devicetree/bindings
Tony Lindgren 8b314bb069 hwrng: omap3-rom - Fix missing clock by probing with device tree
[ Upstream commit 0c0ef9ea6f ]

Commit 0ed266d7ae ("clk: ti: omap3: cleanup unnecessary clock aliases")
removed old omap3 clock framework aliases but caused omap3-rom-rng to
stop working with clock not found error.

Based on discussions on the mailing list it was requested by Tero Kristo
that it would be best to fix this issue by probing omap3-rom-rng using
device tree to provide a proper clk property. The other option would be
to add back the missing clock alias, but that does not help moving things
forward with removing old legacy platform_data.

Let's also add a proper device tree binding and keep it together with
the fix.

Cc: devicetree@vger.kernel.org
Cc: Aaro Koskinen <aaro.koskinen@iki.fi>
Cc: Adam Ford <aford173@gmail.com>
Cc: Pali Rohár <pali.rohar@gmail.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Sebastian Reichel <sre@kernel.org>
Cc: Tero Kristo <t-kristo@ti.com>
Fixes: 0ed266d7ae ("clk: ti: omap3: cleanup unnecessary clock aliases")
Reported-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-01-27 14:51:20 +01:00
..
arc
arm ARM: SoC: late updates 2018-08-25 14:12:36 -07:00
ata Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata 2018-08-24 13:20:33 -07:00
auxdisplay
board dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
bus bus: ti-sysc: Add mcasp optional clocks flag 2020-01-27 14:50:02 +01:00
c6x
clock dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example 2020-01-09 10:19:06 +01:00
connector
cpufreq ARM: SoC driver updates 2018-08-23 13:52:46 -07:00
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2018-08-15 16:01:47 -07:00
devfreq
display drm/panel: Add support for Armadeus ST0700 Adapt 2019-09-16 08:22:21 +02:00
dma DMAengine updates for v4.19-rc1 2018-08-18 15:55:59 -07:00
edac
eeprom dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string 2019-02-20 10:25:35 +01:00
extcon dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
firmware
fpga
fsi
fuse
gnss
goldfish
gpio This is the bulk of GPIO changes for the v4.19 kernel cycle: 2018-08-15 21:35:38 -07:00
gpu
h8300
hsi dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
hwlock
hwmon
i2c dt-bindings: imx-lpi2c: Remove mx8dv compatible entry 2018-09-02 23:50:43 +02:00
iio iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 2019-09-16 08:22:06 +02:00
infiniband dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2018-09-28 18:04:50 -07:00
interrupt-controller dt-bindings: riscv,cpu-intc: Cleanups from a missed review 2018-08-28 12:58:35 -07:00
iommu IOMMU Update for Linux v4.19 2018-08-24 13:10:38 -07:00
ipmi
leds - Core Frameworks 2018-08-20 15:41:37 -07:00
lpddr2
mailbox - xgene : potential null pointer fix 2018-08-16 10:16:08 -07:00
media media: dt-bindings: adv748x: Fix decimal unit addresses 2019-11-20 18:46:32 +01:00
memory-controllers
mfd - New Drivers 2018-08-20 15:38:44 -07:00
mips Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
misc
mmc dt-bindings: mmc: Add disable-cqe-dcmd property. 2019-09-16 08:22:12 +02:00
mtd Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
mux dt-bindings: mux: add adi,adgs1408 2018-08-02 10:23:01 +02:00
nds32
net net: phy: mdio-bcm-unimac: Allow configuring MDIO clock divider 2019-11-20 18:47:14 +01:00
nios2
nvmem
openrisc/opencores
opp
pci pci-v4.19-changes 2018-08-16 09:21:54 -07:00
perf
phy USB/PHY patches for 4.19-rc1 2018-08-18 10:21:49 -07:00
pinctrl - New Drivers 2018-08-20 15:38:44 -07:00
pmem
power power supply and reset changes for the v4.19 series 2018-08-21 18:06:27 -07:00
powerpc dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
pps
ptp
pwm dt-bindings: pwm: Add MT7628 information 2018-08-20 11:35:44 +02:00
regmap
regulator Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
remoteproc remoteproc updates for v4.19 2018-08-18 16:42:04 -07:00
reserved-memory treewide: correct "differenciate" and "instanciate" typos 2018-08-23 18:48:43 -07:00
reset ARM: SoC: late updates 2018-08-25 14:12:36 -07:00
riscv
rng hwrng: omap3-rom - Fix missing clock by probing with device tree 2020-01-27 14:51:20 +01:00
rtc rtc: dt-binding: abx80x: fix resistance scale 2019-12-13 08:51:36 +01:00
scsi
security/tpm dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
serial TTY/Serial driver patches for 4.19-rc1 2018-08-18 10:50:41 -07:00
serio
siox
slimbus
soc ARM: SoC driver updates 2018-08-23 13:52:46 -07:00
sound ARM: Device-tree updates 2018-08-23 14:02:22 -07:00
spi spi: uniphier: fix incorrect property items 2019-12-01 09:16:58 +01:00
spmi
sram ARM: SoC driver updates 2018-08-23 13:52:46 -07:00
staging/iio/adc dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
thermal Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux 2018-08-24 13:03:51 -07:00
timer ARM: Device-tree updates 2018-08-23 14:02:22 -07:00
ufs
usb USB/PHY patches for 4.19-rc1 2018-08-18 10:21:49 -07:00
virtio
w1
watchdog dt-bindings: watchdog: renesas-wdt: Document r8a774a1 support 2018-08-29 20:32:04 +02:00
x86
xillybus dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
ABI.txt
chosen.txt
common-properties.txt
graph.txt
jailhouse.txt
numa.txt
property-units.txt
resource-names.txt
submitting-patches.txt
trivial-devices.txt
unittest.txt
vendor-prefixes.txt ARM: Device-tree updates 2018-08-23 14:02:22 -07:00
xilinx.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00