ARM: SoC fixes for v5.11
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 Signed-off-by: Arnd Bergmann <arnd@arndb.de> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAl/4j/QACgkQmmx57+YA GNmQHg//S1z56rKC8Qj3xiMSVCeK/Imua0i1ZDRFsXMdT4X7CSyWuJCpFosrKC0T cN9By1FozJOpXZZtDsRHjvEhtYayhoBMtilRfzUys7Zl4WsDCgVThrtWe3h8mCxu xiluR62IIiC1FGfNn7QBBBDkov+35i8qu2LZaAkvYEYGxuI58reyZb6+EOUzLfRB 1LCTz1/SaGV43hwyr5CUmfsybnDfy6HiG/WFrZlve7yRRvkjY0h9oJL4EstLMLZx dHOCj8xkzCHd1qA66L4jz731TDPqupXZAJjoHB/eTG0Wuv0mcs4vb7SKY0psOaNU rSgc4kRPQ5w/8Bqed23fTjUCaNQTDQ8NoPKKFi2vUhO9iJ9Cptd9Id6HyiWU7URP ShmS4YxKQZjmJA8TjycUYsTnMVQGSCW2iWorUJ5Z2k8RW0EgLwSSbJbkoxrgv1zh D5lqKotJZh+QpC68a8kUqfMsq9LpfAWOuAsE71CxuJrL0TXNDgvVS9YXq8b+E/3b Tqvkt7tY+KNHk0FaB8hratNqTMIH3r5T4TAWERKFutqQRFRJalgBqwWyqD6aimgz lfAARXXw1A+2NrDw9a2CeGAOFt7lPBJ/2SGppJWTNwo7HsXeK+Xm0qxAC9oIwFxK RQP8pxelp25C3jlsViFpTXKaWHBgg372x4voQLXh0ECcgW5A5Pg= =gv6R -----END PGP SIGNATURE----- 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
This commit is contained in:
Коммит
95f05058b2
|
@ -494,3 +494,11 @@
|
||||||
clock-names = "sysclk";
|
clock-names = "sysclk";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&aes1_target {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
&aes2_target {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
|
@ -45,18 +45,21 @@
|
||||||
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 @@
|
||||||
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 @@
|
||||||
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
|
||||||
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
|
||||||
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,
|
||||||
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 = {
|
||||||
.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 @@
|
||||||
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 @@
|
||||||
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 @@
|
||||||
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>;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче