ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [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