wiki/en/sigmastar-research.md

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
```