Commit 95f05058 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull ARM SoC fixes from Arnd Bergmann:
 "These are a small number of bug fixes that all came in before or
  during the merge window, most for the omap platform:

   - One boot regression fix for Nokia N9 (OMAP3).

   - Two small defconfig changes for omap2, to reflect changes in
     drivers

   - Warning fixes for DT issues on omap2, picoxcell and bitmap SoCs.

     The picoxcell platform will be removed in v5.12, but fixing it
     first makes it easier to backport to the fix to stable kernels and
     get a clean build with new dtc versions"

* tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  ARM: picoxcell: fix missing interrupt-parent properties
  ARM: dts: ux500/golden: Set display max brightness
  arm64: dts: bitmain: Use generic "ngpios" rather than "snps,nr-gpios"
  ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875
  ARM: omap2plus_defconfig: enable SPI GPIO
  ARM: OMAP2+: omap_device: fix idling of devices during probe
  ARM: dts: OMAP3: disable AES on N950/N9
  ARM: omap2plus_defconfig: drop unused POWER_AVS option
parents 56ef24e5 bac71717
...@@ -494,3 +494,11 @@ bluetooth { ...@@ -494,3 +494,11 @@ bluetooth {
clock-names = "sysclk"; clock-names = "sysclk";
}; };
}; };
&aes1_target {
status = "disabled";
};
&aes2_target {
status = "disabled";
};
...@@ -45,18 +45,21 @@ paxi { ...@@ -45,18 +45,21 @@ paxi {
emac: gem@30000 { emac: gem@30000 {
compatible = "cadence,gem"; compatible = "cadence,gem";
reg = <0x30000 0x10000>; reg = <0x30000 0x10000>;
interrupt-parent = <&vic0>;
interrupts = <31>; interrupts = <31>;
}; };
dmac1: dmac@40000 { dmac1: dmac@40000 {
compatible = "snps,dw-dmac"; compatible = "snps,dw-dmac";
reg = <0x40000 0x10000>; reg = <0x40000 0x10000>;
interrupt-parent = <&vic0>;
interrupts = <25>; interrupts = <25>;
}; };
dmac2: dmac@50000 { dmac2: dmac@50000 {
compatible = "snps,dw-dmac"; compatible = "snps,dw-dmac";
reg = <0x50000 0x10000>; reg = <0x50000 0x10000>;
interrupt-parent = <&vic0>;
interrupts = <26>; interrupts = <26>;
}; };
...@@ -233,6 +236,7 @@ ebi@50000000 { ...@@ -233,6 +236,7 @@ ebi@50000000 {
axi2pico@c0000000 { axi2pico@c0000000 {
compatible = "picochip,axi2pico-pc3x2"; compatible = "picochip,axi2pico-pc3x2";
reg = <0xc0000000 0x10000>; reg = <0xc0000000 0x10000>;
interrupt-parent = <&vic0>;
interrupts = <13 14 15 16 17 18 19 20 21>; interrupts = <13 14 15 16 17 18 19 20 21>;
}; };
}; };
......
...@@ -329,6 +329,7 @@ dsi@a0351000 { ...@@ -329,6 +329,7 @@ dsi@a0351000 {
panel@0 { panel@0 {
compatible = "samsung,s6e63m0"; compatible = "samsung,s6e63m0";
reg = <0>; reg = <0>;
max-brightness = <15>;
vdd3-supply = <&panel_reg_3v0>; vdd3-supply = <&panel_reg_3v0>;
vci-supply = <&panel_reg_1v8>; vci-supply = <&panel_reg_1v8>;
reset-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>; reset-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
......
...@@ -279,6 +279,7 @@ CONFIG_SERIAL_OMAP_CONSOLE=y ...@@ -279,6 +279,7 @@ CONFIG_SERIAL_OMAP_CONSOLE=y
CONFIG_SERIAL_DEV_BUS=y CONFIG_SERIAL_DEV_BUS=y
CONFIG_I2C_CHARDEV=y CONFIG_I2C_CHARDEV=y
CONFIG_SPI=y CONFIG_SPI=y
CONFIG_SPI_GPIO=m
CONFIG_SPI_OMAP24XX=y CONFIG_SPI_OMAP24XX=y
CONFIG_SPI_TI_QSPI=m CONFIG_SPI_TI_QSPI=m
CONFIG_HSI=m CONFIG_HSI=m
...@@ -296,7 +297,6 @@ CONFIG_GPIO_TWL4030=y ...@@ -296,7 +297,6 @@ CONFIG_GPIO_TWL4030=y
CONFIG_W1=m CONFIG_W1=m
CONFIG_HDQ_MASTER_OMAP=m CONFIG_HDQ_MASTER_OMAP=m
CONFIG_W1_SLAVE_DS250X=m CONFIG_W1_SLAVE_DS250X=m
CONFIG_POWER_AVS=y
CONFIG_POWER_RESET=y CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_GPIO=y
CONFIG_BATTERY_BQ27XXX=m CONFIG_BATTERY_BQ27XXX=m
......
...@@ -230,11 +230,13 @@ static int _omap_device_notifier_call(struct notifier_block *nb, ...@@ -230,11 +230,13 @@ static int _omap_device_notifier_call(struct notifier_block *nb,
break; break;
case BUS_NOTIFY_BIND_DRIVER: case BUS_NOTIFY_BIND_DRIVER:
od = to_omap_device(pdev); od = to_omap_device(pdev);
if (od && (od->_state == OMAP_DEVICE_STATE_ENABLED) && if (od) {
pm_runtime_status_suspended(dev)) {
od->_driver_status = BUS_NOTIFY_BIND_DRIVER; od->_driver_status = BUS_NOTIFY_BIND_DRIVER;
if (od->_state == OMAP_DEVICE_STATE_ENABLED &&
pm_runtime_status_suspended(dev)) {
pm_runtime_set_active(dev); pm_runtime_set_active(dev);
} }
}
break; break;
case BUS_NOTIFY_ADD_DEVICE: case BUS_NOTIFY_ADD_DEVICE:
if (pdev->dev.of_node) if (pdev->dev.of_node)
......
...@@ -71,7 +71,7 @@ static struct omap_voltdm_pmic omap_cpcap_iva = { ...@@ -71,7 +71,7 @@ static struct omap_voltdm_pmic omap_cpcap_iva = {
.vp_vstepmin = OMAP4_VP_VSTEPMIN_VSTEPMIN, .vp_vstepmin = OMAP4_VP_VSTEPMIN_VSTEPMIN,
.vp_vstepmax = OMAP4_VP_VSTEPMAX_VSTEPMAX, .vp_vstepmax = OMAP4_VP_VSTEPMAX_VSTEPMAX,
.vddmin = 900000, .vddmin = 900000,
.vddmax = 1350000, .vddmax = 1375000,
.vp_timeout_us = OMAP4_VP_VLIMITTO_TIMEOUT_US, .vp_timeout_us = OMAP4_VP_VLIMITTO_TIMEOUT_US,
.i2c_slave_addr = 0x44, .i2c_slave_addr = 0x44,
.volt_reg_addr = 0x0, .volt_reg_addr = 0x0,
......
...@@ -127,7 +127,7 @@ porta: gpio-controller@0 { ...@@ -127,7 +127,7 @@ porta: gpio-controller@0 {
compatible = "snps,dw-apb-gpio-port"; compatible = "snps,dw-apb-gpio-port";
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
snps,nr-gpios = <32>; ngpios = <32>;
reg = <0>; reg = <0>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>; #interrupt-cells = <2>;
...@@ -145,7 +145,7 @@ portb: gpio-controller@0 { ...@@ -145,7 +145,7 @@ portb: gpio-controller@0 {
compatible = "snps,dw-apb-gpio-port"; compatible = "snps,dw-apb-gpio-port";
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
snps,nr-gpios = <32>; ngpios = <32>;
reg = <0>; reg = <0>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>; #interrupt-cells = <2>;
...@@ -163,7 +163,7 @@ portc: gpio-controller@0 { ...@@ -163,7 +163,7 @@ portc: gpio-controller@0 {
compatible = "snps,dw-apb-gpio-port"; compatible = "snps,dw-apb-gpio-port";
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
snps,nr-gpios = <8>; ngpios = <8>;
reg = <0>; reg = <0>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>; #interrupt-cells = <2>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment