Newcomers to the Linux Kernel community are often unfamiliar with the patch submission process and how to interact with maintainers. This talk aims to improve the experience of first time patch submissions. This talk is in Chinese.
Putting Taiwan on the kernel.org Keysigning MapChen-Yu Tsai
This talk details my journey of getting my PGP key signed by the Linux kernel development community, getting a kernel.org account, and then helping other Taiwanese developers in getting theirs.
Identifying and Supporting 'X-compatible' Hardware BlocksChen-Yu Tsai
An SoC is comprised of multiple IP blocks from various vendors. In some cases the sources or models of these hardware blocks are not documented or marketed by the SoC vendor. Nevertheless, there are only a handful of IP vendors for a given application space. Chances are high that these undocumented blocks are compatible with or even the same as those already supported in the Linux kernel.
This talk goes through the various "X-compatible" hardware blocks we have encountered while adding mainline support for Allwinner SoCs, how we integrated support for these into existing drivers, and hopefully, how to spot them in the future. The hardware ranges from the simplest of UARTs to complicated register-obfuscated HDMI and Ethernet controllers.
Putting Taiwan on the kernel.org Keysigning MapChen-Yu Tsai
This talk details my journey of getting my PGP key signed by the Linux kernel development community, getting a kernel.org account, and then helping other Taiwanese developers in getting theirs.
Identifying and Supporting 'X-compatible' Hardware BlocksChen-Yu Tsai
An SoC is comprised of multiple IP blocks from various vendors. In some cases the sources or models of these hardware blocks are not documented or marketed by the SoC vendor. Nevertheless, there are only a handful of IP vendors for a given application space. Chances are high that these undocumented blocks are compatible with or even the same as those already supported in the Linux kernel.
This talk goes through the various "X-compatible" hardware blocks we have encountered while adding mainline support for Allwinner SoCs, how we integrated support for these into existing drivers, and hopefully, how to spot them in the future. The hardware ranges from the simplest of UARTs to complicated register-obfuscated HDMI and Ethernet controllers.
6. Commit Message
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
USB, 1 for USB HSIC. The phy initialization
procedure is very different from other SoCs, but
the PMU bits are the same, with additional bits
for HSIC.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
6
7. Commit 標題
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
USB, 1 for USB HSIC. The phy initialization
procedure is very different from other SoCs, but
the PMU bits are the same, with additional bits
for HSIC.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
7
一行80字元內簡述更動內容
8. Commit Message
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
USB, 1 for USB HSIC. The phy initialization
procedure is very different from other SoCs, but
the PMU bits are the same, with additional bits
for HSIC.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
8
解釋更動背後的動機和情境
9. Signed-off-by
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
…
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
9
畫押:認證更動是自己寫的,
或是自己有權利貢獻的。