Toggle navigation
Patchwork
linux-arm-msm
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Krzysztof Kozlowski
| Archived =
No
| 2370 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
...
4
5
6
…
23
24
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[1/4] reset: instantiate reset GPIO controller for shared reset-gpios
reset: gpio: ASoC: shared GPIO resets
-
-
-
2023-12-22
Krzysztof Kozlowski
New
arm64: dts: qcom: x1e80100: align mem timer size cells with bindings
arm64: dts: qcom: x1e80100: align mem timer size cells with bindings
-
-
-
2023-12-18
Krzysztof Kozlowski
Accepted
arm64: dts: qcom: x1e80100: drop qcom,drv-count
arm64: dts: qcom: x1e80100: drop qcom,drv-count
-
-
-
2023-12-18
Krzysztof Kozlowski
Accepted
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header
-
-
-
2023-12-18
Krzysztof Kozlowski
Accepted
[4/4] arm64: dts: qcom: x1e80100-crd: add WSA8845 speakers
arm64: dts: qcom: x1e80100: audio support components
-
-
-
2023-12-14
Krzysztof Kozlowski
Accepted
[2/4] arm64: dts: qcom: x1e80100: add Soundwire controllers
arm64: dts: qcom: x1e80100: audio support components
-
-
-
2023-12-14
Krzysztof Kozlowski
Accepted
[v2,4/4] arm64: dts: qcom: sm8550: drop unneeded assigned-clocks from codec macros
arm64: dts: qcom: few improvements
-
-
-
2023-12-13
Krzysztof Kozlowski
Superseded
[v2,3/4] arm64: dts: qcom: sm8550: move Soundwire pinctrl to its nodes
arm64: dts: qcom: few improvements
-
-
-
2023-12-13
Krzysztof Kozlowski
Superseded
[v2,2/4] arm64: dts: qcom: sm8450: drop unneeded assigned-clocks from codec macros
arm64: dts: qcom: few improvements
-
-
-
2023-12-13
Krzysztof Kozlowski
Accepted
[v2,1/4] arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes
arm64: dts: qcom: few improvements
-
-
-
2023-12-13
Krzysztof Kozlowski
Superseded
[4/4] arm64: dts: qcom: sm8550: drop unneeded assigned-clocks from codec macros
[1/4] arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes
-
-
-
2023-12-13
Krzysztof Kozlowski
Accepted
[3/4] arm64: dts: qcom: sm8550: move Soundwire pinctrl to its nodes
[1/4] arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes
-
-
-
2023-12-13
Krzysztof Kozlowski
Superseded
[2/2] arm64: dts: qcom: sm8550: move Soundwire pinctrl to its nodes
Untitled series #230236
-
-
-
2023-12-13
Krzysztof Kozlowski
New
[2/4] arm64: dts: qcom: sm8450: drop unneeded assigned-clocks from codec macros
[1/4] arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes
-
-
-
2023-12-13
Krzysztof Kozlowski
Superseded
[1/4] arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes
[1/4] arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes
-
-
-
2023-12-13
Krzysztof Kozlowski
New
arm64: dts: qcom: sm8550: add missing two RX Soundwire ports in configuration
arm64: dts: qcom: sm8550: add missing two RX Soundwire ports in configuration
-
-
-
2023-12-12
Krzysztof Kozlowski
Accepted
[1/2] arm64: dts: qcom: x1e80100: add ADSP GPR
[1/2] arm64: dts: qcom: x1e80100: add ADSP GPR
-
-
-
2023-12-12
Krzysztof Kozlowski
Accepted
[1/2] dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE
[1/2] dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE
-
-
-
2023-12-12
Krzysztof Kozlowski
Accepted
qcom: MAINTAINERS: move Andy Gross to credits
qcom: MAINTAINERS: move Andy Gross to credits
-
-
-
2023-12-11
Krzysztof Kozlowski
Accepted
[4/4] ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS WSA
Untitled series #229837
-
-
-
2023-12-11
Krzysztof Kozlowski
Superseded
[2/4] ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS TX
Untitled series #229837
-
-
-
2023-12-11
Krzysztof Kozlowski
Accepted
[3/3] arm64: dts: qcom: ipq8074: add dedicated SDHCI compatible
[1/3] dt-bindings: mmc: sdhci-msm: document dedicated IPQ4019 and IPQ8074
-
-
-
2023-12-11
Krzysztof Kozlowski
Accepted
[1/3] dt-bindings: mmc: sdhci-msm: document dedicated IPQ4019 and IPQ8074
[1/3] dt-bindings: mmc: sdhci-msm: document dedicated IPQ4019 and IPQ8074
-
-
-
2023-12-11
Krzysztof Kozlowski
Accepted
[10/10] dt-bindings: pinctrl: qcom: drop common properties and allow wakeup-parent
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[09/10] dt-bindings: pinctrl: qcom: drop common properties
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[08/10] dt-bindings: pinctrl: qcom,ipq5018-tlmm: use common TLMM bindings
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[07/10] dt-bindings: pinctrl: qcom,x1e80100-tlmm: restrict number of interrupts
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Superseded
[06/10] dt-bindings: pinctrl: qcom,sm8650-tlmm: restrict number of interrupts
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Superseded
[05/10] dt-bindings: pinctrl: qcom,sm8550-tlmm: restrict number of interrupts
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Superseded
[04/10] dt-bindings: pinctrl: qcom,sdx75-tlmm: restrict number of interrupts
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Superseded
[03/10] dt-bindings: pinctrl: qcom,sa8775p-tlmm: restrict number of interrupts
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Superseded
[02/10] dt-bindings: pinctrl: qcom,qdu1000-tlmm: restrict number of interrupts
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Superseded
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
[01/10] dt-bindings: pinctrl: qcom: create common LPASS LPI schema
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
arm64: dts: qcom: pm8550: drop PWM address/size cells
arm64: dts: qcom: pm8550: drop PWM address/size cells
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[v3,4/4] arm64: dts: qcom: sm8150: add necessary ref clock to PCIe
[v3,1/4] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[v3,3/4] dt-bindings: PCI: qcom: correct clocks for SM8150
[v3,1/4] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[v3,2/4] dt-bindings: PCI: qcom: correct clocks for SC8180x
[v3,1/4] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[v3,1/4] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
[v3,1/4] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
-
-
-
2023-12-08
Krzysztof Kozlowski
Accepted
[2/3] dt-bindings: arm: qcom,coresight-tpda: drop redundant type from ports
Untitled series #229292
-
-
-
2023-12-06
Krzysztof Kozlowski
Superseded
[v2,5/5] arm64: dts: qcom: sm8650-mtp: add WSA8845 speakers
[v2,1/5] arm64: dts: qcom: sm8650: add ADSP GPR
-
-
-
2023-12-04
Krzysztof Kozlowski
Accepted
[v2,3/5] arm64: dts: qcom: sm8650: add ADSP audio codec macros
[v2,1/5] arm64: dts: qcom: sm8650: add ADSP GPR
-
-
-
2023-12-04
Krzysztof Kozlowski
Accepted
[v2,1/5] arm64: dts: qcom: sm8650: add ADSP GPR
[v2,1/5] arm64: dts: qcom: sm8650: add ADSP GPR
-
-
-
2023-12-04
Krzysztof Kozlowski
Accepted
dt-bindings: pinctrl: qcom,sm8550-lpass-lpi: add X1E80100 LPASS LPI
dt-bindings: pinctrl: qcom,sm8550-lpass-lpi: add X1E80100 LPASS LPI
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[2/2] arm64: dts: qcom: sm8550: correct TX Soundwire clock
[1/2] arm64: dts: qcom: sm8450: correct TX Soundwire clock
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[1/2] arm64: dts: qcom: sm8450: correct TX Soundwire clock
[1/2] arm64: dts: qcom: sm8450: correct TX Soundwire clock
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[5/5] arm64: dts: qcom: sm8650-mtp: add WSA8845 speakers
arm64: dts: qcom: sm8650: audio support
-
-
-
2023-11-29
Krzysztof Kozlowski
Superseded
[4/5] arm64: dts: qcom: sm8650: add Soundwire controllers
arm64: dts: qcom: sm8650: audio support
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[3/5] arm64: dts: qcom: sm8650: add ADSP audio codec macros
arm64: dts: qcom: sm8650: audio support
-
-
-
2023-11-29
Krzysztof Kozlowski
New
[2/5] arm64: dts: qcom: sm8650: add LPASS LPI pin controller
arm64: dts: qcom: sm8650: audio support
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[1/5] arm64: dts: qcom: sm8650: add ADSP GPR
arm64: dts: qcom: sm8650: audio support
-
-
-
2023-11-29
Krzysztof Kozlowski
Superseded
[4/4] ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8650 LPASS WSA
[1/4] ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[3/4] ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8650 LPASS VA
[1/4] ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[2/4] ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8650 LPASS TX
[1/4] ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[1/4] ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX
[1/4] ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX
-
-
-
2023-11-29
Krzysztof Kozlowski
Accepted
[1/2] ASoC: qcom: Add helper for allocating Soundwire stream runtime
[1/2] ASoC: qcom: Add helper for allocating Soundwire stream runtime
-
-
-
2023-11-28
Krzysztof Kozlowski
Accepted
[v3] docs: dt-bindings: add DTS Coding Style document
[v3] docs: dt-bindings: add DTS Coding Style document
-
-
-
2023-11-25
Krzysztof Kozlowski
New
[2/2] arm64: dts: qcom: minor whitespace cleanup around '='
[1/2] ARM: dts: qcom: minor whitespace cleanup around '='
-
-
-
2023-11-24
Krzysztof Kozlowski
Accepted
[1/2] ARM: dts: qcom: minor whitespace cleanup around '='
[1/2] ARM: dts: qcom: minor whitespace cleanup around '='
-
-
-
2023-11-24
Krzysztof Kozlowski
Accepted
ASoC: dt-bindings: correct white-spaces in examples
ASoC: dt-bindings: correct white-spaces in examples
-
-
-
2023-11-24
Krzysztof Kozlowski
Accepted
[2/2] soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section
Untitled series #227739
-
-
-
2023-11-20
Krzysztof Kozlowski
Accepted
[v2,1/2] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
[v2,1/2] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
-
-
-
2023-11-20
Krzysztof Kozlowski
Superseded
[1/2] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
[1/2] dt-bindings: PCI: qcom: adjust iommu-map for different SoC
-
-
-
2023-11-12
Krzysztof Kozlowski
Superseded
[2/3] ARM: dts: qcom: sdx65: correct clock order in DWC3 node
Untitled series #227060
-
-
-
2023-11-12
Krzysztof Kozlowski
Accepted
[v5,3/3] mailbox: qcom-apcs-ipc: re-organize compatibles with fallbacks
mailbox/arm64: qcom: rework compatibles for fallback (continued)
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[v5,2/3] dt-bindings: mailbox: qcom,apcs-kpss-global: use fallbacks
mailbox/arm64: qcom: rework compatibles for fallback (continued)
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[v5,1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: drop duplicated qcom,ipq8074-apcs-apps-global
mailbox/arm64: qcom: rework compatibles for fallback (continued)
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
arm64: dts: qcom: sc8180x: align APSS with bindings
arm64: dts: qcom: sc8180x: align APSS with bindings
-
-
-
2023-11-11
Krzysztof Kozlowski
New
[RFT,6/6] arm64: dts: qcom: sm6375-pdx225: add fixed touchscreen AVDD regulator
[1/6] arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[RFT,5/6] arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller
[1/6] arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[4/6] arm64: dts: qcom: sm6115: align mem timer size cells with bindings
[1/6] arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[3/6] arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs
[1/6] arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[2/6] arm64: dts: qcom: sc8180x-primus: use 'gpios' suffix for PCI GPIOs
[1/6] arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[1/6] arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
[1/6] arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
dt-bindings: display/msm: qcom,sm8150-mdss: correct DSI PHY compatible
dt-bindings: display/msm: qcom,sm8150-mdss: correct DSI PHY compatible
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
dt-bindings: PCI: qcom: Correct reset-names property
dt-bindings: PCI: qcom: Correct reset-names property
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
dt-bindings: usb: qcom,dwc3: adjust number of interrupts on SM6125
dt-bindings: usb: qcom,dwc3: adjust number of interrupts on SM6125
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[2/2] arm64: dts: qcom: sdm845: correct Soundwire node name
[1/2] arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
[1/2] arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
[1/2] arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
arm64: dts: qcom: Revert "arm64: dts: qcom: qrb5165-rb5: enable DP altmode"
arm64: dts: qcom: Revert "arm64: dts: qcom: qrb5165-rb5: enable DP altmode"
-
-
-
2023-11-11
Krzysztof Kozlowski
New
arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
-
-
-
2023-11-11
Krzysztof Kozlowski
Accepted
dt-bindings: display/msm: qcom,sm8250-mdss: add DisplayPort controller node
dt-bindings: display/msm: qcom,sm8250-mdss: add DisplayPort controller node
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
[3/3] arm64: dts: qcom: sm8350: move DPU opp-table to its node
[1/3] arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells from eDisplayPort
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
[2/3] arm64: dts: qcom: sc8280xp-x13s: drop sound-dai-cells from eDisplayPort
[1/3] arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells from eDisplayPort
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
[1/3] arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells from eDisplayPort
[1/3] arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells from eDisplayPort
-
-
-
2023-11-07
Krzysztof Kozlowski
New
[2/2] arm64: dts: qcom: sm8250: correct Soundwire node name
[1/2] arm64: dts: qcom: sc8280xp: correct Soundwire node name
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
[1/2] arm64: dts: qcom: sc8280xp: correct Soundwire node name
[1/2] arm64: dts: qcom: sc8280xp: correct Soundwire node name
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
ASoC: dt-bindings: use "soundwire" as controller's node name in examples
ASoC: dt-bindings: use "soundwire" as controller's node name in examples
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries
dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
[2/2] arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off
[1/2] arm64: dts: qcom: qdu1000: correct LLCC reg entries
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
[1/2] arm64: dts: qcom: qdu1000: correct LLCC reg entries
[1/2] arm64: dts: qcom: qdu1000: correct LLCC reg entries
-
-
-
2023-11-07
Krzysztof Kozlowski
Accepted
ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card
ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card
-
-
-
2023-11-06
Krzysztof Kozlowski
Accepted
[RESEND] arm64: defconfig: enable newer Qualcomm sound drivers
[RESEND] arm64: defconfig: enable newer Qualcomm sound drivers
-
-
-
2023-11-06
Krzysztof Kozlowski
New
[2/2] pinctrl: qcom: sm8650-lpass-lpi: add SM8650 LPASS
pinctrl: qcom: add sm8650 lpass-lpi
-
-
-
2023-10-27
Krzysztof Kozlowski
Accepted
[1/2] dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: add SM8650 LPASS
pinctrl: qcom: add sm8650 lpass-lpi
-
-
-
2023-10-27
Krzysztof Kozlowski
Accepted
[3/3] ASoC: codecs: wsa884x: check if set_stream is called for proper bus
[1/3] soundwire: qcom: drop unneeded DAI .set_stream callback
-
-
-
2023-10-25
Krzysztof Kozlowski
New
[2/3] soundwire: qcom: set owner device of runtime stream
[1/3] soundwire: qcom: drop unneeded DAI .set_stream callback
-
-
-
2023-10-25
Krzysztof Kozlowski
New
[1/3] soundwire: qcom: drop unneeded DAI .set_stream callback
[1/3] soundwire: qcom: drop unneeded DAI .set_stream callback
-
-
-
2023-10-25
Krzysztof Kozlowski
New
[2/2] ASoC: qcom: Add support for WSA2 LPASS
[1/2] ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add WSA2 audio ports IDs
-
-
-
2023-10-19
Krzysztof Kozlowski
New
[1/2] ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add WSA2 audio ports IDs
[1/2] ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add WSA2 audio ports IDs
-
-
-
2023-10-19
Krzysztof Kozlowski
New
dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent
dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent
-
-
-
2023-10-18
Krzysztof Kozlowski
Accepted
«
1
2
...
4
5
6
…
23
24
»