ALT Linux Bugzilla
– Attachment 17210 Details for
Bug 51646
Опция repka_pi4 для параметра --target
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
[patch]
sun50i-h6-repka-pi4-optimal.dts
sun50i-h6-repka-pi4-optimal.dts (text/plain), 7.82 KB, created by
Pavel Isopenko
on 2024-11-19 16:31:42 MSK
(
hide
)
Description:
sun50i-h6-repka-pi4-optimal.dts
Filename:
MIME Type:
Creator:
Pavel Isopenko
Created:
2024-11-19 16:31:42 MSK
Size:
7.82 KB
patch
obsolete
>// SPDX-License-Identifier: (GPL-2.0+ OR MIT) >// based on the dts, which is: >// Copyright (C) 2017 Icenowy Zheng <icenowy@aosc.io> >// Copyright (C) 2019 OndÅej Jirman <megous@megous.com> > >/dts-v1/; > >#include "sun50i-h6.dtsi" >#include "sun50i-h6-cpu-opp.dtsi" >#include "sun50i-h6-gpu-opp.dtsi" > >#include <dt-bindings/gpio/gpio.h> > >/ { > model = "Repka-Pi4-Optimal"; > repka-freq = "1.968 GHz"; > repka-pinout = "repka-pi4-base"; > compatible = "rbs,repka-pi4", "allwinner,sun50i-h6"; > > aliases { > ethernet0 = &emac; > serial0 = &uart0; > serial1 = &uart1; > serial2 = &r_uart; > > spi0 = &spi1; > i2c1 = &i2c0; > i2c2 = &i2c2; > i2c3 = &i2c1; > i2c4 = &i2c3; > > }; > > chosen { > stdout-path = "serial0:115200n8"; > }; > > connector { > compatible = "hdmi-connector"; > type = "a"; > > port { > hdmi_con_in: endpoint { > remote-endpoint = <&hdmi_out_con>; > }; > }; > }; > > ext_osc32k: ext_osc32k_clk { > #clock-cells = <0>; > compatible = "fixed-clock"; > clock-frequency = <32768>; > clock-output-names = "ext_osc32k"; > }; > > leds { > compatible = "gpio-leds"; > > led-0 { > label = "repka:red:power"; > gpios = <&r_pio 0 9 GPIO_ACTIVE_LOW>; /* PL9 */ > linux,default-trigger = "heartbeat"; > }; > }; > > reg_vcc5v: vcc5v { > /* board wide 5V supply directly from the DC jack */ > compatible = "regulator-fixed"; > regulator-name = "vcc-5v"; > regulator-min-microvolt = <5000000>; > regulator-max-microvolt = <5000000>; > regulator-always-on; > }; > > reg_vcc33_wifi: vcc33-wifi { > /* Always on 3.3V regulator for WiFi and BT */ > compatible = "regulator-fixed"; > regulator-name = "vcc33-wifi"; > regulator-min-microvolt = <3300000>; > regulator-max-microvolt = <3300000>; > regulator-always-on; > vin-supply = <®_vcc5v>; > }; > > reg_vcc_wifi_io: vcc-wifi-io { > /* Always on 1.8V/300mA regulator for WiFi and BT IO */ > compatible = "regulator-fixed"; > regulator-name = "vcc-wifi-io"; > regulator-min-microvolt = <1800000>; > regulator-max-microvolt = <1800000>; > regulator-always-on; > vin-supply = <®_vcc33_wifi>; > }; > > wifi_pwrseq: wifi-pwrseq { > compatible = "mmc-pwrseq-simple"; > clocks = <&rtc 1>; > clock-names = "ext_clock"; > reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */ > post-power-on-delay-ms = <200>; > }; >}; > >&ac200_codec { > avcc-supply = <®_aldo2>; > status = "okay"; >}; > >&ac200_pwm_clk { > status = "okay"; >}; > >&analog { > status = "okay"; >}; > >&cpu0 { > cpu-supply = <®_dcdca>; >}; > >&de { > status = "okay"; >}; > >&dwc3 { > status = "okay"; >}; > >&ehci0 { > status = "okay"; >}; > >&ehci3 { > status = "okay"; >}; > >&ohci0 { > status = "okay"; >}; > >&ohci3 { > status = "okay"; >}; > >&gpu { > mali-supply = <®_dcdcc>; > status = "okay"; >}; > >&hdmi { > status = "okay"; >}; > >&hdmi_out { > hdmi_out_con: endpoint { > remote-endpoint = <&hdmi_con_in>; > }; >}; > >&sound_hdmi { > status = "okay"; >}; > >&i2s1 { > status = "okay"; >}; > >&i2s3 { > status = "okay"; /* нÑжно Ð´Ð»Ñ ac200 */ >}; > >&mmc0 { > vmmc-supply = <®_cldo1>; > cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ > bus-width = <4>; > status = "okay"; >}; > >&mmc1 { > vmmc-supply = <®_vcc33_wifi>; > vqmmc-supply = <®_vcc_wifi_io>; > mmc-pwrseq = <&wifi_pwrseq>; > bus-width = <4>; > non-removable; > status = "okay"; > > brcm: sdio-wifi@1 { > reg = <1>; > compatible = "brcm,bcm4329-fmac"; > interrupt-parent = <&r_pio>; > interrupts = <1 0 IRQ_TYPE_LEVEL_LOW>; /* PM0 */ > interrupt-names = "host-wake"; > }; >}; > >&mmc2 { > vmmc-supply = <®_cldo1>; > vqmmc-supply = <®_bldo2>; > cap-mmc-hw-reset; > non-removable; > bus-width = <8>; > status = "okay"; >}; > >&pcie { > vcc-supply = <®_bldo2>; > vdd-supply = <®_dcdcd>; > slot-supply = <®_vcc33_wifi>; > perst-gpio = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */ > /* clkreq-gpio = <&r_pio 0 5 GPIO_ACTIVE_LOW>; */ > /* wake-gpio = <&r_pio 0 4 0>; */ > status = "okay"; >}; > >&pio { > vcc-pc-supply = <®_bldo2>; > vcc-pd-supply = <®_cldo1>; > vcc-pg-supply = <®_vcc_wifi_io>; >}; > >&r_i2c { > status = "okay"; > > axp805: pmic@36 { > compatible = "x-powers,axp805", "x-powers,axp806"; > reg = <0x36>; > interrupt-parent = <&r_intc>; > interrupts = <0 IRQ_TYPE_LEVEL_LOW>; > interrupt-controller; > #interrupt-cells = <1>; > x-powers,self-working-mode; > vina-supply = <®_vcc5v>; > vinb-supply = <®_vcc5v>; > vinc-supply = <®_vcc5v>; > vind-supply = <®_vcc5v>; > vine-supply = <®_vcc5v>; > aldoin-supply = <®_vcc5v>; > bldoin-supply = <®_vcc5v>; > cldoin-supply = <®_vcc5v>; > > regulators { > reg_aldo1: aldo1 { > regulator-always-on; > regulator-min-microvolt = <3300000>; > regulator-max-microvolt = <3300000>; > regulator-name = "vcc-pl-led-ir"; > }; > > reg_aldo2: aldo2 { > regulator-min-microvolt = <3300000>; > regulator-max-microvolt = <3300000>; > regulator-name = "vcc33-audio-tv-ephy-mac"; > }; > > reg_aldo3: aldo3 { > regulator-always-on; > regulator-min-microvolt = <3300000>; > regulator-max-microvolt = <3300000>; > regulator-name = "vcc33-io-pd-emmc-sd-usb-uart-1"; > }; > > reg_bldo1: bldo1 { > regulator-always-on; > regulator-min-microvolt = <1800000>; > regulator-max-microvolt = <1800000>; > regulator-name = "vcc18-dram-bias-pll"; > }; > > reg_bldo2: bldo2 { > regulator-always-on; > regulator-min-microvolt = <1800000>; > regulator-max-microvolt = <1800000>; > regulator-name = "vcc-efuse-pcie-hdmi-pc"; > }; > > reg_bldo3: bldo3 { > regulator-always-on; > regulator-min-microvolt = <1800000>; > regulator-max-microvolt = <1800000>; > regulator-name = "vcc-dcxoio"; > }; > > reg_bldo4: bldo4 { > regulator-always-on; > regulator-min-microvolt = <1800000>; > regulator-max-microvolt = <1800000>; > regulator-name = "vcc-dcxoio"; > }; > > reg_cldo1: cldo1 { > regulator-always-on; > regulator-min-microvolt = <3300000>; > regulator-max-microvolt = <3300000>; > regulator-name = "vcc33-io-pd-emmc-sd-usb-uart-2"; > }; > > reg_cldo2: cldo2 { > regulator-min-microvolt = <3300000>; > regulator-max-microvolt = <3300000>; > regulator-name = "vcc-wifi-1"; > }; > > reg_cldo3: cldo3 { > regulator-min-microvolt = <3300000>; > regulator-max-microvolt = <3300000>; > regulator-name = "vcc-wifi-2"; > }; > > reg_dcdca: dcdca { > regulator-always-on; > regulator-min-microvolt = <810000>; > regulator-max-microvolt = <1200000>; > regulator-ramp-delay = <2500>; > regulator-name = "vdd-cpu"; > }; > > reg_dcdcc: dcdcc { > regulator-enable-ramp-delay = <32000>; > regulator-min-microvolt = <810000>; > regulator-max-microvolt = <1080000>; > regulator-ramp-delay = <2500>; > regulator-name = "vdd-gpu"; > }; > > reg_dcdcd: dcdcd { > regulator-always-on; > regulator-min-microvolt = <1000000>; > regulator-max-microvolt = <1000000>; > regulator-name = "vdd-sys"; > }; > > sw { > /* unused */ > }; > }; > }; >}; > >&rtc { > clocks = <&ext_osc32k>; >}; > >/delete-node/ &spi0; > >&uart0 { > pinctrl-names = "default"; > pinctrl-0 = <&uart0_ph_pins>; > status = "okay"; >}; > >&uart1 { > pinctrl-names = "default"; > pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>; > uart-has-rtscts; > status = "okay"; > > bluetooth { > compatible = "brcm,bcm4345c5"; > clocks = <&rtc 1>; > clock-names = "lpo"; > device-wakeup-gpios = <&r_pio 1 2 GPIO_ACTIVE_HIGH>; /* PM2 */ > host-wakeup-gpios = <&r_pio 1 1 GPIO_ACTIVE_HIGH>; /* PM1 */ > shutdown-gpios = <&r_pio 1 4 GPIO_ACTIVE_HIGH>; /* PM4 */ > max-speed = <1500000>; > }; >}; > >&usb2otg { > dr_mode = "host"; > status = "okay"; >}; > >&usb2phy { > status = "okay"; >}; > >&usb3phy { > status = "okay"; >}; > >&i2c3 { > status = "okay"; /* нÑжно Ð´Ð»Ñ ac200 */ >}; > >&ac200_ephy_ctl { > x-powers,led-polarity = <GPIO_ACTIVE_HIGH>; > phy-address = <1>; > status = "okay"; >}; > >&emac { > pinctrl-names = "default"; > pinctrl-0 = <&ext_rmii_pins>; > phy-mode = "rmii"; > phy-handle = <&ext_rmii_phy>; > status = "okay"; >}; > >&mdio { > ext_rmii_phy: ethernet-phy@1 { > compatible = "ethernet-phy-id0044.1400", > "ethernet-phy-ieee802.3-c22"; > reg = <1>; > resets = <&ac200_ephy_ctl>; > reset-names = "phy"; > clocks = <&ac200_ephy_ctl>; > }; >}; > >&pwm { > status = "okay"; >};
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 51646
:
17005
|
17203
|
17207
|
17208
|
17209
| 17210