From: Greg Kroah-Hartman Date: Thu, 16 Jan 2020 13:03:54 +0000 (+0100) Subject: 4.19-stable patches X-Git-Tag: v4.14.166~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66640b37a826fcff645d4697017790b10fed20fe;p=thirdparty%2Fkernel%2Fstable-queue.git 4.19-stable patches added patches: clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch crypto-virtio-implement-missing-support-for-output-ivs.patch iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch mei-fix-modalias-documentation.patch nfsv2-fix-a-typo-in-encode_sattr.patch nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch --- diff --git a/queue-4.19/clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch b/queue-4.19/clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch new file mode 100644 index 00000000000..df14d2de892 --- /dev/null +++ b/queue-4.19/clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch @@ -0,0 +1,34 @@ +From e21be0d1d7bd7f78a77613f6bcb6965e72b22fc1 Mon Sep 17 00:00:00 2001 +From: Marian Mihailescu +Date: Tue, 29 Oct 2019 11:20:25 +1030 +Subject: clk: samsung: exynos5420: Preserve CPU clocks configuration during suspend/resume + +From: Marian Mihailescu + +commit e21be0d1d7bd7f78a77613f6bcb6965e72b22fc1 upstream. + +Save and restore top PLL related configuration registers for big (APLL) +and LITTLE (KPLL) cores during suspend/resume cycle. So far, CPU clocks +were reset to default values after suspend/resume cycle and performance +after system resume was affected when performance governor has been selected. + +Fixes: 773424326b51 ("clk: samsung: exynos5420: add more registers to restore list") +Signed-off-by: Marian Mihailescu +Signed-off-by: Sylwester Nawrocki +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/clk/samsung/clk-exynos5420.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/drivers/clk/samsung/clk-exynos5420.c ++++ b/drivers/clk/samsung/clk-exynos5420.c +@@ -171,6 +171,8 @@ static const unsigned long exynos5x_clk_ + GATE_BUS_CPU, + GATE_SCLK_CPU, + CLKOUT_CMU_CPU, ++ APLL_CON0, ++ KPLL_CON0, + CPLL_CON0, + DPLL_CON0, + EPLL_CON0, diff --git a/queue-4.19/crypto-virtio-implement-missing-support-for-output-ivs.patch b/queue-4.19/crypto-virtio-implement-missing-support-for-output-ivs.patch new file mode 100644 index 00000000000..575b846e9d0 --- /dev/null +++ b/queue-4.19/crypto-virtio-implement-missing-support-for-output-ivs.patch @@ -0,0 +1,52 @@ +From 500e6807ce93b1fdc7d5b827c5cc167cc35630db Mon Sep 17 00:00:00 2001 +From: Ard Biesheuvel +Date: Sat, 9 Nov 2019 18:09:26 +0100 +Subject: crypto: virtio - implement missing support for output IVs + +From: Ard Biesheuvel + +commit 500e6807ce93b1fdc7d5b827c5cc167cc35630db upstream. + +In order to allow for CBC to be chained, which is something that the +CTS template relies upon, implementations of CBC need to pass the +IV to be used for subsequent invocations via the IV buffer. This was +not implemented yet for virtio-crypto so implement it now. + +Fixes: dbaf0624ffa5 ("crypto: add virtio-crypto driver") +Cc: "Michael S. Tsirkin" +Cc: Jason Wang +Cc: Gonglei +Cc: virtualization@lists.linux-foundation.org +Signed-off-by: Ard Biesheuvel +Signed-off-by: Herbert Xu +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/crypto/virtio/virtio_crypto_algs.c | 9 +++++++++ + 1 file changed, 9 insertions(+) + +--- a/drivers/crypto/virtio/virtio_crypto_algs.c ++++ b/drivers/crypto/virtio/virtio_crypto_algs.c +@@ -449,6 +449,11 @@ __virtio_crypto_ablkcipher_do_req(struct + goto free; + } + memcpy(iv, req->info, ivsize); ++ if (!vc_sym_req->encrypt) ++ scatterwalk_map_and_copy(req->info, req->src, ++ req->nbytes - AES_BLOCK_SIZE, ++ AES_BLOCK_SIZE, 0); ++ + sg_init_one(&iv_sg, iv, ivsize); + sgs[num_out++] = &iv_sg; + vc_sym_req->iv = iv; +@@ -585,6 +590,10 @@ static void virtio_crypto_ablkcipher_fin + struct ablkcipher_request *req, + int err) + { ++ if (vc_sym_req->encrypt) ++ scatterwalk_map_and_copy(req->info, req->dst, ++ req->nbytes - AES_BLOCK_SIZE, ++ AES_BLOCK_SIZE, 0); + crypto_finalize_ablkcipher_request(vc_sym_req->base.dataq->engine, + req, err); + kzfree(vc_sym_req->iv); diff --git a/queue-4.19/iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch b/queue-4.19/iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch new file mode 100644 index 00000000000..fc142731c70 --- /dev/null +++ b/queue-4.19/iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch @@ -0,0 +1,45 @@ +From 9b742763d9d4195e823ae6ece760c9ed0500c1dc Mon Sep 17 00:00:00 2001 +From: Alexandru Ardelean +Date: Fri, 1 Nov 2019 11:35:03 +0200 +Subject: iio: imu: adis16480: assign bias value only if operation succeeded + +From: Alexandru Ardelean + +commit 9b742763d9d4195e823ae6ece760c9ed0500c1dc upstream. + +This was found only after the whole thing with the inline functions, but +the compiler actually found something. The value of the `bias` (in +adis16480_get_calibbias()) should only be set if the read operation was +successful. + +No actual known problem occurs as users of this function all +ultimately check the return value. Hence probably not stable material. + +Fixes: 2f3abe6cbb6c9 ("iio:imu: Add support for the ADIS16480 and similar IMUs") +Signed-off-by: Alexandru Ardelean +Signed-off-by: Jonathan Cameron +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/iio/imu/adis16480.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +--- a/drivers/iio/imu/adis16480.c ++++ b/drivers/iio/imu/adis16480.c +@@ -376,12 +376,14 @@ static int adis16480_get_calibbias(struc + case IIO_MAGN: + case IIO_PRESSURE: + ret = adis_read_reg_16(&st->adis, reg, &val16); +- *bias = sign_extend32(val16, 15); ++ if (ret == 0) ++ *bias = sign_extend32(val16, 15); + break; + case IIO_ANGL_VEL: + case IIO_ACCEL: + ret = adis_read_reg_32(&st->adis, reg, &val32); +- *bias = sign_extend32(val32, 31); ++ if (ret == 0) ++ *bias = sign_extend32(val32, 31); + break; + default: + ret = -EINVAL; diff --git a/queue-4.19/mei-fix-modalias-documentation.patch b/queue-4.19/mei-fix-modalias-documentation.patch new file mode 100644 index 00000000000..2ff6b8598e4 --- /dev/null +++ b/queue-4.19/mei-fix-modalias-documentation.patch @@ -0,0 +1,33 @@ +From 73668309215285366c433489de70d31362987be9 Mon Sep 17 00:00:00 2001 +From: Alexander Usyskin +Date: Tue, 8 Oct 2019 03:57:34 +0300 +Subject: mei: fix modalias documentation + +From: Alexander Usyskin + +commit 73668309215285366c433489de70d31362987be9 upstream. + +mei client bus added the client protocol version to the device alias, +but ABI documentation was not updated. + +Fixes: b26864cad1c9 (mei: bus: add client protocol version to the device alias) +Signed-off-by: Alexander Usyskin +Signed-off-by: Tomas Winkler +Link: https://lore.kernel.org/r/20191008005735.12707-1-tomas.winkler@intel.com +Signed-off-by: Greg Kroah-Hartman + +--- + Documentation/ABI/testing/sysfs-bus-mei | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/Documentation/ABI/testing/sysfs-bus-mei ++++ b/Documentation/ABI/testing/sysfs-bus-mei +@@ -4,7 +4,7 @@ KernelVersion: 3.10 + Contact: Samuel Ortiz + linux-mei@linux.intel.com + Description: Stores the same MODALIAS value emitted by uevent +- Format: mei::: ++ Format: mei::: + + What: /sys/bus/mei/devices/.../name + Date: May 2015 diff --git a/queue-4.19/nfsv2-fix-a-typo-in-encode_sattr.patch b/queue-4.19/nfsv2-fix-a-typo-in-encode_sattr.patch new file mode 100644 index 00000000000..363e9f9495b --- /dev/null +++ b/queue-4.19/nfsv2-fix-a-typo-in-encode_sattr.patch @@ -0,0 +1,30 @@ +From ad97a995d8edff820d4238bd0dfc69f440031ae6 Mon Sep 17 00:00:00 2001 +From: Trond Myklebust +Date: Fri, 4 Oct 2019 17:01:54 -0400 +Subject: NFSv2: Fix a typo in encode_sattr() + +From: Trond Myklebust + +commit ad97a995d8edff820d4238bd0dfc69f440031ae6 upstream. + +Encode the mtime correctly. + +Fixes: 95582b0083883 ("vfs: change inode times to use struct timespec64") +Signed-off-by: Trond Myklebust +Signed-off-by: Greg Kroah-Hartman + +--- + fs/nfs/nfs2xdr.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/fs/nfs/nfs2xdr.c ++++ b/fs/nfs/nfs2xdr.c +@@ -385,7 +385,7 @@ static void encode_sattr(struct xdr_stre + } else + p = xdr_time_not_set(p); + if (attr->ia_valid & ATTR_MTIME_SET) { +- ts = timespec64_to_timespec(attr->ia_atime); ++ ts = timespec64_to_timespec(attr->ia_mtime); + xdr_encode_time(p, &ts); + } else if (attr->ia_valid & ATTR_MTIME) { + ts = timespec64_to_timespec(attr->ia_mtime); diff --git a/queue-4.19/nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch b/queue-4.19/nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch new file mode 100644 index 00000000000..e6c6f1d1d1f --- /dev/null +++ b/queue-4.19/nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch @@ -0,0 +1,34 @@ +From 5326de9e94bedcf7366e7e7625d4deb8c1f1ca8a Mon Sep 17 00:00:00 2001 +From: Trond Myklebust +Date: Wed, 13 Nov 2019 09:39:36 +0100 +Subject: NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn + +From: Trond Myklebust + +commit 5326de9e94bedcf7366e7e7625d4deb8c1f1ca8a upstream. + +If nfs4_delegreturn_prepare needs to wait for a layoutreturn to complete +then make sure we drop the sequence slot if we hold it. + +Fixes: 1c5bd76d17cc ("pNFS: Enable layoutreturn operation for return-on-close") +Signed-off-by: Trond Myklebust +Signed-off-by: Greg Kroah-Hartman + +--- + fs/nfs/nfs4proc.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/fs/nfs/nfs4proc.c ++++ b/fs/nfs/nfs4proc.c +@@ -6103,8 +6103,10 @@ static void nfs4_delegreturn_prepare(str + + d_data = (struct nfs4_delegreturndata *)data; + +- if (!d_data->lr.roc && nfs4_wait_on_layoutreturn(d_data->inode, task)) ++ if (!d_data->lr.roc && nfs4_wait_on_layoutreturn(d_data->inode, task)) { ++ nfs4_sequence_done(task, &d_data->res.seq_res); + return; ++ } + + lo = d_data->args.lr_args ? d_data->args.lr_args->layout : NULL; + if (lo && !pnfs_layout_is_valid(lo)) { diff --git a/queue-4.19/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch b/queue-4.19/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch new file mode 100644 index 00000000000..3173f7f23e8 --- /dev/null +++ b/queue-4.19/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch @@ -0,0 +1,37 @@ +From 5ff8aca906f3a7a7db79fad92f2a4401107ef50d Mon Sep 17 00:00:00 2001 +From: Colin Ian King +Date: Fri, 20 Sep 2019 14:20:30 +0200 +Subject: pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call + +From: Colin Ian King + +commit 5ff8aca906f3a7a7db79fad92f2a4401107ef50d upstream. + +The call to pinctrl_count_index_with_args checks for a -EINVAL return +however this function calls pinctrl_get_list_and_count and this can +return -ENOENT. Rather than check for a specific error, fix this by +checking for any error return to catch the -ENOENT case. + +Addresses-Coverity: ("Improper use of negative") +Fixes: 003910ebc83b ("pinctrl: Introduce TI IOdelay configuration driver") +Signed-off-by: Colin Ian King +Link: https://lore.kernel.org/r/20190920122030.14340-1-colin.king@canonical.com +Acked-by: Tony Lindgren +Signed-off-by: Linus Walleij +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/pinctrl/ti/pinctrl-ti-iodelay.c ++++ b/drivers/pinctrl/ti/pinctrl-ti-iodelay.c +@@ -496,7 +496,7 @@ static int ti_iodelay_dt_node_to_map(str + return -EINVAL; + + rows = pinctrl_count_index_with_args(np, name); +- if (rows == -EINVAL) ++ if (rows < 0) + return rows; + + *map = devm_kzalloc(iod->dev, sizeof(**map), GFP_KERNEL); diff --git a/queue-4.19/pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch b/queue-4.19/pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch new file mode 100644 index 00000000000..93d7f365742 --- /dev/null +++ b/queue-4.19/pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch @@ -0,0 +1,227 @@ +From e66ff71fd0dba36a53f91f39e4da6c7b84764f2e Mon Sep 17 00:00:00 2001 +From: Andy Shevchenko +Date: Wed, 20 Nov 2019 15:37:39 +0200 +Subject: pinctrl: lewisburg: Update pin list according to v1.1v6 + +From: Andy Shevchenko + +commit e66ff71fd0dba36a53f91f39e4da6c7b84764f2e upstream. + +Version 1.1v6 of pin list has some changes in pin names for Intel Lewisburg. + +Update the driver accordingly. + +Note, it reveals the bug in the driver that misses two pins in GPP_L and +has rather two extra ones. That's why the ordering of some groups is changed. + +Fixes: e480b745386e ("pinctrl: intel: Add Intel Lewisburg GPIO support") +Signed-off-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20191120133739.54332-1-andriy.shevchenko@linux.intel.com +Acked-by: Mika Westerberg +Signed-off-by: Linus Walleij +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/pinctrl/intel/pinctrl-lewisburg.c | 171 +++++++++++++++--------------- + 1 file changed, 86 insertions(+), 85 deletions(-) + +--- a/drivers/pinctrl/intel/pinctrl-lewisburg.c ++++ b/drivers/pinctrl/intel/pinctrl-lewisburg.c +@@ -31,6 +31,7 @@ + .npins = ((e) - (s) + 1), \ + } + ++/* Lewisburg */ + static const struct pinctrl_pin_desc lbg_pins[] = { + /* GPP_A */ + PINCTRL_PIN(0, "RCINB"), +@@ -70,7 +71,7 @@ static const struct pinctrl_pin_desc lbg + PINCTRL_PIN(33, "SRCCLKREQB_4"), + PINCTRL_PIN(34, "SRCCLKREQB_5"), + PINCTRL_PIN(35, "GPP_B_11"), +- PINCTRL_PIN(36, "GLB_RST_WARN_N"), ++ PINCTRL_PIN(36, "SLP_S0B"), + PINCTRL_PIN(37, "PLTRSTB"), + PINCTRL_PIN(38, "SPKR"), + PINCTRL_PIN(39, "GPP_B_15"), +@@ -183,96 +184,96 @@ static const struct pinctrl_pin_desc lbg + PINCTRL_PIN(141, "GBE_PCI_DIS"), + PINCTRL_PIN(142, "GBE_LAN_DIS"), + PINCTRL_PIN(143, "GPP_I_10"), +- PINCTRL_PIN(144, "GPIO_RCOMP_3P3"), + /* GPP_J */ +- PINCTRL_PIN(145, "GBE_LED_0_0"), +- PINCTRL_PIN(146, "GBE_LED_0_1"), +- PINCTRL_PIN(147, "GBE_LED_1_0"), +- PINCTRL_PIN(148, "GBE_LED_1_1"), +- PINCTRL_PIN(149, "GBE_LED_2_0"), +- PINCTRL_PIN(150, "GBE_LED_2_1"), +- PINCTRL_PIN(151, "GBE_LED_3_0"), +- PINCTRL_PIN(152, "GBE_LED_3_1"), +- PINCTRL_PIN(153, "GBE_SCL_0"), +- PINCTRL_PIN(154, "GBE_SDA_0"), +- PINCTRL_PIN(155, "GBE_SCL_1"), +- PINCTRL_PIN(156, "GBE_SDA_1"), +- PINCTRL_PIN(157, "GBE_SCL_2"), +- PINCTRL_PIN(158, "GBE_SDA_2"), +- PINCTRL_PIN(159, "GBE_SCL_3"), +- PINCTRL_PIN(160, "GBE_SDA_3"), +- PINCTRL_PIN(161, "GBE_SDP_0_0"), +- PINCTRL_PIN(162, "GBE_SDP_0_1"), +- PINCTRL_PIN(163, "GBE_SDP_1_0"), +- PINCTRL_PIN(164, "GBE_SDP_1_1"), +- PINCTRL_PIN(165, "GBE_SDP_2_0"), +- PINCTRL_PIN(166, "GBE_SDP_2_1"), +- PINCTRL_PIN(167, "GBE_SDP_3_0"), +- PINCTRL_PIN(168, "GBE_SDP_3_1"), ++ PINCTRL_PIN(144, "GBE_LED_0_0"), ++ PINCTRL_PIN(145, "GBE_LED_0_1"), ++ PINCTRL_PIN(146, "GBE_LED_1_0"), ++ PINCTRL_PIN(147, "GBE_LED_1_1"), ++ PINCTRL_PIN(148, "GBE_LED_2_0"), ++ PINCTRL_PIN(149, "GBE_LED_2_1"), ++ PINCTRL_PIN(150, "GBE_LED_3_0"), ++ PINCTRL_PIN(151, "GBE_LED_3_1"), ++ PINCTRL_PIN(152, "GBE_SCL_0"), ++ PINCTRL_PIN(153, "GBE_SDA_0"), ++ PINCTRL_PIN(154, "GBE_SCL_1"), ++ PINCTRL_PIN(155, "GBE_SDA_1"), ++ PINCTRL_PIN(156, "GBE_SCL_2"), ++ PINCTRL_PIN(157, "GBE_SDA_2"), ++ PINCTRL_PIN(158, "GBE_SCL_3"), ++ PINCTRL_PIN(159, "GBE_SDA_3"), ++ PINCTRL_PIN(160, "GBE_SDP_0_0"), ++ PINCTRL_PIN(161, "GBE_SDP_0_1"), ++ PINCTRL_PIN(162, "GBE_SDP_1_0"), ++ PINCTRL_PIN(163, "GBE_SDP_1_1"), ++ PINCTRL_PIN(164, "GBE_SDP_2_0"), ++ PINCTRL_PIN(165, "GBE_SDP_2_1"), ++ PINCTRL_PIN(166, "GBE_SDP_3_0"), ++ PINCTRL_PIN(167, "GBE_SDP_3_1"), + /* GPP_K */ +- PINCTRL_PIN(169, "GBE_RMIICLK"), +- PINCTRL_PIN(170, "GBE_RMII_TXD_0"), +- PINCTRL_PIN(171, "GBE_RMII_TXD_1"), ++ PINCTRL_PIN(168, "GBE_RMIICLK"), ++ PINCTRL_PIN(169, "GBE_RMII_RXD_0"), ++ PINCTRL_PIN(170, "GBE_RMII_RXD_1"), ++ PINCTRL_PIN(171, "GBE_RMII_CRS_DV"), + PINCTRL_PIN(172, "GBE_RMII_TX_EN"), +- PINCTRL_PIN(173, "GBE_RMII_CRS_DV"), +- PINCTRL_PIN(174, "GBE_RMII_RXD_0"), +- PINCTRL_PIN(175, "GBE_RMII_RXD_1"), +- PINCTRL_PIN(176, "GBE_RMII_RX_ER"), +- PINCTRL_PIN(177, "GBE_RMII_ARBIN"), +- PINCTRL_PIN(178, "GBE_RMII_ARB_OUT"), +- PINCTRL_PIN(179, "PE_RST_N"), +- PINCTRL_PIN(180, "GPIO_RCOMP_1P8_3P3"), ++ PINCTRL_PIN(173, "GBE_RMII_TXD_0"), ++ PINCTRL_PIN(174, "GBE_RMII_TXD_1"), ++ PINCTRL_PIN(175, "GBE_RMII_RX_ER"), ++ PINCTRL_PIN(176, "GBE_RMII_ARBIN"), ++ PINCTRL_PIN(177, "GBE_RMII_ARB_OUT"), ++ PINCTRL_PIN(178, "PE_RST_N"), + /* GPP_G */ +- PINCTRL_PIN(181, "FAN_TACH_0"), +- PINCTRL_PIN(182, "FAN_TACH_1"), +- PINCTRL_PIN(183, "FAN_TACH_2"), +- PINCTRL_PIN(184, "FAN_TACH_3"), +- PINCTRL_PIN(185, "FAN_TACH_4"), +- PINCTRL_PIN(186, "FAN_TACH_5"), +- PINCTRL_PIN(187, "FAN_TACH_6"), +- PINCTRL_PIN(188, "FAN_TACH_7"), +- PINCTRL_PIN(189, "FAN_PWM_0"), +- PINCTRL_PIN(190, "FAN_PWM_1"), +- PINCTRL_PIN(191, "FAN_PWM_2"), +- PINCTRL_PIN(192, "FAN_PWM_3"), +- PINCTRL_PIN(193, "GSXDOUT"), +- PINCTRL_PIN(194, "GSXSLOAD"), +- PINCTRL_PIN(195, "GSXDIN"), +- PINCTRL_PIN(196, "GSXSRESETB"), +- PINCTRL_PIN(197, "GSXCLK"), +- PINCTRL_PIN(198, "ADR_COMPLETE"), +- PINCTRL_PIN(199, "NMIB"), +- PINCTRL_PIN(200, "SMIB"), +- PINCTRL_PIN(201, "SSATA_DEVSLP_0"), +- PINCTRL_PIN(202, "SSATA_DEVSLP_1"), +- PINCTRL_PIN(203, "SSATA_DEVSLP_2"), +- PINCTRL_PIN(204, "SSATAXPCIE0_SSATAGP0"), ++ PINCTRL_PIN(179, "FAN_TACH_0"), ++ PINCTRL_PIN(180, "FAN_TACH_1"), ++ PINCTRL_PIN(181, "FAN_TACH_2"), ++ PINCTRL_PIN(182, "FAN_TACH_3"), ++ PINCTRL_PIN(183, "FAN_TACH_4"), ++ PINCTRL_PIN(184, "FAN_TACH_5"), ++ PINCTRL_PIN(185, "FAN_TACH_6"), ++ PINCTRL_PIN(186, "FAN_TACH_7"), ++ PINCTRL_PIN(187, "FAN_PWM_0"), ++ PINCTRL_PIN(188, "FAN_PWM_1"), ++ PINCTRL_PIN(189, "FAN_PWM_2"), ++ PINCTRL_PIN(190, "FAN_PWM_3"), ++ PINCTRL_PIN(191, "GSXDOUT"), ++ PINCTRL_PIN(192, "GSXSLOAD"), ++ PINCTRL_PIN(193, "GSXDIN"), ++ PINCTRL_PIN(194, "GSXSRESETB"), ++ PINCTRL_PIN(195, "GSXCLK"), ++ PINCTRL_PIN(196, "ADR_COMPLETE"), ++ PINCTRL_PIN(197, "NMIB"), ++ PINCTRL_PIN(198, "SMIB"), ++ PINCTRL_PIN(199, "SSATA_DEVSLP_0"), ++ PINCTRL_PIN(200, "SSATA_DEVSLP_1"), ++ PINCTRL_PIN(201, "SSATA_DEVSLP_2"), ++ PINCTRL_PIN(202, "SSATAXPCIE0_SSATAGP0"), + /* GPP_H */ +- PINCTRL_PIN(205, "SRCCLKREQB_6"), +- PINCTRL_PIN(206, "SRCCLKREQB_7"), +- PINCTRL_PIN(207, "SRCCLKREQB_8"), +- PINCTRL_PIN(208, "SRCCLKREQB_9"), +- PINCTRL_PIN(209, "SRCCLKREQB_10"), +- PINCTRL_PIN(210, "SRCCLKREQB_11"), +- PINCTRL_PIN(211, "SRCCLKREQB_12"), +- PINCTRL_PIN(212, "SRCCLKREQB_13"), +- PINCTRL_PIN(213, "SRCCLKREQB_14"), +- PINCTRL_PIN(214, "SRCCLKREQB_15"), +- PINCTRL_PIN(215, "SML2CLK"), +- PINCTRL_PIN(216, "SML2DATA"), +- PINCTRL_PIN(217, "SML2ALERTB"), +- PINCTRL_PIN(218, "SML3CLK"), +- PINCTRL_PIN(219, "SML3DATA"), +- PINCTRL_PIN(220, "SML3ALERTB"), +- PINCTRL_PIN(221, "SML4CLK"), +- PINCTRL_PIN(222, "SML4DATA"), +- PINCTRL_PIN(223, "SML4ALERTB"), +- PINCTRL_PIN(224, "SSATAXPCIE1_SSATAGP1"), +- PINCTRL_PIN(225, "SSATAXPCIE2_SSATAGP2"), +- PINCTRL_PIN(226, "SSATAXPCIE3_SSATAGP3"), +- PINCTRL_PIN(227, "SSATAXPCIE4_SSATAGP4"), +- PINCTRL_PIN(228, "SSATAXPCIE5_SSATAGP5"), ++ PINCTRL_PIN(203, "SRCCLKREQB_6"), ++ PINCTRL_PIN(204, "SRCCLKREQB_7"), ++ PINCTRL_PIN(205, "SRCCLKREQB_8"), ++ PINCTRL_PIN(206, "SRCCLKREQB_9"), ++ PINCTRL_PIN(207, "SRCCLKREQB_10"), ++ PINCTRL_PIN(208, "SRCCLKREQB_11"), ++ PINCTRL_PIN(209, "SRCCLKREQB_12"), ++ PINCTRL_PIN(210, "SRCCLKREQB_13"), ++ PINCTRL_PIN(211, "SRCCLKREQB_14"), ++ PINCTRL_PIN(212, "SRCCLKREQB_15"), ++ PINCTRL_PIN(213, "SML2CLK"), ++ PINCTRL_PIN(214, "SML2DATA"), ++ PINCTRL_PIN(215, "SML2ALERTB"), ++ PINCTRL_PIN(216, "SML3CLK"), ++ PINCTRL_PIN(217, "SML3DATA"), ++ PINCTRL_PIN(218, "SML3ALERTB"), ++ PINCTRL_PIN(219, "SML4CLK"), ++ PINCTRL_PIN(220, "SML4DATA"), ++ PINCTRL_PIN(221, "SML4ALERTB"), ++ PINCTRL_PIN(222, "SSATAXPCIE1_SSATAGP1"), ++ PINCTRL_PIN(223, "SSATAXPCIE2_SSATAGP2"), ++ PINCTRL_PIN(224, "SSATAXPCIE3_SSATAGP3"), ++ PINCTRL_PIN(225, "SSATAXPCIE4_SSATAGP4"), ++ PINCTRL_PIN(226, "SSATAXPCIE5_SSATAGP5"), + /* GPP_L */ ++ PINCTRL_PIN(227, "GPP_L_0"), ++ PINCTRL_PIN(228, "EC_CSME_INTR_OUT"), + PINCTRL_PIN(229, "VISA2CH0_D0"), + PINCTRL_PIN(230, "VISA2CH0_D1"), + PINCTRL_PIN(231, "VISA2CH0_D2"), diff --git a/queue-4.19/series b/queue-4.19/series index 5e4f991d567..5784b5fab38 100644 --- a/queue-4.19/series +++ b/queue-4.19/series @@ -39,3 +39,11 @@ scsi-sd-clear-sdkp-protection_type-if-disk-is-reformatted-without-pi.patch platform-x86-asus-wmi-fix-keyboard-brightness-cannot-be-set-to-0.patch platform-x86-gpd-pocket-fan-use-default-values-when-wrong-modparams-are-given.patch xprtrdma-fix-completion-wait-during-device-removal.patch +crypto-virtio-implement-missing-support-for-output-ivs.patch +nfsv2-fix-a-typo-in-encode_sattr.patch +nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch +iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch +mei-fix-modalias-documentation.patch +clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch +pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch +pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch