-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi…
…t/jejb/scsi Pull SCSI updates from James Bottomley: "Updates to the usual drivers (scsi_debug, ufs, lpfc, st, fnic, mpi3mr, mpt3sas) and the removal of cxlflash. The only non-trivial core change is an addition to unit attention handling to recognize UAs for power on/reset and new media so the tape driver can use it" * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (107 commits) scsi: st: Tighten the page format heuristics with MODE SELECT scsi: st: ERASE does not change tape location scsi: st: Fix array overflow in st_setup() scsi: target: tcm_loop: Fix wrong abort tag scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag scsi: hisi_sas: Fixed failure to issue vendor specific commands scsi: fnic: Remove unnecessary NUL-terminations scsi: fnic: Remove redundant flush_workqueue() calls scsi: core: Use a switch statement when attaching VPD pages scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2 scsi: ufs: renesas: Add reusable functions scsi: ufs: renesas: Refactor 0x10ad/0x10af PHY settings scsi: ufs: renesas: Remove register control helper function scsi: ufs: renesas: Add register read to remove save/set/restore scsi: ufs: renesas: Replace init data by init code scsi: ufs: dt-bindings: renesas,ufs: Add calibration data scsi: mpi3mr: Task Abort EH Support scsi: storvsc: Don't report the host packet status as the hv status scsi: isci: Make most module parameters static scsi: megaraid_sas: Make most module parameters static ...
- Loading branch information
Showing
126 changed files
with
3,510 additions
and
12,679 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,6 @@ powerpc | |
cpu_families | ||
cpu_features | ||
cxl | ||
cxlflash | ||
dawr-power9 | ||
dexcr | ||
dscr | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
105 changes: 105 additions & 0 deletions
105
Documentation/devicetree/bindings/ufs/rockchip,rk3576-ufshc.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/ufs/rockchip,rk3576-ufshc.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Rockchip UFS Host Controller | ||
|
||
maintainers: | ||
- Shawn Lin <shawn.lin@rock-chips.com> | ||
|
||
allOf: | ||
- $ref: ufs-common.yaml | ||
|
||
properties: | ||
compatible: | ||
const: rockchip,rk3576-ufshc | ||
|
||
reg: | ||
maxItems: 5 | ||
|
||
reg-names: | ||
items: | ||
- const: hci | ||
- const: mphy | ||
- const: hci_grf | ||
- const: mphy_grf | ||
- const: hci_apb | ||
|
||
clocks: | ||
maxItems: 4 | ||
|
||
clock-names: | ||
items: | ||
- const: core | ||
- const: pclk | ||
- const: pclk_mphy | ||
- const: ref_out | ||
|
||
power-domains: | ||
maxItems: 1 | ||
|
||
resets: | ||
maxItems: 4 | ||
|
||
reset-names: | ||
items: | ||
- const: biu | ||
- const: sys | ||
- const: ufs | ||
- const: grf | ||
|
||
reset-gpios: | ||
maxItems: 1 | ||
description: | | ||
GPIO specifiers for host to reset the whole UFS device including PHY and | ||
memory. This gpio is active low and should choose the one whose high output | ||
voltage is lower than 1.5V based on the UFS spec. | ||
required: | ||
- compatible | ||
- reg | ||
- reg-names | ||
- clocks | ||
- clock-names | ||
- interrupts | ||
- power-domains | ||
- resets | ||
- reset-names | ||
- reset-gpios | ||
|
||
unevaluatedProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/clock/rockchip,rk3576-cru.h> | ||
#include <dt-bindings/reset/rockchip,rk3576-cru.h> | ||
#include <dt-bindings/interrupt-controller/arm-gic.h> | ||
#include <dt-bindings/power/rockchip,rk3576-power.h> | ||
#include <dt-bindings/pinctrl/rockchip.h> | ||
#include <dt-bindings/gpio/gpio.h> | ||
soc { | ||
#address-cells = <2>; | ||
#size-cells = <2>; | ||
ufshc: ufshc@2a2d0000 { | ||
compatible = "rockchip,rk3576-ufshc"; | ||
reg = <0x0 0x2a2d0000 0x0 0x10000>, | ||
<0x0 0x2b040000 0x0 0x10000>, | ||
<0x0 0x2601f000 0x0 0x1000>, | ||
<0x0 0x2603c000 0x0 0x1000>, | ||
<0x0 0x2a2e0000 0x0 0x10000>; | ||
reg-names = "hci", "mphy", "hci_grf", "mphy_grf", "hci_apb"; | ||
clocks = <&cru ACLK_UFS_SYS>, <&cru PCLK_USB_ROOT>, <&cru PCLK_MPHY>, | ||
<&cru CLK_REF_UFS_CLKOUT>; | ||
clock-names = "core", "pclk", "pclk_mphy", "ref_out"; | ||
interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>; | ||
power-domains = <&power RK3576_PD_USB>; | ||
resets = <&cru SRST_A_UFS_BIU>, <&cru SRST_A_UFS_SYS>, <&cru SRST_A_UFS>, | ||
<&cru SRST_P_UFS_GRF>; | ||
reset-names = "biu", "sys", "ufs", "grf"; | ||
reset-gpios = <&gpio4 RK_PD0 GPIO_ACTIVE_LOW>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.