===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/67.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -c -r1.19 -r1.20
*** www/67.html 2020/05/06 13:44:28 1.19
--- www/67.html 2020/05/06 13:59:00 1.20
***************
*** 436,441 ****
--- 436,452 ----
- Better hardware support for the i.MX8MM platform.
- Better support for Raspbery Pi 3 and 4
+
- Better support for Rockchip based systems, especially the Pinebook Pro.
+
- Added arm64 support for lldb.
+
- Switched USB to use non-coherent buffers for data transfers, dramatically improving performance on some ARM SoCs where the USB controller is not coherent with the caches.
+
- Resolved syscall speculation in armv7 cpus as in arm64, changing the system call ABI to skip two instructions and inserting speculation-blocking sequences.
+
- Added /dev/drm[0-3] on arm64.
+
- Allowed switching to framebuffer "glass" console on armv7, mirroring previous changes to arm64.
+
- Corrected cache flush operations on arm64 which were being incorrectly treated as write operations. This fixes a bug where cache flushing caused Firefox to abort.
+
- Added the capability for armv7 boot from another block device than the one from which efiboot was loaded.
+
- Enabled umt(4) (USB HID multitouch touchpad devices) on arm64.
+
+ Specifically the following device drivers were added or fixed:
- Added bcmbsc(4), a driver for the Broadcom Serial Control (BSC) controller.
- Added bcmgpio(4), a driver for the Broadcom BCM283x GPIO controller.
- Added bcmsdhost(4), a driver for the Broadcom "sdhost" SD controller found on the Raspberry Pi.
***************
*** 447,507 ****
- Added bcmclock(4), a driver for the BCM283X CPRMAN clock controller.
- Added bcmmbox(4), a driver for the VideoCore messagebox interface on BCM283X.
- Added bcmpcie(4), a driver for the PCIe controller found on the Raspberry Pi 4.
!
- Added support for the Armada 3720 CPU clock to mvclock(4).
- Added bse(4), a driver for the Broadcom GENET v5 network interface found on the Raspberry Pi 4.
- Added brgphy(4) support for the Broadcom BCM54210E.
- Fixed mvneta(4) on arm64.
- Added omcm(4), omclock(4) and omsysc(4) drivers that support the new bus structure used in current mainline Linux device trees.
-
- Added support for RK3328 Crypto/RNG clocks.
-
- Added glass console support to rkdrm(4) in Rockchip SoCs.
-
- Fixed the MAC address on Pandaboard-ES by increasing smsc(4) buffer size used to fetch device tree properties.
- Added omrng(4), a driver for the random number generator found on TI OMAP SoCs.
!
- Restored enabling and setting the output tap delay in rkemmcphy(4), fixing the eMMC module on the rockpro64.
!
- Added rkrng(4), a driver for the random number generator found on various Rockchip SoCs.
- Added support for additional Allwinner A80 clocks and resets in sxiccmu(4).
-
- Added imxpwm(4), a driver for the PWM controller found on various NXP i.MX SoCs.
-
- Fixed CPU frequency scaling support on the Librem5 Devkit.
- Fixed amlpciephy(4) USB3 support when USB has not been initialized by U-Boot.
-
- Enabled backlight control use on the Pinebook Pro via wsconsctl(8).
- Fixed a crash when no device ports have been registered in ofw.
- Added clock support for i.MX8MM.
!
- Added bdpmic(4), a driver for the ROHM BD71837 and BD71847 Power Management IC.
- Added support for reading the i.MX8MM temperature sensors to imxtmu(4).
!
- Switched USB to use non-coherent buffers for data transfers, dramatically improving performance on some ARM SoCs where the USB controller is not coherent with the caches.
!
- Added panel support to rkanxdp(4).
!
- Resolved syscall speculation in armv7 cpus as in arm64, changing the system call ABI to skip two instructions and inserting speculation-blocking sequences.
!
- Added /dev/drm[0-3] on arm64.
- Fixed "ipmi0: sendcmd fails" errors when there is an ipmi(4) sensor which is enumerated but has failed to be read.
- Allowed ipmi(4) to attach using mmio.
!
- Enabled the Rockchip video drivers.
- Implemented the page fault handler for CMA GEM buffers and made drm(4) attach to rkdrm(4), making KMS work on the RK3399 SoC.
- Added rkdwhdmi(4), a driver for the HDMI transmitter found on the Rockchip RK3399 SoC.
-
- Introduced VPLL clock frequency setting to rkclock(4).
-
- Implemented support for read transfers larger than 32 bytes for rkiic(4) controllers and registered the i2c bus, allowing future HDMI support.
- Added rkanxdp(4), an attachment driver for anxdp(4) on the RK3399.
-
- Added anxdp(4), a driver for the Analogix Display Port controller.
- Added rkvop(4), a driver for the RK3399's Video Output Processors.
-
- Added rkdrm(4), a driver providing kernel mode setting (KMS) functionality for the graphics hardware integrated on Rockchip SoCs.
-
- Fixed the Pinebook Pro's trackpad by ensuring only hid_input items are accepted when walking the HID descriptor.
- Added support for the RK3399's VOP clocks to rkclock(4).
- Fixed pwmbl(4) attachment on the Pinebook Pro.
- Added simplepanel(4), a driver for simple display panels. This allows enabling of the Pinebook Pro display panel.
-
- Enabled umt(4) on arm64.
- Recognized BCM4345 rev 9 as shipped with the Pinebook Pro as an AMPAK AP6256 module in bwfm(4).
- Improved bwfm(4) on the Pinebook Pro by acking SDIO interrupts earlier on dwmmc(4).
- Added amltemp(4), a driver for the temperature sensors on various Amlogic SoCs.
-
- Added the capability for armv7 boot from another block device than the one from which efiboot was loaded.
- Added thermal sensor clocks to amlclock(4).
-
- Added arm64 support for lldb.
-
- Added support for gen2 negotiation to rkpcie(4) and enabled gen2 link state training when the dtb is configured with max-link-speed = 2.
- Added pwmfan(4), a driver for PWM-regulated fans.
!
- Added rkpwm(4), a driver for the RK3399's PWM controller.
!
- Added support for the RK3399's PWM clock to rkclock(4).
!
- Added rkemmcphy(4), a driver for the RK3399's eMMC PHY.
!
- Added support for the RK3399's eMMC clock to rkclock(4).
!
- Allowed switching to framebuffer "glass" console on armv7, mirroring previous changes to arm64.
!
- Added sxipwm(4) and pwmbl(4), drivers which jointly add support for the backlight controller on the Pinebook.
!
- Corrected cache flush operations on arm64 which were being incorrectly treated as write operations. This fixes a bug where cache flushing caused Firefox to abort.
IEEE 802.11 wireless stack improvements and bugfixes:
--- 458,516 ----
Added bcmclock(4), a driver for the BCM283X CPRMAN clock controller.
Added bcmmbox(4), a driver for the VideoCore messagebox interface on BCM283X.
Added bcmpcie(4), a driver for the PCIe controller found on the Raspberry Pi 4.
!
!
Added bse(4), a driver for the Broadcom GENET v5 network interface found on the Raspberry Pi 4.
Added brgphy(4) support for the Broadcom BCM54210E.
+ Added support for the Armada 3720 CPU clock to mvclock(4).
Fixed mvneta(4) on arm64.
Added omcm(4), omclock(4) and omsysc(4) drivers that support the new bus structure used in current mainline Linux device trees.
Added omrng(4), a driver for the random number generator found on TI OMAP SoCs.
! Fixed the MAC address on Pandaboard-ES by increasing smsc(4) buffer size used to fetch device tree properties.
Added support for additional Allwinner A80 clocks and resets in sxiccmu(4).
Fixed amlpciephy(4) USB3 support when USB has not been initialized by U-Boot.
Fixed a crash when no device ports have been registered in ofw.
Added clock support for i.MX8MM.
! Fixed CPU frequency scaling support on the Librem5 Devkit.
! Added imxpwm(4), a driver for the PWM controller found on various NXP i.MX SoCs.
Added support for reading the i.MX8MM temperature sensors to imxtmu(4).
! Added bdpmic(4), a driver for the ROHM BD71837 and BD71847 Power Management IC.
Fixed "ipmi0: sendcmd fails" errors when there is an ipmi(4) sensor which is enumerated but has failed to be read.
Allowed ipmi(4) to attach using mmio.
!
! Added rkrng(4), a driver for the random number generator found on various Rockchip SoCs.
! Added glass console support to rkdrm(4) in Rockchip SoCs.
! Added rkdrm(4), a driver providing kernel mode setting (KMS) functionality for the graphics hardware integrated on Rockchip SoCs.
! Added support for RK3328 Crypto/RNG clocks.
Implemented the page fault handler for CMA GEM buffers and made drm(4) attach to rkdrm(4), making KMS work on the RK3399 SoC.
Added rkdwhdmi(4), a driver for the HDMI transmitter found on the Rockchip RK3399 SoC.
Added rkanxdp(4), an attachment driver for anxdp(4) on the RK3399.
Added rkvop(4), a driver for the RK3399's Video Output Processors.
Added support for the RK3399's VOP clocks to rkclock(4).
+ Added rkpwm(4), a driver for the RK3399's PWM controller.
+ Added support for the RK3399's PWM clock to rkclock(4).
+ Added rkemmcphy(4), a driver for the RK3399's eMMC PHY.
+ Added support for the RK3399's eMMC clock to rkclock(4).
+ Added support for gen2 negotiation to rkpcie(4) and enabled gen2 link state training when the dtb is configured with max-link-speed = 2.
+ Added panel support to rkanxdp(4).
+ Introduced VPLL clock frequency setting to rkclock(4).
+ Implemented support for read transfers larger than 32 bytes for rkiic(4) controllers and registered the i2c bus, allowing future HDMI support.
+ Restored enabling and setting the output tap delay in rkemmcphy(4), fixing the eMMC module on the rockpro64.
+
+ Enabled backlight control use on the Pinebook Pro via wsconsctl(8).
+ Fixed the Pinebook Pro's trackpad by ensuring only hid_input items are accepted when walking the HID descriptor.
Fixed pwmbl(4) attachment on the Pinebook Pro.
Added simplepanel(4), a driver for simple display panels. This allows enabling of the Pinebook Pro display panel.
Recognized BCM4345 rev 9 as shipped with the Pinebook Pro as an AMPAK AP6256 module in bwfm(4).
Improved bwfm(4) on the Pinebook Pro by acking SDIO interrupts earlier on dwmmc(4).
+ Added sxipwm(4) and pwmbl(4), drivers which jointly add support for the backlight controller on the Pinebook.
+
+ Added anxdp(4), a driver for the Analogix Display Port controller.
Added amltemp(4), a driver for the temperature sensors on various Amlogic SoCs.
Added thermal sensor clocks to amlclock(4).
Added pwmfan(4), a driver for PWM-regulated fans.
!
!
IEEE 802.11 wireless stack improvements and bugfixes: