* [d-kernel] Ядро 5.19 с поддержкой СнК Байкал-М
@ 2022-08-01 14:05 Alexey Sheplyakov
2022-08-26 3:59 ` Vitaly Chikunov
0 siblings, 1 reply; 2+ messages in thread
From: Alexey Sheplyakov @ 2022-08-01 14:05 UTC (permalink / raw)
To: devel-kernel; +Cc: arm64-baikalm
Здравствуйте!
Собственно $subj. Протестировал на
* платах TF307 (ревизия 1.4 aka 'D') с прошивками из SDK-M 5.3, SDK-M 5.5,
SDK-M 5.6-rc2
* плате Rhodeola (ревизию определить не удалось) с прошивкой на основе
SDK-M 5.5
Грузится и делает вид, что работает.
The following changes since commit 3d7cb6b04c3f3115719235cc6866b10326de34cd:
Linux 5.19 (2022-07-31 14:03:01 -0700)
are available in the Git repository at:
https://github.com/asheplyakov/linux.git baikalm-5.19.y
for you to fetch changes up to 846d152c3eb638a0a10ca968adf6ed4e2e2c3850:
arm64: defconfig for Baikal-M testing (2022-08-01 16:53:03 +0400)
----------------------------------------------------------------
Alexey Sheplyakov (29):
clk: added Baikal-M clock management unit driver
cpufreq-dt: don't load on Baikal-M SoC
serial: 8250_dw: verify clock rate in dw8250_set_termios
usb: dwc3: of-simple: added compatible string for Baikal-M SoC
usb: xhci_plat_remove: avoid NULL dereference
dw-pcie: refuse to load on Baikal-M with recent firmware
arm64: Enable armv8 based Baikal-M SoC support
efi-rtc: avoid calling efi.get_time on Baikal-M SoC
arm64-stub: fixed secondary cores boot on Baikal-M SoC
pm: disable all sleep states on Baikal-M based boards
net: fwnode_get_phy_id: consider all compatible strings
net: stmmac: inital support of Baikal-T1/M SoCs GMAC
dt-bindings: dwmac: Add bindings for Baikal-T1/M SoCs
net: dwmac-baikal: added compatible strings...
Added TF307/TF306 board management controller driver
hwmon: bt1-pvt: access registers via pvt_{readl,writel} helpers
hwmon: bt1-pvt: define pvt_readl/pvt_writel for Baikal-M SoC
hwmon: bt1-pvt: adjusted probing for Baikal-M SoC
hwmon: bt1-pvt: added compatible baikal,pvt
drm: added Baikal-M SoC video display unit driver
drm/bridge: dw-hdmi: support ahb audio hw revision 0x2a
dt-bindings: dw-hdmi: added ahb-audio-regshift
drm/bridge: dw-hdmi: force ahb audio register offset for Baikal-M
drm/panfrost: forcibly set dma-coherent on Baikal-M
drm/panfrost: disable devfreq on Baikal-M
ALSA: hda: Baikal-M support
PCI: pcie-baikal: driver for Baikal-M with new firmware
(BROKEN) dwc-i2s: support Baikal-M SoC
arm64: defconfig for Baikal-M testing
Vadim V. Vlasov (2):
drm: new bridge driver - stdp4028
input: added TF307 serio PS/2 emulator driver
.../bindings/display/bridge/synopsys,dw-hdmi.yaml | 7 +
.../devicetree/bindings/net/snps,dwmac.yaml | 1 +
arch/arm64/Kconfig.platforms | 13 +
arch/arm64/configs/baikal_minimal_defconfig | 5219 ++++++++++++++++++++
drivers/clk/Makefile | 1 +
drivers/clk/baikal-m/Makefile | 1 +
drivers/clk/baikal-m/clk-baikal.c | 355 ++
drivers/cpufreq/cpufreq-dt-platdev.c | 2 +
drivers/firmware/efi/libstub/arm64-stub.c | 61 +-
drivers/gpu/drm/Kconfig | 1 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/baikal/Kconfig | 15 +
drivers/gpu/drm/baikal/Makefile | 10 +
drivers/gpu/drm/baikal/baikal-hdmi.c | 119 +
drivers/gpu/drm/baikal/baikal_vdu_connector.c | 118 +
drivers/gpu/drm/baikal/baikal_vdu_crtc.c | 345 ++
drivers/gpu/drm/baikal/baikal_vdu_debugfs.c | 87 +
drivers/gpu/drm/baikal/baikal_vdu_drm.h | 65 +
drivers/gpu/drm/baikal/baikal_vdu_drv.c | 364 ++
drivers/gpu/drm/baikal/baikal_vdu_plane.c | 209 +
drivers/gpu/drm/baikal/baikal_vdu_regs.h | 139 +
drivers/gpu/drm/bridge/Kconfig | 15 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/stdp4028.c | 486 ++
.../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 106 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 1 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 10 +
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 4 +
drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +
drivers/hwmon/Kconfig | 5 +-
drivers/hwmon/bt1-pvt.c | 140 +-
drivers/hwmon/bt1-pvt.h | 8 +
drivers/input/serio/Kconfig | 10 +
drivers/input/serio/Makefile | 1 +
drivers/input/serio/tp_serio.c | 748 +++
drivers/misc/Kconfig | 18 +
drivers/misc/Makefile | 1 +
drivers/misc/tp_bmc.c | 747 +++
drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-baikal.c | 216 +
.../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 1 +
.../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 46 +-
.../net/ethernet/stmicro/stmmac/dwmac1000_dma.h | 26 +
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 8 +
drivers/net/phy/phy_device.c | 41 +-
drivers/pci/controller/dwc/Kconfig | 12 +
drivers/pci/controller/dwc/Makefile | 1 +
drivers/pci/controller/dwc/pcie-baikal.c | 740 +++
drivers/pci/controller/dwc/pcie-designware-plat.c | 5 +
drivers/rtc/rtc-efi.c | 9 +
drivers/tty/serial/8250/8250_dw.c | 5 +-
drivers/usb/core/hcd.c | 8 +-
drivers/usb/dwc3/dwc3-of-simple.c | 2 +
kernel/power/suspend.c | 12 +
sound/hda/hdac_controller.c | 19 +-
sound/pci/hda/Kconfig | 14 +
sound/pci/hda/Makefile | 2 +
sound/pci/hda/hda_baikal.c | 525 ++
sound/pci/hda/hda_controller.c | 19 +-
sound/soc/dwc/dwc-i2s.c | 36 +-
sound/soc/dwc/local.h | 1 +
62 files changed, 11071 insertions(+), 127 deletions(-)
create mode 100644 arch/arm64/configs/baikal_minimal_defconfig
create mode 100644 drivers/clk/baikal-m/Makefile
create mode 100644 drivers/clk/baikal-m/clk-baikal.c
create mode 100644 drivers/gpu/drm/baikal/Kconfig
create mode 100644 drivers/gpu/drm/baikal/Makefile
create mode 100644 drivers/gpu/drm/baikal/baikal-hdmi.c
create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_connector.c
create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_crtc.c
create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_debugfs.c
create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_drm.h
create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_drv.c
create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_plane.c
create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_regs.h
create mode 100644 drivers/gpu/drm/bridge/stdp4028.c
create mode 100644 drivers/input/serio/tp_serio.c
create mode 100644 drivers/misc/tp_bmc.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-baikal.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.h
create mode 100644 drivers/pci/controller/dwc/pcie-baikal.c
create mode 100644 sound/pci/hda/hda_baikal.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [d-kernel] Ядро 5.19 с поддержкой СнК Байкал-М
2022-08-01 14:05 [d-kernel] Ядро 5.19 с поддержкой СнК Байкал-М Alexey Sheplyakov
@ 2022-08-26 3:59 ` Vitaly Chikunov
0 siblings, 0 replies; 2+ messages in thread
From: Vitaly Chikunov @ 2022-08-26 3:59 UTC (permalink / raw)
To: ALT Linux kernel packages development; +Cc: arm64-baikalm
On Mon, Aug 01, 2022 at 06:05:30PM +0400, Alexey Sheplyakov wrote:
> Здравствуйте!
>
> Собственно $subj. Протестировал на
> * платах TF307 (ревизия 1.4 aka 'D') с прошивками из SDK-M 5.3, SDK-M 5.5,
> SDK-M 5.6-rc2
> * плате Rhodeola (ревизию определить не удалось) с прошивкой на основе
> SDK-M 5.5
>
> Грузится и делает вид, что работает.
>
> The following changes since commit 3d7cb6b04c3f3115719235cc6866b10326de34cd:
>
> Linux 5.19 (2022-07-31 14:03:01 -0700)
>
> are available in the Git repository at:
>
> https://github.com/asheplyakov/linux.git baikalm-5.19.y
Pulled, thanks!
https://git.altlinux.org/people/kernelbot/packages/?p=kernel-image.git;a=shortlog;h=refs/heads/un-def/sisyphus
>
> for you to fetch changes up to 846d152c3eb638a0a10ca968adf6ed4e2e2c3850:
>
> arm64: defconfig for Baikal-M testing (2022-08-01 16:53:03 +0400)
>
> ----------------------------------------------------------------
> Alexey Sheplyakov (29):
> clk: added Baikal-M clock management unit driver
> cpufreq-dt: don't load on Baikal-M SoC
> serial: 8250_dw: verify clock rate in dw8250_set_termios
> usb: dwc3: of-simple: added compatible string for Baikal-M SoC
> usb: xhci_plat_remove: avoid NULL dereference
> dw-pcie: refuse to load on Baikal-M with recent firmware
> arm64: Enable armv8 based Baikal-M SoC support
> efi-rtc: avoid calling efi.get_time on Baikal-M SoC
> arm64-stub: fixed secondary cores boot on Baikal-M SoC
> pm: disable all sleep states on Baikal-M based boards
> net: fwnode_get_phy_id: consider all compatible strings
> net: stmmac: inital support of Baikal-T1/M SoCs GMAC
> dt-bindings: dwmac: Add bindings for Baikal-T1/M SoCs
> net: dwmac-baikal: added compatible strings...
> Added TF307/TF306 board management controller driver
> hwmon: bt1-pvt: access registers via pvt_{readl,writel} helpers
> hwmon: bt1-pvt: define pvt_readl/pvt_writel for Baikal-M SoC
> hwmon: bt1-pvt: adjusted probing for Baikal-M SoC
> hwmon: bt1-pvt: added compatible baikal,pvt
> drm: added Baikal-M SoC video display unit driver
> drm/bridge: dw-hdmi: support ahb audio hw revision 0x2a
> dt-bindings: dw-hdmi: added ahb-audio-regshift
> drm/bridge: dw-hdmi: force ahb audio register offset for Baikal-M
> drm/panfrost: forcibly set dma-coherent on Baikal-M
> drm/panfrost: disable devfreq on Baikal-M
> ALSA: hda: Baikal-M support
> PCI: pcie-baikal: driver for Baikal-M with new firmware
> (BROKEN) dwc-i2s: support Baikal-M SoC
> arm64: defconfig for Baikal-M testing
>
> Vadim V. Vlasov (2):
> drm: new bridge driver - stdp4028
> input: added TF307 serio PS/2 emulator driver
>
> .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 7 +
> .../devicetree/bindings/net/snps,dwmac.yaml | 1 +
> arch/arm64/Kconfig.platforms | 13 +
> arch/arm64/configs/baikal_minimal_defconfig | 5219 ++++++++++++++++++++
> drivers/clk/Makefile | 1 +
> drivers/clk/baikal-m/Makefile | 1 +
> drivers/clk/baikal-m/clk-baikal.c | 355 ++
> drivers/cpufreq/cpufreq-dt-platdev.c | 2 +
> drivers/firmware/efi/libstub/arm64-stub.c | 61 +-
> drivers/gpu/drm/Kconfig | 1 +
> drivers/gpu/drm/Makefile | 1 +
> drivers/gpu/drm/baikal/Kconfig | 15 +
> drivers/gpu/drm/baikal/Makefile | 10 +
> drivers/gpu/drm/baikal/baikal-hdmi.c | 119 +
> drivers/gpu/drm/baikal/baikal_vdu_connector.c | 118 +
> drivers/gpu/drm/baikal/baikal_vdu_crtc.c | 345 ++
> drivers/gpu/drm/baikal/baikal_vdu_debugfs.c | 87 +
> drivers/gpu/drm/baikal/baikal_vdu_drm.h | 65 +
> drivers/gpu/drm/baikal/baikal_vdu_drv.c | 364 ++
> drivers/gpu/drm/baikal/baikal_vdu_plane.c | 209 +
> drivers/gpu/drm/baikal/baikal_vdu_regs.h | 139 +
> drivers/gpu/drm/bridge/Kconfig | 15 +
> drivers/gpu/drm/bridge/Makefile | 1 +
> drivers/gpu/drm/bridge/stdp4028.c | 486 ++
> .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 106 +-
> drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 1 +
> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 10 +
> drivers/gpu/drm/panfrost/panfrost_devfreq.c | 4 +
> drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +
> drivers/hwmon/Kconfig | 5 +-
> drivers/hwmon/bt1-pvt.c | 140 +-
> drivers/hwmon/bt1-pvt.h | 8 +
> drivers/input/serio/Kconfig | 10 +
> drivers/input/serio/Makefile | 1 +
> drivers/input/serio/tp_serio.c | 748 +++
> drivers/misc/Kconfig | 18 +
> drivers/misc/Makefile | 1 +
> drivers/misc/tp_bmc.c | 747 +++
> drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 +
> drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
> drivers/net/ethernet/stmicro/stmmac/dwmac-baikal.c | 216 +
> .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 1 +
> .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 46 +-
> .../net/ethernet/stmicro/stmmac/dwmac1000_dma.h | 26 +
> drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 8 +
> drivers/net/phy/phy_device.c | 41 +-
> drivers/pci/controller/dwc/Kconfig | 12 +
> drivers/pci/controller/dwc/Makefile | 1 +
> drivers/pci/controller/dwc/pcie-baikal.c | 740 +++
> drivers/pci/controller/dwc/pcie-designware-plat.c | 5 +
> drivers/rtc/rtc-efi.c | 9 +
> drivers/tty/serial/8250/8250_dw.c | 5 +-
> drivers/usb/core/hcd.c | 8 +-
> drivers/usb/dwc3/dwc3-of-simple.c | 2 +
> kernel/power/suspend.c | 12 +
> sound/hda/hdac_controller.c | 19 +-
> sound/pci/hda/Kconfig | 14 +
> sound/pci/hda/Makefile | 2 +
> sound/pci/hda/hda_baikal.c | 525 ++
> sound/pci/hda/hda_controller.c | 19 +-
> sound/soc/dwc/dwc-i2s.c | 36 +-
> sound/soc/dwc/local.h | 1 +
> 62 files changed, 11071 insertions(+), 127 deletions(-)
> create mode 100644 arch/arm64/configs/baikal_minimal_defconfig
> create mode 100644 drivers/clk/baikal-m/Makefile
> create mode 100644 drivers/clk/baikal-m/clk-baikal.c
> create mode 100644 drivers/gpu/drm/baikal/Kconfig
> create mode 100644 drivers/gpu/drm/baikal/Makefile
> create mode 100644 drivers/gpu/drm/baikal/baikal-hdmi.c
> create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_connector.c
> create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_crtc.c
> create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_debugfs.c
> create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_drm.h
> create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_drv.c
> create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_plane.c
> create mode 100644 drivers/gpu/drm/baikal/baikal_vdu_regs.h
> create mode 100644 drivers/gpu/drm/bridge/stdp4028.c
> create mode 100644 drivers/input/serio/tp_serio.c
> create mode 100644 drivers/misc/tp_bmc.c
> create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-baikal.c
> create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.h
> create mode 100644 drivers/pci/controller/dwc/pcie-baikal.c
> create mode 100644 sound/pci/hda/hda_baikal.c
> _______________________________________________
> devel-kernel mailing list
> devel-kernel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-kernel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-08-26 3:59 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-01 14:05 [d-kernel] Ядро 5.19 с поддержкой СнК Байкал-М Alexey Sheplyakov
2022-08-26 3:59 ` Vitaly Chikunov
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git