mirror of https://github.com/OpenIPC/wiki.git
51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# OpenIPC Wiki
|
|
[Table of Content](../README.md)
|
|
|
|
SigmaStar SoC research and debugging notes
|
|
------------------------------------------
|
|
|
|
#### Control PWM channels on SigmaStar SSC338Q
|
|
|
|
Switch GPIO1 to PWM1 mode and set parameters
|
|
```
|
|
devmem 0x1F207994 16 0x1121
|
|
echo 1 > /sys/class/pwm/pwmchip0/export
|
|
echo 10000 > /sys/class/pwm/pwmchip0/pwm1/period
|
|
echo 25 > /sys/class/pwm/pwmchip0/pwm1/duty_cycle
|
|
echo 1 > /sys/class/pwm/pwmchip0/pwm1/enable
|
|
```
|
|
|
|
#### Control PWM IR led on 8232SWC-WE-B device, SSC335DE
|
|
|
|
```
|
|
# PINMUX_FOR_PWM4_MODE_3 - set PWM4 on GPIO4
|
|
devmem 0x1f203C1C w 0x3000
|
|
echo 4 > /sys/class/pwm/pwmchip0/export
|
|
echo 40000 > /sys/class/pwm/pwmchip0/pwm4/period
|
|
echo 40 > /sys/class/pwm/pwmchip0/pwm4/duty_cycle
|
|
echo 1 > /sys/class/pwm/pwmchip0/pwm4/enable
|
|
```
|
|
|
|
#### 61 pin red_led PM_GPIO2, SSC335DE
|
|
|
|
```
|
|
./devmem 0x1f001CA0 w 0x40
|
|
|
|
echo 2 > /sys/class/pwm/pwmchip0/export
|
|
echo 16000 > /sys/class/pwm/pwmchip0/pwm2/period
|
|
echo 50 > /sys/class/pwm/pwmchip0/pwm2/duty_cycle
|
|
echo 1 > /sys/class/pwm/pwmchip0/pwm2/enable
|
|
```
|
|
|
|
|
|
#### 63 pin blue_led PM_GPIO3, SSC335DE
|
|
|
|
```
|
|
./devmem 0x1f001CA0 w 0x100
|
|
|
|
echo 3 > /sys/class/pwm/pwmchip0/export
|
|
echo 16000 > /sys/class/pwm/pwmchip0/pwm3/period
|
|
echo 80 > /sys/class/pwm/pwmchip0/pwm3/duty_cycle
|
|
echo 1 > /sys/class/pwm/pwmchip0/pwm3/enable
|
|
```
|