/openbmc/linux/Documentation/devicetree/bindings/spi/ |
H A D | brcm,bcm63xx-hsspi.yaml | 4 $id: http://devicetree.org/schemas/spi/brcm,bcm63xx-hsspi.yaml# 19 brcm,bcm6328-hsspi compatible string. The recent ARM based chip is required to 20 use the brcm,bcmbca-hsspi-v1.0 as part of its compatible string list as 37 - const: brcm,bcm6328-hsspi 40 - brcm,bcm47622-hsspi 41 - brcm,bcm4908-hsspi 42 - brcm,bcm63138-hsspi 43 - brcm,bcm63146-hsspi 44 - brcm,bcm63148-hsspi 45 - brcm,bcm63158-hsspi [all …]
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm6855.dtsi | 83 hsspi_pll: hsspi-pll { 119 hsspi: spi@1000 { label 122 compatible = "brcm,bcm6855-hsspi", "brcm,bcmbca-hsspi-v1.1"; 124 reg-names = "hsspi", "spim-ctrl"; 127 clock-names = "hsspi", "pll";
|
H A D | bcm6756.dtsi | 93 hsspi_pll: hsspi-pll { 129 hsspi: spi@1000 { label 132 compatible = "brcm,bcm6756-hsspi", "brcm,bcmbca-hsspi-v1.1"; 134 reg-names = "hsspi", "spim-ctrl"; 137 clock-names = "hsspi", "pll";
|
H A D | bcm63148.dtsi | 65 hsspi_pll: hsspi-pll { 111 hsspi: spi@1000 { label 114 compatible = "brcm,bcm63148-hsspi", "brcm,bcmbca-hsspi-v1.0"; 118 clock-names = "hsspi", "pll";
|
H A D | bcm6846.dtsi | 66 hsspi_pll: hsspi-pll { 111 hsspi: spi@1000 { label 114 compatible = "brcm,bcm6846-hsspi", "brcm,bcmbca-hsspi-v1.0"; 118 clock-names = "hsspi", "pll";
|
H A D | bcm6878.dtsi | 74 hsspi_pll: hsspi-pll { 111 hsspi: spi@1000 { label 114 compatible = "brcm,bcm6878-hsspi", "brcm,bcmbca-hsspi-v1.0"; 118 clock-names = "hsspi", "pll";
|
H A D | bcm63178.dtsi | 84 hsspi_pll: hsspi-pll { 120 hsspi: spi@1000 { label 123 compatible = "brcm,bcm63178-hsspi", "brcm,bcmbca-hsspi-v1.0"; 127 clock-names = "hsspi", "pll";
|
H A D | bcm47622.dtsi | 93 hsspi_pll: hsspi-pll { 129 hsspi: spi@1000 { label 132 compatible = "brcm,bcm47622-hsspi", "brcm,bcmbca-hsspi-v1.0"; 136 clock-names = "hsspi", "pll";
|
H A D | bcm63138.dtsi | 70 hsspi_pll: hsspi-pll { 212 hsspi: spi@1000 { label 215 compatible = "brcm,bcm63138-hsspi", "brcm,bcmbca-hsspi-v1.0"; 219 clock-names = "hsspi", "pll";
|
/openbmc/linux/arch/arm64/boot/dts/broadcom/bcmbca/ |
H A D | bcm6813.dtsi | 92 hsspi_pll: hsspi-pll { 128 hsspi: spi@1000 { label 131 compatible = "brcm,bcm6813-hsspi", "brcm,bcmbca-hsspi-v1.1"; 133 reg-names = "hsspi", "spim-ctrl"; 136 clock-names = "hsspi", "pll";
|
H A D | bcm4912.dtsi | 92 hsspi_pll: hsspi-pll { 128 hsspi: spi@1000 { label 131 compatible = "brcm,bcm4912-hsspi", "brcm,bcmbca-hsspi-v1.1"; 133 reg-names = "hsspi", "spim-ctrl"; 136 clock-names = "hsspi", "pll";
|
H A D | bcm63146.dtsi | 73 hsspi_pll: hsspi-pll { 110 hsspi: spi@1000 { label 113 compatible = "brcm,bcm63146-hsspi", "brcm,bcmbca-hsspi-v1.0"; 117 clock-names = "hsspi", "pll";
|
H A D | bcm6856.dtsi | 65 hsspi_pll: hsspi-pll { 111 hsspi: spi@1000 { label 114 compatible = "brcm,bcm6856-hsspi", "brcm,bcmbca-hsspi-v1.0"; 118 clock-names = "hsspi", "pll";
|
H A D | bcm63158.dtsi | 92 hsspi_pll: hsspi-pll { 128 hsspi: spi@1000 { label 131 compatible = "brcm,bcm63158-hsspi", "brcm,bcmbca-hsspi-v1.0"; 135 clock-names = "hsspi", "pll";
|
H A D | bcm6858.dtsi | 83 hsspi_pll: hsspi-pll { 148 hsspi: spi@1000 { label 151 compatible = "brcm,bcm6858-hsspi", "brcm,bcmbca-hsspi-v1.0"; 155 clock-names = "hsspi", "pll";
|
H A D | bcm4908.dtsi | 112 hsspi_pll: hsspi-pll { 577 hsspi: spi@1000 { label 580 compatible = "brcm,bcm4908-hsspi", "brcm,bcmbca-hsspi-v1.0"; 584 clock-names = "hsspi", "pll";
|
/openbmc/linux/arch/mips/boot/dts/brcm/ |
H A D | bcm6362.dtsi | 39 hsspi_osc: hsspi-osc { 54 spi1 = &hsspi; 184 hsspi: spi@10001000 { label 187 compatible = "brcm,bcm6328-hsspi"; 195 clock-names = "hsspi", 199 reset-names = "hsspi";
|
H A D | bcm6328.dtsi | 39 hsspi_osc: hsspi-osc { 51 spi1 = &hsspi; 169 hsspi: spi@10001000 { label 172 compatible = "brcm,bcm6328-hsspi"; 180 clock-names = "hsspi", 184 reset-names = "hsspi";
|
H A D | bcm63268.dtsi | 39 hsspi_osc: hsspi-osc { 54 spi1 = &hsspi; 196 hsspi: spi@10001000 { label 199 compatible = "brcm,bcm6328-hsspi"; 207 clock-names = "hsspi",
|
/openbmc/u-boot/arch/mips/dts/ |
H A D | brcm,bcm6362.dtsi | 18 spi1 = &hsspi; 48 hsspi_pll: hsspi-pll { 151 hsspi: spi@10001000 { label 152 compatible = "brcm,bcm6328-hsspi"; 157 clock-names = "hsspi", "pll";
|
H A D | brcm,bcm63268.dtsi | 18 spi1 = &hsspi; 48 hsspi_pll: hsspi-pll { 163 hsspi: spi@10001000 { label 164 compatible = "brcm,bcm6328-hsspi"; 169 clock-names = "hsspi", "pll";
|
H A D | brcm,bcm6328.dtsi | 47 hsspi_pll: hsspi-pll { 137 compatible = "brcm,bcm6328-hsspi"; 142 clock-names = "hsspi", "pll";
|
H A D | brcm,bcm6318.dtsi | 40 hsspi_pll: hsspi-pll { 144 compatible = "brcm,bcm6328-hsspi"; 149 clock-names = "hsspi", "pll";
|
/openbmc/linux/arch/mips/bcm63xx/ |
H A D | clk.c | 266 * HSSPI clock 287 * HSSPI PLL 442 CLKDEV_INIT("bcm63xx-hsspi.0", "pll", &clk_hsspi_pll), 447 CLKDEV_INIT(NULL, "hsspi", &clk_hsspi), 518 CLKDEV_INIT("bcm63xx-hsspi.0", "pll", &clk_hsspi_pll), 524 CLKDEV_INIT(NULL, "hsspi", &clk_hsspi),
|
/openbmc/u-boot/drivers/spi/ |
H A D | bcm63xx_hsspi.c | 5 * Derived from linux/drivers/spi/spi-bcm63xx-hsspi.c: 196 * BCM63xx HSSPI driver doesn't allow keeping CS active between transfers 309 { .compatible = "brcm,bcm6328-hsspi", }, 347 ret = clk_get_by_name(dev, "hsspi", &clk); in bcm63xx_hsspi_probe()
|