| /linux-6.15/drivers/pci/controller/ |
| H A D | pcie-rockchip-host.c | 87 if (rockchip->legacy_phy) in rockchip_pcie_lane_map() 362 rockchip->lanes_map = rockchip_pcie_lane_map(rockchip); in rockchip_pcie_host_init_port() 372 rockchip_pcie_write(rockchip, in rockchip_pcie_host_init_port() 399 phy_exit(rockchip->phys[i]); in rockchip_pcie_host_init_port() 560 rockchip); in rockchip_pcie_setup_irq() 699 if (!rockchip->irq_domain) { in rockchip_pcie_init_irq_domain() 947 rockchip->dev = dev; in rockchip_pcie_probe() 948 rockchip->is_rc = true; in rockchip_pcie_probe() 976 rockchip->msg_region = devm_ioremap(dev, rockchip->msg_bus_addr, SZ_1M); in rockchip_pcie_probe() 977 if (!rockchip->msg_region) { in rockchip_pcie_probe() [all …]
|
| H A D | pcie-rockchip.c | 35 if (rockchip->is_rc) { in rockchip_pcie_parse_dt() 43 rockchip->mem_res = in rockchip_pcie_parse_dt() 50 rockchip->apb_base = in rockchip_pcie_parse_dt() 59 rockchip->lanes = 1; in rockchip_pcie_parse_dt() 65 rockchip->lanes = 1; in rockchip_pcie_parse_dt() 69 if (rockchip->link_gen < 0 || rockchip->link_gen > 2) in rockchip_pcie_parse_dt() 90 if (rockchip->is_rc) in rockchip_pcie_parse_dt() 100 rockchip->num_clks = devm_clk_bulk_get_all(dev, &rockchip->clks); in rockchip_pcie_parse_dt() 160 if (rockchip->is_rc) in rockchip_pcie_init_port() 265 err = clk_bulk_prepare_enable(rockchip->num_clks, rockchip->clks); in rockchip_pcie_enable_clocks() [all …]
|
| H A D | pcie-rockchip-ep.c | 119 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_write_header() local 155 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_bar() local 223 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_clear_bar() local 298 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_unmap_addr() local 314 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_msi() local 334 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_get_msi() local 350 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_assert_intx() local 395 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_send_msi_irq() local 472 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_start() local 500 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_stop() local [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | grf.yaml | 17 - rockchip,rk3288-sgrf 18 - rockchip,rk3528-ioc-grf 19 - rockchip,rk3528-vo-grf 20 - rockchip,rk3528-vpu-grf 46 - rockchip,rk3588-ioc 66 - rockchip,px30-grf 69 - rockchip,rk3036-grf 70 - rockchip,rk3066-grf 71 - rockchip,rk3128-grf 123 - rockchip,px30-grf [all …]
|
| /linux-6.15/drivers/pci/controller/dwc/ |
| H A D | pcie-dw-rockchip.c | 234 rockchip); in rockchip_pcie_host_init() 359 rockchip->clk_cnt = ret; in rockchip_pcie_clk_init() 361 ret = clk_bulk_prepare_enable(rockchip->clk_cnt, rockchip->clks); in rockchip_pcie_clk_init() 413 phy_exit(rockchip->phy); in rockchip_pcie_phy_deinit() 510 pp = &rockchip->pci.pp; in rockchip_pcie_configure_rc() 594 rockchip = devm_kzalloc(dev, sizeof(*rockchip), GFP_KERNEL); in rockchip_pcie_probe() 595 if (!rockchip) in rockchip_pcie_probe() 600 rockchip->pci.dev = dev; in rockchip_pcie_probe() 602 rockchip->data = data; in rockchip_pcie_probe() 658 clk_bulk_disable_unprepare(rockchip->clk_cnt, rockchip->clks); in rockchip_pcie_probe() [all …]
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-base-pinctrl.dtsi | 17 rockchip,pins = 32 rockchip,pins = 73 rockchip,pins = 82 rockchip,pins = 93 rockchip,pins = 102 rockchip,pins = 113 rockchip,pins = 122 rockchip,pins = 133 rockchip,pins = 140 rockchip,pins = [all …]
|
| H A D | rk3576-pinctrl.dtsi | 17 rockchip,pins = 24 rockchip,pins = 31 rockchip,pins = 40 rockchip,pins = 47 rockchip,pins = 56 rockchip,pins = 63 rockchip,pins = 72 rockchip,pins = 79 rockchip,pins = 88 rockchip,pins = [all …]
|
| H A D | rk3528-pinctrl.dtsi | 17 rockchip,pins = 26 rockchip,pins = 33 rockchip,pins = 42 rockchip,pins = 49 rockchip,pins = 70 rockchip,pins = 77 rockchip,pins = 84 rockchip,pins = 93 rockchip,pins = 102 rockchip,pins = [all …]
|
| H A D | rk3568-pinctrl.dtsi | 17 rockchip,pins = 38 rockchip,pins = 45 rockchip,pins = 52 rockchip,pins = 59 rockchip,pins = 66 rockchip,pins = 73 rockchip,pins = 82 rockchip,pins = 105 rockchip,pins = 130 rockchip,pins = [all …]
|
| H A D | rk3308.dtsi | 243 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c"; 256 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c"; 269 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c"; 282 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c"; 368 compatible = "rockchip,rk3308-spi", "rockchip,rk3066-spi"; 383 compatible = "rockchip,rk3308-spi", "rockchip,rk3066-spi"; 398 compatible = "rockchip,rk3308-spi", "rockchip,rk3066-spi"; 413 compatible = "rockchip,rk3308-pwm", "rockchip,rk3328-pwm"; 424 compatible = "rockchip,rk3308-pwm", "rockchip,rk3328-pwm"; 435 compatible = "rockchip,rk3308-pwm", "rockchip,rk3328-pwm"; [all …]
|
| H A D | rk3588-extra-pinctrl.dtsi | 17 rockchip,pins = 27 rockchip,pins = 37 rockchip,pins = 54 rockchip,pins = 63 rockchip,pins = 72 rockchip,pins = 79 rockchip,pins = 90 rockchip,pins = 101 rockchip,pins = 110 rockchip,pins = [all …]
|
| H A D | px30.dtsi | 411 compatible = "rockchip,px30-i2s", "rockchip,rk3066-i2s"; 426 compatible = "rockchip,px30-i2s", "rockchip,rk3066-i2s"; 575 compatible = "rockchip,px30-i2c", "rockchip,rk3399-i2c"; 588 compatible = "rockchip,px30-i2c", "rockchip,rk3399-i2c"; 601 compatible = "rockchip,px30-i2c", "rockchip,rk3399-i2c"; 614 compatible = "rockchip,px30-i2c", "rockchip,rk3399-i2c"; 627 compatible = "rockchip,px30-spi", "rockchip,rk3066-spi"; 643 compatible = "rockchip,px30-spi", "rockchip,rk3066-spi"; 667 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 678 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; [all …]
|
| H A D | rk3328.dtsi | 243 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 255 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 267 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 410 compatible = "rockchip,rk3328-i2c", "rockchip,rk3399-i2c"; 423 compatible = "rockchip,rk3328-i2c", "rockchip,rk3399-i2c"; 436 compatible = "rockchip,rk3328-i2c", "rockchip,rk3399-i2c"; 449 compatible = "rockchip,rk3328-i2c", "rockchip,rk3399-i2c"; 462 compatible = "rockchip,rk3328-spi", "rockchip,rk3066-spi"; 624 compatible = "rockchip,rk3328-saradc", "rockchip,rk3399-saradc"; 699 compatible = "rockchip,rk3328-vdec", "rockchip,rk3399-vdec"; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip-max98090.txt | 4 - compatible: "rockchip,rockchip-audio-max98090" 19 compatible = "rockchip,rockchip-audio-max98090"; 20 rockchip,model = "ROCKCHIP-I2S"; 21 rockchip,i2s-controller = <&i2s>; 28 compatible = "rockchip,rockchip-audio-max98090"; 29 rockchip,model = "ROCKCHIP-I2S"; 30 rockchip,i2s-controller = <&i2s>; 31 rockchip,hdmi-codec = <&hdmi>; 36 compatible = "rockchip,rockchip-audio-max98090"; 37 rockchip,model = "ROCKCHIP-I2S"; [all …]
|
| /linux-6.15/arch/arm/boot/dts/rockchip/ |
| H A D | rv1126-pinctrl.dtsi | 7 #include <arm64/rockchip/rockchip-pinconf.dtsi> 17 rockchip,pins = 25 rockchip,pins = 31 rockchip,pins = 51 rockchip,pins = 57 rockchip,pins = 65 rockchip,pins = 83 rockchip,pins = 93 rockchip,pins = 103 rockchip,pins = [all …]
|
| H A D | rk3188.dtsi | 14 compatible = "rockchip,rk3188"; 150 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer"; 158 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer"; 166 compatible = "rockchip,rk3188-i2s", "rockchip,rk3066-i2s"; 182 compatible = "rockchip,rk3188-spdif", "rockchip,rk3066-spdif"; 200 rockchip,grf = <&grf>; 220 rockchip,grf = <&grf>; 221 rockchip,pmu = <&pmu>; 773 compatible = "rockchip,rk3188-spi", "rockchip,rk3066-spi"; 779 compatible = "rockchip,rk3188-spi", "rockchip,rk3066-spi"; [all …]
|
| H A D | rk3128.dtsi | 258 compatible = "rockchip,rk3128-vpu", "rockchip,rk3066-vpu"; 427 compatible = "rockchip,rk3128-i2s", "rockchip,rk3066-i2s"; 510 compatible = "rockchip,rk3128-i2s", "rockchip,rk3066-i2s"; 525 compatible = "rockchip,rk3128-nfc", "rockchip,rk2928-nfc"; 682 compatible = "rockchip,rk3128-pwm", "rockchip,rk3288-pwm"; 692 compatible = "rockchip,rk3128-pwm", "rockchip,rk3288-pwm"; 702 compatible = "rockchip,rk3128-pwm", "rockchip,rk3288-pwm"; 712 compatible = "rockchip,rk3128-pwm", "rockchip,rk3288-pwm"; 722 compatible = "rockchip,rk3128-i2c", "rockchip,rk3288-i2c"; 735 compatible = "rockchip,rk3128-i2c", "rockchip,rk3288-i2c"; [all …]
|
| H A D | rv1108.dtsi | 197 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; 208 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; 219 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; 230 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; 289 compatible = "rockchip,rv1108-timer", "rockchip,rk3288-timer"; 359 compatible = "rockchip,rv1108-saradc", "rockchip,rk3399-saradc"; 383 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; 394 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; 405 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; 416 compatible = "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"; [all …]
|
| H A D | rk3066a.dtsi | 8 #include <dt-bindings/pinctrl/rockchip.h> 14 compatible = "rockchip,rk3066a"; 24 enable-method = "rockchip,rk3066-smp"; 86 compatible = "rockchip,rk3066-vop"; 146 rockchip,grf = <&grf>; 186 rockchip,playback-channels = <8>; 187 rockchip,capture-channels = <2>; 203 rockchip,capture-channels = <2>; 219 rockchip,capture-channels = <2>; 229 rockchip,grf = <&grf>; [all …]
|
| H A D | rk3036.dtsi | 206 compatible = "rockchip,rk3036-usb", "rockchip,rk3066-usb", 220 compatible = "rockchip,rk3036-usb", "rockchip,rk3066-usb", 302 compatible = "rockchip,rk3036-i2s", "rockchip,rk3066-i2s"; 427 compatible = "rockchip,rk3036-timer", "rockchip,rk3288-timer"; 435 compatible = "rockchip,rk3036-pwm", "rockchip,rk2928-pwm"; 445 compatible = "rockchip,rk3036-pwm", "rockchip,rk2928-pwm"; 455 compatible = "rockchip,rk3036-pwm", "rockchip,rk2928-pwm"; 465 compatible = "rockchip,rk3036-pwm", "rockchip,rk2928-pwm"; 475 compatible = "rockchip,rk3036-i2c", "rockchip,rk3288-i2c"; 488 compatible = "rockchip,rk3036-i2c", "rockchip,rk3288-i2c"; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | rockchip-dwmac.yaml | 18 - rockchip,px30-gmac 19 - rockchip,rk3128-gmac 20 - rockchip,rk3228-gmac 21 - rockchip,rk3288-gmac 22 - rockchip,rk3308-gmac 23 - rockchip,rk3328-gmac 24 - rockchip,rk3366-gmac 96 rockchip,grf: 100 rockchip,php-grf: 126 - rockchip,grf [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/rockchip/ |
| H A D | pmu.yaml | 22 - rockchip,px30-pmu 23 - rockchip,rk3066-pmu 24 - rockchip,rk3128-pmu 25 - rockchip,rk3288-pmu 26 - rockchip,rk3368-pmu 27 - rockchip,rk3399-pmu 28 - rockchip,rk3568-pmu 29 - rockchip,rk3576-pmu 30 - rockchip,rk3588-pmu 31 - rockchip,rv1126-pmu [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/ |
| H A D | rockchip.yaml | 21 - const: rockchip,rk3399 26 - const: rockchip,rk3399 31 - const: rockchip,rk3288 38 - const: rockchip,rk3326 50 - const: rockchip,rk3566 55 - const: rockchip,rk3568 60 - const: rockchip,rk3576 65 - const: rockchip,rk3588 72 - const: rockchip,rk3588 77 - const: rockchip,rk3288 [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/pwm/ |
| H A D | pwm-rockchip.yaml | 15 - const: rockchip,rk2928-pwm 16 - const: rockchip,rk3288-pwm 17 - const: rockchip,rk3328-pwm 18 - const: rockchip,vop-pwm 24 - rockchip,rk3128-pwm 25 - rockchip,rk3368-pwm 26 - rockchip,rk3399-pwm 27 - rockchip,rv1108-pwm 31 - rockchip,px30-pwm 32 - rockchip,rk3308-pwm [all …]
|
| /linux-6.15/drivers/phy/rockchip/ |
| H A D | Makefile | 2 obj-$(CONFIG_PHY_ROCKCHIP_DP) += phy-rockchip-dp.o 3 obj-$(CONFIG_PHY_ROCKCHIP_DPHY_RX0) += phy-rockchip-dphy-rx0.o 4 obj-$(CONFIG_PHY_ROCKCHIP_EMMC) += phy-rockchip-emmc.o 5 obj-$(CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY) += phy-rockchip-inno-csidphy.o 7 obj-$(CONFIG_PHY_ROCKCHIP_INNO_HDMI) += phy-rockchip-inno-hdmi.o 8 obj-$(CONFIG_PHY_ROCKCHIP_INNO_USB2) += phy-rockchip-inno-usb2.o 10 obj-$(CONFIG_PHY_ROCKCHIP_PCIE) += phy-rockchip-pcie.o 13 obj-$(CONFIG_PHY_ROCKCHIP_SNPS_PCIE3) += phy-rockchip-snps-pcie3.o 14 obj-$(CONFIG_PHY_ROCKCHIP_TYPEC) += phy-rockchip-typec.o 15 obj-$(CONFIG_PHY_ROCKCHIP_USB) += phy-rockchip-usb.o [all …]
|