linux_dsm_epyc7002/drivers/mfd
Grygorii Strashko 7602e05df7 mfd: ab8500: Fix dt irq mapping
The AD8500 defines itself as interrupt-controller in DT,
but it doesn't assign DT node to IRQ domain when creates it.
As result, of_irq_xx() helpers don't work because they can't
find necessary IRQ domain.

Hence, fix it by assigning AD8500 core device DT node to IRQ
domain when it's created.

This patch fixes STE u8500 Snowball boot failure reported by Kevin Hilman
https://lkml.org/lkml/2014/5/27/624

Reported-and-tested-by: Kevin Hilman <khilman@linaro.org>
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2014-06-26 13:34:15 +01:00
..
88pm80x.c
88pm800.c
88pm805.c
88pm860x-core.c
88pm860x-i2c.c
aat2870-core.c
ab3100-core.c
ab3100-otp.c
ab8500-core.c mfd: ab8500: Fix dt irq mapping 2014-06-26 13:34:15 +01:00
ab8500-debugfs.c
ab8500-gpadc.c
ab8500-sysctrl.c
abx500-core.c mfd: abx500-core: Remove unused function abx500_dump_all_banks() 2014-06-03 08:11:51 +01:00
adp5520.c
arizona-core.c mfd: arizona: Add MICVDD to mapped regulators 2014-06-03 08:11:44 +01:00
arizona-i2c.c
arizona-irq.c mfd: arizona: Correct error message for addition of main IRQ chip 2014-06-03 08:11:45 +01:00
arizona-spi.c
arizona.h
as3711.c mfd: as3711: Make of_device_id array const 2014-06-03 08:11:38 +01:00
as3722.c
asic3.c
axp20x.c mfd: AXP20x: Add mfd driver for AXP20x PMIC 2014-06-03 08:11:25 +01:00
bcm590xx.c Changes to existing drivers: 2014-06-06 12:08:39 -07:00
cros_ec_i2c.c
cros_ec_spi.c mfd: cros_ec: spi: Increase cros_ec_spi deadline from 5ms to 100ms 2014-06-03 08:11:48 +01:00
cros_ec.c i2c: ChromeOS EC tunnel driver 2014-06-03 08:11:49 +01:00
cs5535-mfd.c
da903x.c
da9052-core.c
da9052-i2c.c
da9052-irq.c
da9052-spi.c
da9055-core.c
da9055-i2c.c
da9063-core.c
da9063-i2c.c
da9063-irq.c
davinci_voicecodec.c
db8500-prcmu.c mfd: db8500-prcmu: Remove check for CONFIG_DBX500_PRCMU_DEBUG 2014-06-03 08:11:53 +01:00
dbx500-prcmu-regs.h
dm355evm_msp.c
ezx-pcap.c
htc-egpio.c
htc-i2cpld.c
htc-pasic3.c
intel_msic.c
ipaq-micro.c mfd: ipaq-micro: Make mfd_cell array const 2014-06-03 08:11:43 +01:00
janz-cmodio.c
jz4740-adc.c
Kconfig mfd: davinci: Voicecodec needs regmap_mmio 2014-06-26 13:33:58 +01:00
kempld-core.c mfd: kempld-core: Make mfd_cell array const 2014-06-03 08:11:31 +01:00
lm3533-core.c
lm3533-ctrlbank.c
lp3943.c mfd: lp3943: Make mfd_cell array const 2014-06-03 08:11:36 +01:00
lp8788-irq.c
lp8788.c
lpc_ich.c mfd: lpc_ich: Enable GPIO for Panther Point 2014-06-03 08:11:15 +01:00
lpc_sch.c
Makefile Changes to existing drivers: 2014-06-06 12:08:39 -07:00
max8907.c mfd: max8907: Make of_device_id array const 2014-06-03 08:11:32 +01:00
max8925-core.c
max8925-i2c.c
max8997-irq.c
max8997.c mfd: max8997: Make of_device_id array const 2014-06-03 08:11:30 +01:00
max8998-irq.c
max8998.c mfd: max8998: Make of_device_id array const 2014-06-03 08:11:34 +01:00
max14577.c mfd: max14577: Cast to architecture agnostic data type 2014-06-03 08:11:50 +01:00
max77686-irq.c
max77686.c mfd: max77686: Make of_device_id array const 2014-06-03 08:11:30 +01:00
max77693-irq.c
max77693.c mfd: max77693: Make of_device_id array const 2014-06-03 08:11:32 +01:00
mc13xxx-core.c mfd: mc13xxx: Do not use platform data with devicetree 2014-06-03 08:11:29 +01:00
mc13xxx-i2c.c
mc13xxx-spi.c
mc13xxx.h
mcp-core.c
mcp-sa11x0.c
menelaus.c mfd: menelaus: Use module_i2c_driver 2014-06-03 08:12:47 +01:00
mfd-core.c mfd: core: Don't use devres functions before device is added 2014-06-03 08:11:18 +01:00
omap-usb-host.c mfd: omap-usb-host: Make of_device_id array const 2014-06-03 08:11:38 +01:00
omap-usb-tll.c
omap-usb.h
palmas.c
pcf50633-adc.c
pcf50633-core.c
pcf50633-gpio.c
pcf50633-irq.c
pm8921-core.c mfd: pm8921: Remove pm8xxx API now that sub-devices use regmap 2014-06-03 08:11:23 +01:00
rc5t583-irq.c
rc5t583.c
rdc321x-southbridge.c mfd: rdc321x: Fix off-by-one for ngpio setting 2014-06-03 08:11:17 +01:00
retu-mfd.c
rtl8411.c
rts5209.c
rts5227.c
rts5229.c
rts5249.c
rtsx_pcr.c mmc: rtsx: Revert "mmc: rtsx: add support for pre_req and post_req" 2014-05-08 08:44:50 +01:00
rtsx_pcr.h
rtsx_usb.c mfd: rtsx_usb: Make mfd_cell array const 2014-06-03 08:11:39 +01:00
sec-core.c mfd: sec-core: Make of_device_id array const 2014-06-03 08:11:35 +01:00
sec-irq.c mfd: sec-core: Remove duplicated device type from sec_pmic_dev 2014-06-03 08:11:21 +01:00
si476x-cmd.c
si476x-i2c.c
si476x-prop.c
sm501.c mfd: sm501: Make of_device_id array const 2014-06-03 08:11:25 +01:00
smsc-ece1099.c
ssbi.c
sta2x11-mfd.c
stmpe-i2c.c mfd: stmpe: Probe properly from the Device Tree 2014-05-09 10:51:09 +01:00
stmpe-spi.c
stmpe.c mfd: stmpe: root out static GPIO and IRQ assignments 2014-05-23 09:41:01 +01:00
stmpe.h mfd: stmpe: mask off unused blocks properly 2014-05-09 10:51:06 +01:00
stw481x.c
sun6i-prcm.c mfd: Add support for sun6i PRCM (Power/Reset/Clock Management) unit 2014-06-03 08:11:40 +01:00
syscon.c Changes to existing drivers: 2014-06-06 12:08:39 -07:00
t7l66xb.c
tc3589x.c
tc6387xb.c
tc6393xb.c
ti_am335x_tscadc.c
timberdale.c
timberdale.h
tmio_core.c
tps6105x.c
tps6507x.c mfd: tps6507x: Make of_device_id array const 2014-06-03 08:11:27 +01:00
tps6586x.c mfd: tps6586x: Make of_device_id array const 2014-06-03 08:11:28 +01:00
tps65010.c
tps65090.c mfd: tps65090: Stop caching most registers 2014-04-23 12:32:19 +01:00
tps65217.c
tps65218.c mfd: tps65218: Terminate of match table 2014-06-03 08:11:54 +01:00
tps65910.c mfd: tps65910: Make of_device_id array const 2014-06-03 08:11:26 +01:00
tps65911-comparator.c
tps65912-core.c
tps65912-i2c.c
tps65912-irq.c
tps65912-spi.c
tps80031.c
twl4030-audio.c
twl4030-irq.c
twl4030-power.c mfd: twl4030-power: Add a configuration to turn off oscillator during off-idle 2014-05-28 08:06:18 +01:00
twl6030-irq.c
twl6040.c mfd: twl6040: Correct HPPLL configuration for 19.2 and 38.4 MHz mclk 2014-06-03 08:11:28 +01:00
twl-core.c Immutable branch between MFD and Extcon due for v3.16 merge-window. 2014-06-03 08:08:40 +01:00
twl-core.h
ucb1x00-assabet.c
ucb1x00-core.c
ucb1x00-ts.c
ucb1400_core.c
vexpress-sysreg.c ARM: vexpress: move HBI check to sysreg driver 2014-05-15 17:02:21 +01:00
viperboard.c
vx855.c
wl1273-core.c
wm831x-auxadc.c
wm831x-core.c
wm831x-i2c.c
wm831x-irq.c
wm831x-otp.c
wm831x-spi.c
wm5102-tables.c mfd: wm5102: Correct default for LDO Control 2 register 2014-06-03 08:12:55 +01:00
wm5110-tables.c mfd: arizona: Correct addresses of always-on trigger registers 2014-06-03 08:11:51 +01:00
wm8350-core.c
wm8350-gpio.c
wm8350-i2c.c
wm8350-irq.c
wm8350-regmap.c
wm8400-core.c mfd: wm8400-core: Make mfd_cell array const 2014-06-03 08:11:34 +01:00
wm8994-core.c
wm8994-irq.c
wm8994-regmap.c
wm8994.h
wm8997-tables.c mfd: arizona: Correct addresses of always-on trigger registers 2014-06-03 08:11:51 +01:00